aboutsummaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorLiliana Marie Prikler <liliana.prikler@gmail.com>2023-09-09 12:22:14 +0200
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2023-09-09 12:22:14 +0200
commit94ca5b4357af8f8921f0cb0873a7cf316f13aa69 (patch)
tree6ef30120737f26f298f7f17d86597b0b729517e0 /.dir-locals.el
parent6750c114e3e988249f4069d0180316c6d0192350 (diff)
parentdb61bdd7f52270a35bd0a3a88650d98276dab20b (diff)
downloadguix-94ca5b4357af8f8921f0cb0873a7cf316f13aa69.tar.gz
guix-94ca5b4357af8f8921f0cb0873a7cf316f13aa69.zip
Merge branch 'master' into emacs-team
Diffstat (limited to '.dir-locals.el')
-rw-r--r--.dir-locals.el22
1 files changed, 1 insertions, 21 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
index d79b5c9d7e..36714c1aa4 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -32,27 +32,7 @@
;; Geiser
;; This allows automatically setting the `geiser-guile-load-path'
;; variable when using various Guix checkouts (e.g., via git worktrees).
- (eval . (let ((root-dir-unexpanded (locate-dominating-file
- default-directory ".dir-locals.el")))
- ;; While Guix should in theory always have a .dir-locals.el
- ;; (we are reading this file, after all) there seems to be a
- ;; strange problem where this code "escapes" to some other buffers,
- ;; at least vc-mode. See:
- ;; https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00296.html
- ;; Upstream report: <https://bugs.gnu.org/44698>
- ;; Hence the following "when", which might otherwise be unnecessary;
- ;; it prevents causing an error when root-dir-unexpanded is nil.
- (when root-dir-unexpanded
- (let* ((root-dir (file-local-name (expand-file-name root-dir-unexpanded)))
- ;; Workaround for bug https://issues.guix.gnu.org/43818.
- (root-dir* (directory-file-name root-dir)))
-
- (unless (boundp 'geiser-guile-load-path)
- (defvar geiser-guile-load-path '()))
- (make-local-variable 'geiser-guile-load-path)
- (require 'cl-lib)
- (cl-pushnew root-dir* geiser-guile-load-path
- :test #'string-equal)))))))
+ (geiser-repl-per-project-p . t)))
(c-mode . ((c-file-style . "gnu")))
(scheme-mode