diff options
author | Glenn Morris <rgm@gnu.org> | 2020-02-06 07:50:29 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2020-02-06 07:50:29 -0800 |
commit | 68d43392a65186a944c839dc576b2b01deafbb0d (patch) | |
tree | 2392fb385569e10ad9d4d0ab2a48a1771131bf4e /lisp/cedet | |
parent | cf14fa0427d6f490972521f7a55134e7139117c6 (diff) | |
parent | 09eed01afb4968a93247fb8eb7b5301a5bfb6342 (diff) | |
download | emacs-68d43392a65186a944c839dc576b2b01deafbb0d.tar.gz |
Merge from origin/emacs-27
09eed01afb Wrap some set-auto-mode calls with delay-mode-hooks (bug#3...
4a0a114505 Support ido-vertical-mode better
ef5fba9f40 Fix faces tab-bar and tab-line.
831508422e Cater for 3-argument version of pthread_setname_np
f27187f963 Clarify lexvar restrictions for add-to-ordered-list, add-t...
32763dac46 Replace add-to-list to lexical variable with push (bug#39373)
d07f177382 Clarify add-to-list documentation (bug#39373)
d3d2ea927c MH-E: alter content in mh-display-msg, not mh-show-mode
db7fa2546f Update documentation for mh-show-mode-hook
d10be6bf28 Example goto-addr hook: MH-E already uses goto-address
# Conflicts:
# etc/NEWS
Diffstat (limited to 'lisp/cedet')
-rw-r--r-- | lisp/cedet/mode-local.el | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/lisp/cedet/mode-local.el b/lisp/cedet/mode-local.el index a6e143cfcd6..a1aea30c20d 100644 --- a/lisp/cedet/mode-local.el +++ b/lisp/cedet/mode-local.el @@ -819,14 +819,12 @@ META-NAME is a cons (OVERLOADABLE-SYMBOL . MAJOR-MODE)." ) ;; Order symbols by type (mapatoms - #'(lambda (s) - (add-to-list (cond - ((get s 'mode-variable-flag) - (if (get s 'constant-flag) 'mc 'mv)) - ((get s 'override-flag) - (if (get s 'constant-flag) 'fo 'ov)) - ('us)) - s)) + (lambda (s) (push s (cond + ((get s 'mode-variable-flag) + (if (get s 'constant-flag) mc mv)) + ((get s 'override-flag) + (if (get s 'constant-flag) fo ov)) + (t us)))) table) ;; Print symbols by type (when us |