summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/shadow.el
diff options
context:
space:
mode:
authorPhil Sainty <psainty@orcon.net.nz>2021-01-10 15:02:58 +1300
committerPhil Sainty <psainty@orcon.net.nz>2021-08-03 23:20:07 +1200
commit10bd4bc6ecf8c4e2b22e02872823212a94a72ecc (patch)
treeb55533abefbd631b0439fe1283b2f277c86a4de5 /lisp/emacs-lisp/shadow.el
parent0ec67a295632f3c4ac92e0b6a0070f67dedac4eb (diff)
downloademacs-10bd4bc6ecf8c4e2b22e02872823212a94a72ecc.tar.gz
emacs-10bd4bc6ecf8c4e2b22e02872823212a94a72ecc.tar.bz2
emacs-10bd4bc6ecf8c4e2b22e02872823212a94a72ecc.zip
Support 'preserved' variables and minor modes in `so-long-mode'
The default values support preserving the state of `view-mode' when switching to (and reverting from) `so-long-mode' (bug#45084). * lisp/so-long.el (so-long-mode-preserved-variables) (so-long-mode-preserved-minor-modes): New user options. (so-long-mode-maintain-preserved-variables) (so-long-mode-maintain-preserved-minor-modes): New functions. (so-long-remember-all, so-long-after-change-major-mode) (so-long-mode-revert): Use them. * etc/NEWS: Describe changes. * test/lisp/so-long-tests/so-long-tests-helpers.el: * test/lisp/so-long-tests/so-long-tests.el: Update tests.
Diffstat (limited to 'lisp/emacs-lisp/shadow.el')
0 files changed, 0 insertions, 0 deletions