diff options
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 |