emacs/lisp/calendar
Stephen Berman 14ae210141 Fix and improve setting priority of todo-mode items (bug#64433)
* lisp/calendar/todo-mode.el (todo-set-item-priority): Bugfixes:
Prevent interactively setting item priority to its current
priority in the same category and prompt user for a different
priority (but allow using the same priority when item is moved to
another category).  Ensure that the priority passed as a prefix
argument is suitable: if it is not an integer between 1 and the
highest item number, signal a user error.  New feature: Use the
sequence of numbers of the category's items as the minibuffer
history.

* doc/misc/todo-mode.texi (Inserting New Items):
(Reprioritizing Items): Document using the minibuffer history.

* test/lisp/calendar/todo-mode-tests.el
(todo-test-item-insertion-with-priority-1)
(todo-test-item-insertion-with-priority-2)
(todo-test-item-insertion-with-priority-3): New tests.
2023-07-03 14:19:41 +02:00
..
appt.el Use delq return value (bug#61730) 2023-05-20 11:05:57 +02:00
cal-bahai.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-china.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-coptic.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-dst.el Merge from origin/emacs-29 2023-01-01 05:47:47 -05:00
cal-french.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-hebrew.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-html.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-islam.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-iso.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-julian.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-mayan.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-menu.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-move.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-persia.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-tex.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cal-x.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
calendar.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
diary-lib.el Merge from origin/emacs-29 2023-01-15 13:08:06 +01:00
holidays.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
icalendar.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
iso8601.el Data argument to signal should be a list 2023-01-03 14:03:58 +01:00
lunar.el Make also 'diary-lunar-phases' report eclipses 2023-02-25 11:05:54 +01:00
parse-time.el Fix rcirc messages printing in the wrong place 2023-05-04 10:06:32 +02:00
solar.el Merge from origin/emacs-29 2023-01-01 05:47:47 -05:00
time-date.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
timeclock.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
todo-mode.el Fix and improve setting priority of todo-mode items (bug#64433) 2023-07-03 14:19:41 +02:00