CUSTOM: Add functions to reload .dir-locals.el
This commit is contained in:
parent
832bc40d81
commit
1475b4acb8
1 changed files with 20 additions and 0 deletions
|
|
@ -635,3 +635,23 @@ https://github.com/remyferre/comment-dwim-2
|
||||||
|
|
||||||
(set-exec-path-from-shell-PATH)
|
(set-exec-path-from-shell-PATH)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** Reload dir-locals.el
|
||||||
|
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(defun myrmi/reload-dir-locals-for-current-buffer ()
|
||||||
|
"Reload dir locals for the current buffer"
|
||||||
|
(interactive)
|
||||||
|
(let ((enable-local-variables :all))
|
||||||
|
(hack-dir-local-variables-non-file-buffer)))
|
||||||
|
|
||||||
|
(defun myrmi/reload-dir-locals-for-all-buffers-in-this-directory ()
|
||||||
|
"For every buffer with the same `default-directory` as the
|
||||||
|
current buffer, reload dir-locals."
|
||||||
|
(interactive)
|
||||||
|
(let ((dir default-directory))
|
||||||
|
(dolist (buffer (buffer-list))
|
||||||
|
(with-current-buffer buffer
|
||||||
|
(when (equal default-directory dir)
|
||||||
|
(myrmi/reload-dir-locals-for-current-buffer))))))
|
||||||
|
#+END_SRC
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue