1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 09:00:31 -08:00

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.
This commit is contained in:
Karl Chen 2016-10-15 22:16:26 +02:00 committed by Philipp Stephani
parent 8ca70e402e
commit 7cc8c4b35b
3 changed files with 9 additions and 1 deletions

View file

@ -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} initialization function. Flymake then just calls @code{start-process}
to start an asynchronous process and configures a process filter and to start an asynchronous process and configures a process filter and
sentinel, which are used for processing the output of the syntax check 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 @node Parsing the output
@section Parsing the output @section Parsing the output

View file

@ -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 contents of the buffer to determine whether it's a C or C++ source
file. file.
** Flymake
+++
*** Emacs does no longer prompt the user before killing Flymake
processes on exit.
* New Modes and Packages in Emacs 26.1 * New Modes and Packages in Emacs 26.1

View file

@ -1072,6 +1072,7 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'."
"flymake-proc" (current-buffer) cmd args)))) "flymake-proc" (current-buffer) cmd args))))
(set-process-sentinel process 'flymake-process-sentinel) (set-process-sentinel process 'flymake-process-sentinel)
(set-process-filter process 'flymake-process-filter) (set-process-filter process 'flymake-process-filter)
(set-process-query-on-exit-flag process nil)
(push process flymake-processes) (push process flymake-processes)
(setq flymake-is-running t) (setq flymake-is-running t)