all repos — nixfiles @ 979a1c53860c2aa8705084ebaedba2ea8d85665e

System and user configuration, managed by nix and home-manager

Emacs: Use outshine instead of lentic

Alan Pearce
commit

979a1c53860c2aa8705084ebaedba2ea8d85665e

parent

86fc398a1e808c73f5727f729460ccab01258dd8

1 file changed, 19 insertions(+), 5 deletions(-)

changed files
M emacs/.emacs.d/init.elemacs/.emacs.d/init.el
@@ -1200,7 +1200,7 @@ (use-package company-web
:after company) ;; #+END_SRC -;;; * Dates: & Times +;;; ** Dates & Times ;; *** Calendar
@@ -1760,6 +1760,24 @@
;; #+BEGIN_SRC emacs-lisp (use-package lentic :config (global-lentic-mode)) +;; #+END_SRC + +;; *** Outshine + +;; Org-ified source code. I think this might work better than +;; lentic-mode, whilst also being more general. + +;; #+BEGIN_SRC emacs-lisp +(defvar outline-minor-mode-prefix "M-#") +(use-package outshine + :bind (:map outline-minor-mode-map + ("TAB" . outline-cycle) + ("<backtab>" . outshine-cycle-buffer)) + :config (progn + (add-hook 'outline-minor-mode-hook #'outshine-hook-function) + (add-hook 'emacs-lisp-mode-hook #'outline-minor-mode) + (add-hook 'ledger-mode-hook #'outline-minor-mode) + (add-hook 'sh-mode-hook #'outline-minor-mode))) ;; #+END_SRC ;; *** Org
@@ -2827,7 +2845,3 @@ :if (not (daemonp))
:config (unless (server-running-p server-name) (server-start))) ;; #+END_SRC - -;; Local Variables: -;; lentic-init: lentic-orgel-org-init -;; End: