From ad0798a395c172c8befdb5190c74bd7ab38df938 Mon Sep 17 00:00:00 2001 From: Stefan Kangas Date: Fri, 1 Oct 2021 15:09:31 +0200 Subject: [PATCH] * etc/TODO: Add interactive mode tagging. --- etc/TODO | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/etc/TODO b/etc/TODO index f92e43402bc..d9149a521fb 100644 --- a/etc/TODO +++ b/etc/TODO @@ -30,7 +30,7 @@ difficult to fix. Bugs with severity "minor" may be simpler, but this is not always true. * 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. ** 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) +** 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 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 -- 2.39.5