emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-28 ad0798a: * etc/TODO: Add interactive mode tagging.


From: Stefan Kangas
Subject: emacs-28 ad0798a: * etc/TODO: Add interactive mode tagging.
Date: Fri, 1 Oct 2021 09:11:02 -0400 (EDT)

branch: emacs-28
commit ad0798a395c172c8befdb5190c74bd7ab38df938
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>

    * 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 f92e434..d9149a5 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]