/ .dir-locals.el
.dir-locals.el
 1  ;; Directory Local Variables for Guix Channel Development
 2  ;; For more information see (info "(emacs) Directory Variables")
 3  
 4  ((scheme-mode
 5    (indent-tabs-mode . nil)
 6    (scheme-program-name . "guile")
 7    (geiser-default-implementation . guile)
 8    (geiser-guile-binary . "guile")
 9    (eval . (progn
10              ;; Add the channel to Guile's load path
11              (setq-local geiser-guile-load-path
12                          (list (expand-file-name "." (project-root (project-current)))))
13              ;; Enable aggressive indent for Scheme
14              (when (fboundp 'aggressive-indent-mode)
15                (aggressive-indent-mode 1))))))