summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el
diff options
context:
space:
mode:
authorJuri Linkov <juri@linkov.net>2022-01-10 20:20:09 +0200
committerJuri Linkov <juri@linkov.net>2022-01-10 20:20:09 +0200
commit2b7a486605c01f7927de47ec2788f1eb2a4c0142 (patch)
tree259056ebf6f2e359cc632450bbe924939984f631 /test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el
parent415ed4b42515ff2e6dd9b94e964b479e50c6392e (diff)
downloademacs-2b7a486605c01f7927de47ec2788f1eb2a4c0142.tar.gz
emacs-2b7a486605c01f7927de47ec2788f1eb2a4c0142.tar.bz2
emacs-2b7a486605c01f7927de47ec2788f1eb2a4c0142.zip
* lisp/outline.el: Don't set outline-minor font-lock text property 'keymap'.
Instead of adding font-lock text property 'keymap' with outline-minor-mode-cycle on headings in outline-minor-mode, check for outline-minor-mode-cycle and outline-on-heading-p in :filter on keys from the keymap of outline-minor-mode. https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00180.html (outline-minor-mode-cycle--bind): Add a condition on outline-minor-mode-cycle and outline-on-heading-p in :filter. (outline-font-lock-keywords): Remove if-branches for outline-minor-mode-cycle that added keymap. (outline-minor-mode-highlight-buffer): Don't put keymap on overlays. (outline-minor-mode): Rewrite :keymap setting to rely on easy-mmode-define-keymap, and add :inherit outline-minor-mode-cycle-map. Don't check for outline-minor-mode-cycle to add font-lock keywords. (outline--insert-open-button, outline--insert-close-button): Remove :parent outline-minor-mode-cycle-map.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el')
0 files changed, 0 insertions, 0 deletions