diff options
author | Karl Chen <Karl.Chen@quarl.org> | 2016-10-15 22:16:26 +0200 |
---|---|---|
committer | Philipp Stephani <phst@google.com> | 2016-10-24 11:34:04 +0200 |
commit | 7cc8c4b35bc7fe9b9224503744e3db847c2f96a8 (patch) | |
tree | 447952e95d520fefd245682c0fe9e60bb6bf1a52 | |
parent | 8ca70e402ecab5d7e71e418af6866c8b02d4f757 (diff) | |
download | emacs-7cc8c4b35bc7fe9b9224503744e3db847c2f96a8.tar.gz |
Don't prompt user when killing Flymake processes
* lisp/progmodes/flymake.el (flymake-start-syntax-check-process):
Don’t prompt the user when killing Flymake processes.
* doc/misc/flymake.texi (Starting the syntax check process):
Document new behavior.
-rw-r--r-- | doc/misc/flymake.texi | 3 | ||||
-rw-r--r-- | etc/NEWS | 6 | ||||
-rw-r--r-- | lisp/progmodes/flymake.el | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi index 1c4644bba14..998f1b35170 100644 --- a/doc/misc/flymake.texi +++ b/doc/misc/flymake.texi @@ -697,7 +697,8 @@ The command line (command name and the list of arguments) for launching a proces initialization function. Flymake then just calls @code{start-process} to start an asynchronous process and configures a process filter and sentinel, which are used for processing the output of the syntax check -tool. +tool. When exiting Emacs, running Flymake processes will be killed +without prompting the user. @node Parsing the output @section Parsing the output @@ -478,6 +478,12 @@ This is done with the help of 'c-or-c++-mode' function which analyses contents of the buffer to determine whether it's a C or C++ source file. +** Flymake + ++++ +*** Emacs does no longer prompt the user before killing Flymake +processes on exit. + * New Modes and Packages in Emacs 26.1 diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index 30c9fed45ca..1b78823ccdb 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el @@ -1072,6 +1072,7 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'." "flymake-proc" (current-buffer) cmd args)))) (set-process-sentinel process 'flymake-process-sentinel) (set-process-filter process 'flymake-process-filter) + (set-process-query-on-exit-flag process nil) (push process flymake-processes) (setq flymake-is-running t) |