mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-11 06:30:51 +00:00
* etc/TODO: Add interactive mode tagging.
This commit is contained in:
parent
879ef5b19a
commit
ad0798a395
1 changed files with 8 additions and 1 deletions
9
etc/TODO
9
etc/TODO
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue