1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 15:21:51 -08:00
emacs/lisp/eshell
Steven Allen ba9a2b6c27 Set the current buffer in esh-mode before running filter functions
* lisp/eshell/esh-mode.el: (eshell-output-filter): Match
current-buffer behavior of comint-output-filter (bug#42870).

This change (a) sets the current buffer to the process-buffer when
invoking preoutput filter functions and (b) only invokes them when the
process-buffer is live. Otherwise, the preoutput filter functions be
invoked in whatever buffer happens to be focused, breaking hooks that
read buffer-local variables.
2020-08-16 14:31:27 +02:00
..
em-alias.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-banner.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-basic.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-cmpl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-dirs.el Copy INSIDE_EMACS env variable to subprocesses in Eshell (Bug#25496) 2020-04-02 18:59:57 -04:00
em-glob.el Remove more XEmacs compat code from eshell 2020-03-11 02:22:04 +01:00
em-hist.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-ls.el Remove more XEmacs compat code from eshell 2020-03-11 02:22:04 +01:00
em-pred.el Evaluate some unnecessarily quoted lambdas 2020-06-21 13:42:14 +01:00
em-prompt.el Skip shell prompt on current line in Eshell even if it's protected 2020-02-21 10:51:51 +02:00
em-rebind.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
em-script.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-smart.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-term.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-tramp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
em-unix.el Remove more XEmacs compat code from eshell 2020-03-11 02:22:04 +01:00
em-xtra.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-arg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-cmd.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-ext.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-io.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-mode.el Set the current buffer in esh-mode before running filter functions 2020-08-16 14:31:27 +02:00
esh-module.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-opt.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
esh-proc.el Check make-process to determine if we support multi-processing 2020-08-12 18:09:24 +02:00
esh-util.el Remove more XEmacs compat code from eshell 2020-03-11 02:22:04 +01:00
esh-var.el ; * lisp/eshell/esh-var.el (eshell-variable-aliases-list): Fix wording. 2020-04-11 12:20:10 +03:00
eshell.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00