diff options
author | Stefan Kangas <stefan@marxist.se> | 2021-10-01 15:09:31 +0200 |
---|---|---|
committer | Stefan Kangas <stefan@marxist.se> | 2021-10-01 15:09:31 +0200 |
commit | ad0798a395c172c8befdb5190c74bd7ab38df938 (patch) | |
tree | 453073ae7668cd3eeac6ed02cf795ff174548be3 /etc/TODO | |
parent | 879ef5b19ab1dd90284aef829ef306d56b4e5adb (diff) | |
download | emacs-ad0798a395c172c8befdb5190c74bd7ab38df938.tar.gz emacs-ad0798a395c172c8befdb5190c74bd7ab38df938.tar.bz2 emacs-ad0798a395c172c8befdb5190c74bd7ab38df938.zip |
* etc/TODO: Add interactive mode tagging.
Diffstat (limited to 'etc/TODO')
-rw-r--r-- | etc/TODO | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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 |