From bf7f57bbaeb1d654d3e5dcf6df2cce9176c0b5c9 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Tue, 16 Mar 2021 15:50:55 +0100 Subject: eglot: Add variable for disabling format before save --- lisp/init-eglot.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lisp/init-eglot.el') 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 -- cgit v1.2.3