mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
* etc/TODO: Add item to convert documentation to 'setopt'.
This commit is contained in:
parent
92de67829c
commit
198063ba64
1 changed files with 9 additions and 0 deletions
9
etc/TODO
9
etc/TODO
|
|
@ -88,6 +88,15 @@ outside of the mode they were written for.
|
||||||
Verify the conversion by comparing the value of the keymap before
|
Verify the conversion by comparing the value of the keymap before
|
||||||
converting it and after (you can see the value in 'C-h v').
|
converting it and after (you can see the value in 'C-h v').
|
||||||
|
|
||||||
|
** Change documentation examples to use 'setopt' instead of 'setq'
|
||||||
|
User options are variables defined with 'defcustom', as opposed to
|
||||||
|
'defvar' or 'defconst'. It is preferable to use 'setopt' to set user
|
||||||
|
options instead of 'setq', since it will execute any ‘custom-set’ form
|
||||||
|
associated with that variable. Pick a package and make sure that it
|
||||||
|
uses 'setopt' in any examples in its documentation (doc strings, manual,
|
||||||
|
Commentary section, etc.). Note that 'setopt' is new in Emacs 29.1, so
|
||||||
|
packages that need support for earlier versions should still use 'setq'.
|
||||||
|
|
||||||
** 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