emacs/lisp/eshell
Jim Porter 3d6c013a27 Allow checking specific Eshell handles for interactive output
This changes the default behavior of the function to check only stdout
for interactivity, but for most cases this should be what we want.

* lisp/eshell/esh-io.el (eshell-interactive-output-p): Pass HANDLES
and handle INDEX.

* lisp/eshell/em-term.el (eshell-visual-command-p): Check for
interactivity of both stdout and stderr.
2022-09-04 15:15:01 -07:00
..
em-alias.el Only set Eshell execution result metavariables when non-nil 2022-08-12 22:07:13 -07:00
em-banner.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-basic.el Don't use 'eshell-convert' when all we want is a number 2022-03-29 16:50:48 +02:00
em-cmpl.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
em-dirs.el Ensure Eshell variable aliases properly handle indexing 2022-07-12 15:11:00 +02:00
em-elecslash.el New electric forward slash Eshell module 2022-04-21 11:57:12 -07:00
em-extpipe.el Rename recently added macro to follow conventions 2022-08-04 12:18:46 +02:00
em-glob.el Make Eshell globs ending in "/" match directories only 2022-06-26 16:52:38 +02:00
em-hist.el Autoload string-blank-p 2022-08-09 21:58:00 +02:00
em-ls.el Account for remapped faces in $COLUMNS and $LINES in Eshell 2022-06-09 10:08:15 +03:00
em-pred.el Optionally signal an error if an Eshell predicate fails to match anything 2022-06-26 16:51:21 +02:00
em-prompt.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-rebind.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01:00
em-script.el Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.' 2022-01-21 13:06:34 +01:00
em-smart.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-term.el Allow checking specific Eshell handles for interactive output 2022-09-04 15:15:01 -07:00
em-tramp.el Make usage of su and sudo consistent in eshell (bug#53783) 2022-02-06 09:43:13 +01:00
em-unix.el em-unix.el: only pass -H option to grep 2022-08-17 13:20:15 +02:00
em-xtra.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
esh-arg.el Simplify Eshell handle functions and add tests/documentation 2022-09-04 15:15:01 -07:00
esh-cmd.el Handle 'eshell-pipe-broken' when evaluating Lisp forms in Eshell 2022-08-29 20:16:31 -07:00
esh-ext.el Fix eshell-explicit-command-char doc string typo 2022-03-25 19:02:04 +01:00
esh-io.el Allow checking specific Eshell handles for interactive output 2022-09-04 15:15:01 -07:00
esh-mode.el Make eshell-mode more resilient towards `mode-line-format' 2022-08-15 09:27:13 +02:00
esh-module.el Add Eshell syntax to more easily bypass Eshell's own pipelining 2022-01-24 21:46:31 +01:00
esh-opt.el ; Fix typos 2022-05-15 11:15:06 +02:00
esh-proc.el Make '$?' and '$$' variables more consistent in Eshell 2022-08-12 22:07:13 -07:00
esh-util.el ; Unconditionally require built-in libraries 2022-08-08 18:18:50 +02:00
esh-var.el Kill the buffer for the temp file after using '$<command>' in Eshell 2022-08-25 22:08:38 -07:00
eshell.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01:00