lang/emacs-lisp: add imenu support for def-test!/ert-deftest

This commit is contained in:
Henrik Lissner 2018-01-03 19:29:29 -05:00
parent 87e1108f96
commit 824393043c
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -36,6 +36,7 @@
"Improve imenu support with better expression regexps and Doom-specific forms."
(setq imenu-generic-expression
'(("Evil Commands" "^\\s-*(evil-define-\\(?:command\\|operator\\|motion\\) +\\(\\_<[^ ()\n]+\\_>\\)" 1)
("Unit tests" "^\\s-*(\\(?:ert-deftest\\|def-test!\\) +\\(\\_<[^ ()\n]+\\_>\\)" 1)
("Package" "^\\s-*(\\(?:def-\\)?package! +\\(\\_<[^ ()\n]+\\_>\\)" 1)
("Settings" "^\\s-*(def-setting! +\\([^ ()\n]+\\)" 1)
("Modelines" "^\\s-*(def-modeline! +\\([^ ()\n]+\\)" 1)