~ruther/guix-local

956a79b9b2ba555bf41aafe0c44b9a68a8d6c37a — Andrew Tropin 3 years ago d22a5c1
.dir-locals.el: Add guix yasnippets.

* .dir-locals.el (eval): Add guix yasnippets.
1 files changed, 11 insertions(+), 0 deletions(-)

M .dir-locals.el
M .dir-locals.el => .dir-locals.el +11 -0
@@ 14,6 14,17 @@
     (eval . (setq-local guix-directory
                         (locate-dominating-file default-directory
                                                 ".dir-locals.el")))
     ;; YASnippet
     (eval . (with-eval-after-load
                 'yasnippet
               (let ((guix-yasnippets
                      (expand-file-name
                       "etc/snippets"
                       (locate-dominating-file default-directory
                                               ".dir-locals.el"))))
                 (unless (member guix-yasnippets yas-snippet-dirs)
                   (add-to-list 'yas-snippet-dirs guix-yasnippets)
                   (yas-reload-all)))))

     ;; Geiser
     ;; This allows automatically setting the `geiser-guile-load-path'