1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-09 15:50:40 -08:00
emacs/lisp/calendar
Stefan Monnier 333f0bfe76 * lisp/calendar/timeclock.el: Use lexical-binding
Require cl-lib.  Remove redundant :group args.
(timeclock-status-string): Avoid 'setq'.
(timeclock-ask-for-project, timeclock-ask-for-reason):
Completionu tables can be simple lists of strings.
(timeclock-read-moment): Doesn't deserve to be defsubst (most of the
others don't either, admittedly).
(timeclock-entry): New type.
(timeclock-entry-begin, timeclock-entry-end, timeclock-entry-project)
(timeclock-entry-comment): Define via 'cl-defstruct'.
(timeclock-entry-list-projects, timeclock-day-list-projects):
Avoid add-to-list on lexical vars.
(timeclock-day-list): Use 'push'.
(timeclock-log-data): Use 'pcase'.
(timeclock-mean): Simplify.
(timeclock-generate-report): Use dotimes.
2018-10-08 22:33:22 -04:00
..
appt.el * lisp/calendar/appt.el: Use lexical-binding 2018-01-10 11:45:33 -05:00
cal-bahai.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-china.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-coptic.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-dst.el New (TICKS . HZ) timestamp format 2018-10-06 23:31:04 -07:00
cal-french.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-hebrew.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-html.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-islam.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-iso.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-julian.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-mayan.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-menu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-move.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-persia.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cal-tex.el Remove some obsolete calendar functions and variables 2018-01-09 23:01:24 -08:00
cal-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
calendar.el Add missing calendar-dlet* (Bug#31267) 2018-04-26 07:37:48 -04:00
diary-lib.el * lisp/calendar/diary-lib.el (diary-remind): Fix bug#30455. 2018-02-15 00:41:52 -05:00
holidays.el Merge from origin/emacs-26 2018-02-17 07:50:28 -08:00
icalendar.el Simplify use of timestamps 2018-09-13 17:32:33 -07:00
lunar.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
parse-time.el New (TICKS . HZ) timestamp format 2018-10-06 23:31:04 -07:00
solar.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
time-date.el New (TICKS . HZ) timestamp format 2018-10-06 23:31:04 -07:00
timeclock.el * lisp/calendar/timeclock.el: Use lexical-binding 2018-10-08 22:33:22 -04:00
todo-mode.el Make todo-show work when adding and deleting a new todo file 2018-09-03 22:40:24 +02:00