[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-28 ad0798a: * etc/TODO: Add interactive mode tagging.,
Stefan Kangas <=