Command-line and Emacs Calendar Client
1- [x] list/search events 2- [x] add/remove events 3- [x] edit events 4- [x] timezones 5- [x] diagnose events failing to parse [[https://github.com/robur-coop/icalendar/issues/14]] 6- [x] [[https://github.com/robur-coop/icalendar/pull/13][handle RECURRENCE-ID]] 7- [x] [[https://github.com/robur-coop/icalendar/issues/15][RRULE with local datetime]] 8- [x] server mode 9- [x] hold =Event='s in-memory instead of parsing them for every =Query= 10- [ ] support vdir metadata 11- [ ] add timezone all date functions 12- [ ] allow editing recurrence-ids 13- [ ] support specifying duration 14- [ ] CalDAV syncing 15- [ ] support complex datetime queries 16- [ ] custom date/time formatting 17- [ ] support querying text with regex 18- [ ] support VTIMEZONE 19- [ ] support VALARMS 20- [ ] support VOTODS 21- [ ] support VCARDS 22- [ ] support VJOURNAL 23- [ ] implement TUI front end with something like [[https://github.com/leostera/minttea][minttea]] 24- [ ] implement an emacs front end, like mu4e to mu 25 - [x] listing, searching, querying 26 - [x] show details 27 - [x] show file 28 - [x] refresh 29 - [x] list possible calendars 30 - [x] add functions and bindings to change query parameters on the fly 31 - [ ] timezone support 32 - [ ] support adding, deleting, and editing events 33 - [ ] add a org-agenda style view for caledonia-list