From ea6f0d0b28a6a4a31954e463077715580fc53145 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 7 Jul 2016 13:23:50 +0200 Subject: Emacs: Remove js2 imenu menu --- tag-emacs/emacs.d/init.org | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tag-emacs/emacs.d/init.org b/tag-emacs/emacs.d/init.org index 5c3a14c..6217e9a 100644 --- a/tag-emacs/emacs.d/init.org +++ b/tag-emacs/emacs.d/init.org @@ -1850,6 +1850,11 @@ it though :functions js2-next-error :config (progn (define-key js2-mode-map [menu-bar Javascript] nil) + (defun js2--imenu-around (do-it name) + "Don't create a menu from js2-mode" + (unless (string-equal name "IM-Javascript-IDE") + (do-it name))) + (advice-add 'imenu-add-to-menubar :around #'js2--imenu-around) (setq js2-skip-preprocessor-directives t) (defun ap/javascript-setup () (auto-indent-mode -1)) -- cgit 1.4.1