diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-03-16 15:50:55 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-03-16 15:54:36 +0100 |
commit | bf7f57bbaeb1d654d3e5dcf6df2cce9176c0b5c9 (patch) | |
tree | 078e8f95702def318aa0f5fdc0c45a0fec7544e5 /lisp/init-eglot.el | |
parent | 1906f4f5802923933d948832d154228f30fe1abd (diff) |
eglot: Add variable for disabling format before save
Diffstat (limited to 'lisp/init-eglot.el')
-rw-r--r-- | lisp/init-eglot.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index 9014735..fad9f25 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -1,3 +1,7 @@ +(defun mpolden/format-before-save () + (unless (member major-mode (bound-and-true-p mpolden/inhibit-format-before-save)) + (eglot-format))) + (use-package eglot :ensure t :init @@ -13,8 +17,7 @@ (java-mode . eglot-ensure) (python-mode . eglot-ensure) (rust-mode . eglot-ensure) - ;; format on save - (before-save . eglot-format)) + (before-save . mpolden/format-before-save)) :bind (:map eglot-mode-map ;; C-c r renames identifier |