summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-01-31 08:52:17 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-01-31 08:52:17 -0500
commit3ea8af63a0c6c2d2c1fe1db6543708409274e23b (patch)
tree9281a25a52f5b12a518769630a72a980abe84e45
parent0712dfc74c290f3f454766e5ca1a441b04c71bef (diff)
update
-rw-r--r--emacs/.config/emacs/lisp/kj-development.el5
-rw-r--r--emacs/.config/emacs/lisp/kj-init.el5
-rw-r--r--emacs/.config/emacs/lisp/kj-lib.el3
3 files changed, 11 insertions, 2 deletions
diff --git a/emacs/.config/emacs/lisp/kj-development.el b/emacs/.config/emacs/lisp/kj-development.el
index 6eee3dd..aeb8648 100644
--- a/emacs/.config/emacs/lisp/kj-development.el
+++ b/emacs/.config/emacs/lisp/kj-development.el
@@ -83,7 +83,10 @@
(use-package editorconfig
:ensure t
:config
- (editorconfig-mode 1))
+ (editorconfig-mode 1)
+ ;; Don't run on remote directories.
+ (advice-add 'editorconfig-apply :before-until
+ 'kj/default-directory-remote-p))
(use-package clojure-mode)
diff --git a/emacs/.config/emacs/lisp/kj-init.el b/emacs/.config/emacs/lisp/kj-init.el
index 39ad998..0303569 100644
--- a/emacs/.config/emacs/lisp/kj-init.el
+++ b/emacs/.config/emacs/lisp/kj-init.el
@@ -488,7 +488,10 @@
:defer 1
:init
(setq projectile-known-projects-file (expand-file-name "projectile-bookmarks.eld" kj/cache-dir))
- (projectile-mode +1)
+ (projectile-mode 1)
+ ;; Don't run on remote directories.
+ (advice-add 'editorconfig-apply :before-until
+ 'kj/default-directory-remote-p)
:bind (:map projectile-mode-map
("C-x p" . projectile-command-map)))
diff --git a/emacs/.config/emacs/lisp/kj-lib.el b/emacs/.config/emacs/lisp/kj-lib.el
index 5df1822..169209d 100644
--- a/emacs/.config/emacs/lisp/kj-lib.el
+++ b/emacs/.config/emacs/lisp/kj-lib.el
@@ -8,4 +8,7 @@
(define-key ,keymap ,key def)
(put ',cmd 'repeat-map ',keymap)))
+(defun kj/default-directory-remote-p ()
+ (file-remote-p default-directory))
+
(provide 'kj-lib)