From e799ef4afdbbdc6b24bb22f53d693d2b1c50a41f Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Thu, 22 Oct 2020 13:28:59 +0200 Subject: [PATCH] Lisp: Remove brittle optimization in ambrevar/enhance-imenu-lisp. It seems to break Emacs 27.1 with some packages. --- .emacs.d/lisp/init-lisp.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.emacs.d/lisp/init-lisp.el b/.emacs.d/lisp/init-lisp.el index 5074818a..52794dbb 100644 --- a/.emacs.d/lisp/init-lisp.el +++ b/.emacs.d/lisp/init-lisp.el @@ -9,10 +9,9 @@ 'lisp-imenu-generic-expression (list (purecopy (concat (capitalize keyword) "s")) (purecopy (concat "^\\s-*(" - (eval-when-compile - (regexp-opt - (list (concat "define-" keyword)) - t)) + (regexp-opt + (list (concat "define-" keyword)) + t) "\\s-+\\(" lisp-mode-symbol-regexp "\\)")) 2)))) ;; Following defines are common, e.g. in Next.