diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-05-06 13:10:45 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-05-06 13:10:45 +0200 |
commit | b13356487fc3eaf82bfe51bee24ddf70c27c5834 (patch) | |
tree | 4e3f91a3b0bfc416a40d6366365fdff8d232b65f /lisp/emacs-lisp/package.el | |
parent | 0bda1803bb83de41d4f1d55ee3e2437f2177c076 (diff) | |
download | emacs-b13356487fc3eaf82bfe51bee24ddf70c27c5834.tar.gz emacs-b13356487fc3eaf82bfe51bee24ddf70c27c5834.tar.bz2 emacs-b13356487fc3eaf82bfe51bee24ddf70c27c5834.zip |
Add new helper macros for minor modes to restore variables
* doc/lispref/modes.texi (Defining Minor Modes): Document it.
* lisp/emacs-lisp/easy-mmode.el (buffer-local-set-state): New macro.
(buffer-local-set-state--get): Helper function.
(buffer-local-restore-state): New function.
* lisp/textmodes/word-wrap-mode.el (word-wrap-whitespace-mode):
Use it to simplify code.
Diffstat (limited to 'lisp/emacs-lisp/package.el')
0 files changed, 0 insertions, 0 deletions