index
:
chemacs.git
devmain
master
emacs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lisp
/
eshell
/
esh-io.el
Age
Commit message (
Expand
)
Author
2026-05-17
Allow child processes to continue after EPIPE
Jim Porter
2026-03-10
Use single-arg form of `signal` to re-throw an error
Stefan Monnier
2026-01-01
; Add 2026 to copyright years.
Sean Whitton
2025-07-26
Merge from origin/emacs-30
Eli Zaretskii
2025-07-21
Fix Eshell call to 'string-suffix-p' when checking for trailing newline
Jim Porter
2025-02-26
Prefer incf to cl-incf in remaining files
Stefan Kangas
2025-02-23
Prefer decf to cl-decf
Stefan Kangas
2025-01-02
Update copyright year to 2025
Stefan Kangas
2025-01-01
Update copyright year to 2025
Paul Eggert
2024-10-24
Mark if-let and when-let obsolete
Sean Whitton
2024-10-16
Improve correctness of Eshell sub-forms
Jim Porter
2024-08-29
Support "/dev/null" as a target when creating Eshell handles
Jim Porter
2024-08-29
Fix redirecting Eshell output to symbols in some places
Jim Porter
2024-08-28
Support "/dev/null" as a target when creating Eshell handles
Jim Porter
2024-08-28
Fix redirecting Eshell output to symbols in some places
Jim Porter
2024-07-27
Use 'unwind-protect' to ensure that Eshell always closes I/O handles
Jim Porter
2024-07-20
; * lisp/eshell/esh-io.el (eshell-close-handles): Fix version annotation.
Jim Porter
2024-07-19
Split out exit code parts of 'eshell-close-handles' into a new function
Jim Porter
2024-06-08
Be more efficient when buffering output in Eshell
Jim Porter
2024-06-04
Spelling fixes
Paul Eggert
2024-05-29
Rework how 'eshell-ensure-newline-p' adds newlines
Jim Porter
2024-05-29
Add ability for Eshell virtual targets to handle closing the target
Jim Porter
2024-01-02
Merge from savannah/emacs-29
Po Lu
2024-01-02
; Add 2024 to copyright years
Po Lu
2023-10-24
Support arbitrary Eshell arguments inside special references
Jim Porter
2023-10-01
; Adjust Eshell regression tests to avoid SIGPIPE
Jim Porter
2023-09-02
Display the exit code if the last command failed in Eshell
Davide Masserut
2023-08-23
When waiting for a process in Eshell, consult its status
Jim Porter
2023-08-22
; * lisp/eshell/esh-io.el (eshell-virtual-target): Remove default constructor.
Jim Porter
2023-08-22
; * lisp/eshell/esh-io.el (eshell-get-target): Fix docstring typos.
Jim Porter
2023-08-21
Use generics to define Eshell output targets
Jim Porter
2023-08-21
; Remove unused Eshell target type
Jim Porter
2023-01-14
Set the 'field' property for Eshell output
Jim Porter
2023-01-01
Merge from origin/emacs-29
Eli Zaretskii
2023-01-01
; Add 2023 to copyright years.
Eli Zaretskii
2022-12-29
Fix reference-counting of Eshell I/O handles
Jim Porter
2022-12-22
Simplify handling of /dev/null redirection in Eshell
Jim Porter
2022-12-22
Add 'eshell-duplicate-handles' to return a copy of file handles
Jim Porter
2022-12-21
When redirecting in Eshell, check for "/dev/null" specifically
Jim Porter
2022-09-04
Add support for more kinds of redirect operators in Eshell
Jim Porter
2022-09-04
Allow checking specific Eshell handles for interactive output
Jim Porter
2022-09-04
Simplify Eshell handle functions and add tests/documentation
Jim Porter
2022-08-29
Handle 'eshell-pipe-broken' when evaluating Lisp forms in Eshell
Jim Porter
2022-08-21
Fix eshell-pipe-broken signalling
Mattias EngdegÄrd
2022-08-12
Only set Eshell execution result metavariables when non-nil
Jim Porter
2022-08-05
Add STREAM argument to 'process-tty-name'
Jim Porter
2022-06-26
When closing an Eshell process target, send EOF three times
Jim Porter
2022-02-21
Send SIGPIPE to external Eshell processes if their output target closes
Jim Porter
2022-02-21
Ensure 'eshell-output-object' always returns nil for consistency
Jim Porter
2022-02-21
; * lisp/eshell/esh-io.el (grep-null-device): Remove unused defvar.
Jim Porter
[next]