diff options
-rw-r--r-- | emacs-init.el | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/emacs-init.el b/emacs-init.el index 6c32129f..fea3d4e1 100644 --- a/emacs-init.el +++ b/emacs-init.el @@ -509,6 +509,14 @@ (add-hook 'emacs-lisp-mode-hook #'tw/emacs-lisp-evil-setup) +(defun tw/hack-guile-indents () + "Set the proper `scheme-indent-function' for Guix macros." + (put 'modify-phases 'scheme-indent-function 1) + (put 'add-before 'scheme-indent-function 2) + (put 'substitute* 'scheme-indent-function 1)) + +(add-hook 'scheme-mode-hook #'tw/hack-guile-indents) + (evil-define-key '(normal visual) emacs-lisp-mode-map (kbd "<localleader>eb") #'eval-buffer (kbd "<localleader>ef") #'eval-defun |