Skip to content

Commit 5883de6

Browse files
committed
Easily move between use-package blocks
Inspired by http://irreal.org/blog/?p=3979
1 parent 68a8885 commit 5883de6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

init.el

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,13 @@
155155
; compiles
156156
compilation-ask-about-save nil)
157157

158+
;; Use imenu to browse use-package blocks
159+
(defun zakame/imenu-use-package ()
160+
(add-to-list 'imenu-generic-expression
161+
'("Used Packages"
162+
"\\(^\\s-*(use-package +\\)\\(\\_<.+\\_>\\)" 2)))
163+
(add-hook 'emacs-lisp-mode-hook #'zakame/imenu-use-package)
164+
158165
;; I want more descriptive unique buffer names when on Emacs <= 24.3
159166
(when (version<= emacs-version "24.3.1")
160167
(use-package uniquify

0 commit comments

Comments
 (0)