emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 21c6534: New flymake-start-on-save-buffer custom va


From: João Távora
Subject: [Emacs-diffs] master 21c6534: New flymake-start-on-save-buffer custom variable
Date: Fri, 8 Jun 2018 14:46:58 -0400 (EDT)

branch: master
commit 21c6534ef31c7e6439884a0df8523e28e4b12040
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>

    New flymake-start-on-save-buffer custom variable
    
    Fixes: bug#21419
    
    * lisp/progmodes/flymake.el (flymake-after-save-hook): Use
    flymake-start-on-save-buffer.
    (flymake-start-on-save-buffer): New custom variable.
    (flymake-start-on-flymake-mode): Tweak docstring.
---
 lisp/progmodes/flymake.el | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index d8959c8..fdb22cc 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -196,11 +196,17 @@ If nil, never start checking buffer automatically like 
this."
   'flymake-start-on-flymake-mode "26.1")
 
 (defcustom flymake-start-on-flymake-mode t
-  "Start syntax check when `flymake-mode' is enabled.
+  "If non-nil, start syntax check when `flymake-mode' is enabled.
 Specifically, start it when the buffer is actually displayed."
   :version "26.1"
   :type 'boolean)
 
+(defcustom flymake-start-on-save-buffer t
+  "If non-nil start syntax check when a buffer is saved.
+Specifically, start it when the saved buffer is actually displayed."
+  :version "27.1"
+  :type 'boolean)
+
 (defcustom flymake-log-level -1
   "Obsolete and ignored variable."
   :type 'integer)
@@ -962,7 +968,7 @@ Do it only if `flymake-no-changes-timeout' is non-nil."
     (flymake--schedule-timer-maybe)))
 
 (defun flymake-after-save-hook ()
-  (when flymake-mode
+  (when flymake-start-on-save-buffer
     (flymake-log :debug "starting syntax check as buffer was saved")
     (flymake-start t)))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]