Files
emacs/lisp
Stephen Berman 36bf4fa0b3 Fix several todo-mode.el editing bugs (bug#42976)
* lisp/calendar/todo-mode.el (todo-insert-item--basic): Ensure the
target todo file is in todo-mode.
(todo-edit-item--text): When editing a done item comment, prevent
clobbering match data on finishing the edit.
(todo-edit-item--header): Ensure that decrementing the month of
the date header works for intervals greater than a year, and when
incrementing or decrementing the month crosses one or more years,
adjust the year as needed.
(todo-read-category): If we're outside of todo-mode and there is a
current todo file, use it; otherwise, use the default todo file.

* test/lisp/calendar/todo-mode-tests.el
(todo-test-edit-item-date-month): New test.

* test/lisp/calendar/todo-mode-resources/todo-test-1.todo: Modify
to accommodate new test.
2020-08-21 22:41:48 +02:00
..
2020-08-11 21:04:12 +02:00
2020-08-19 11:32:56 +02:00
2020-08-18 21:19:21 +02:00
2020-08-20 15:17:19 +02:00
2020-08-15 13:37:38 +02:00
2020-07-11 09:25:04 -07:00
2020-06-18 13:11:17 +01:00
2020-04-20 09:08:09 +02:00
2020-08-19 12:47:51 +01:00
2020-08-18 07:51:05 -07:00
2020-04-30 06:05:26 +02:00
2020-04-26 16:20:05 +02:00
2020-04-29 14:15:03 +03:00
2020-05-06 09:28:36 -07:00
2020-08-18 23:19:09 +02:00
2020-04-15 07:50:15 -07:00
2020-08-19 12:49:11 +02:00
2020-05-22 15:16:13 +01:00
2020-08-13 07:51:02 -07:00
2020-03-25 16:18:37 +02:00
2020-06-25 22:27:19 +03:00
2020-05-16 17:48:36 +02:00
2020-08-18 19:02:52 +02:00
2020-08-21 15:08:27 +02:00
2020-08-13 07:51:02 -07:00
2020-06-22 18:40:37 +03:00
2020-08-19 12:45:05 +02:00
2020-08-16 15:38:06 +02:00
2020-05-21 19:17:36 +03:00
2020-05-03 16:17:20 +02:00
2020-08-18 23:19:09 +02:00
2020-08-04 20:15:56 -04:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.