* etc/TODO: Add interactive mode tagging.

This commit is contained in:
Stefan Kangas 2021-10-01 15:09:31 +02:00
parent 879ef5b19a
commit ad0798a395

View file

@ -30,7 +30,7 @@ difficult to fix. Bugs with severity "minor" may be simpler, but this
is not always true. is not always true.
* Simple tasks * Simple tasks
These don't require much Emacs knowledge, they are suitable for anyone These don't require much Emacs knowledge and are suitable for anyone
from beginners to experts. from beginners to experts.
** Convert modes that use view-mode to be derived from special-mode instead ** Convert modes that use view-mode to be derived from special-mode instead
@ -52,6 +52,13 @@ things in their .emacs.
** See if other files can use generated-autoload-file (see eg ps-print) ** See if other files can use generated-autoload-file (see eg ps-print)
** Do interactive mode tagging for commands
Change "(interactive)" to "(interactive nil foo-mode)" for command
completion purposes. Pick a major mode or ELisp library, and check
all interactive commands to see if they are only relevant in one
particular mode. This requires care as some commands might be useful
outside of the mode they were written for.
** Write more tests ** Write more tests
Pick a fixed bug from the database, write a test case to make sure it Pick a fixed bug from the database, write a test case to make sure it
stays fixed. Or pick your favorite programming major-mode, and write stays fixed. Or pick your favorite programming major-mode, and write