[programming] add treemacs, imenu, side-hustle

This commit is contained in:
contrapunctus 2021-07-09 01:56:50 +05:30
parent 023c883031
commit 87b3acb009
1 changed files with 22 additions and 0 deletions

View File

@ -2654,9 +2654,31 @@ pjb suggested a different approach [[http://paste.lisp.org/display/10157][here]]
;; Lispy shadows this, but it's essential for Org literate programs
("M-o" . nil)
("M-o M-o" . font-lock-fontify-block)))
**** treemacs
#+BEGIN_SRC emacs-lisp
(use-package treemacs
:bind (:map treemacs-mode-map
([mouse-1] . #'treemacs-single-click-expand-action))
:config
(treemacs-tag-follow-mode)
(treemacs-toggle-fixed-width)
(setq treemacs-tag-follow-delay 0))
#+END_SRC
**** imenu
#+BEGIN_SRC emacs-lisp
(use-package imenu
:config (setq imenu-auto-rescan t))
#+END_SRC
**** side-hustle
#+BEGIN_SRC emacs-lisp
(use-package side-hustle
:bind
(:map side-hustle-mode-map
(("r" . next-line)
("c" . previous-line))))
#+END_SRC
*** Emacs Lisp
#+BEGIN_SRC emacs-lisp
(use-package elisp-mode