aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/esh-io.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use single-arg form of `signal` to re-throw an errorStefan Monnier4 hours1-1/+1
* ; Add 2026 to copyright years.Sean Whitton2026-01-011-1/+1
* Merge from origin/emacs-30Eli Zaretskii2025-07-261-1/+1
|\
| * Fix Eshell call to 'string-suffix-p' when checking for trailing newlineJim Porter2025-07-211-1/+1
| * Update copyright year to 2025Stefan Kangas2025-01-021-1/+1
| * Support "/dev/null" as a target when creating Eshell handlesJim Porter2024-08-291-10/+11
| * Fix redirecting Eshell output to symbols in some placesJim Porter2024-08-291-1/+1
* | Prefer incf to cl-incf in remaining filesStefan Kangas2025-02-261-6/+6
* | Prefer decf to cl-decfStefan Kangas2025-02-231-2/+2
* | Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* | Mark if-let and when-let obsoleteSean Whitton2024-10-241-4/+4
* | Improve correctness of Eshell sub-formsJim Porter2024-10-161-2/+3
* | Support "/dev/null" as a target when creating Eshell handlesJim Porter2024-08-281-10/+11
* | Fix redirecting Eshell output to symbols in some placesJim Porter2024-08-281-1/+1
* | Use 'unwind-protect' to ensure that Eshell always closes I/O handlesJim Porter2024-07-271-4/+4
* | ; * lisp/eshell/esh-io.el (eshell-close-handles): Fix version annotation.Jim Porter2024-07-201-1/+1
* | Split out exit code parts of 'eshell-close-handles' into a new functionJim Porter2024-07-191-20/+18
|/
* Be more efficient when buffering output in EshellJim Porter2024-06-081-25/+79
* Spelling fixesPaul Eggert2024-06-041-1/+1
* Rework how 'eshell-ensure-newline-p' adds newlinesJim Porter2024-05-291-4/+55
* Add ability for Eshell virtual targets to handle closing the targetJim Porter2024-05-291-27/+41
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Support arbitrary Eshell arguments inside special referencesJim Porter2023-10-241-1/+2
* | ; Adjust Eshell regression tests to avoid SIGPIPEJim Porter2023-10-011-2/+5
* | Display the exit code if the last command failed in EshellDavide Masserut2023-09-021-1/+1
* | When waiting for a process in Eshell, consult its statusJim Porter2023-08-231-3/+2
* | ; * lisp/eshell/esh-io.el (eshell-virtual-target): Remove default constructor.Jim Porter2023-08-221-0/+1
* | ; * lisp/eshell/esh-io.el (eshell-get-target): Fix docstring typos.Jim Porter2023-08-221-3/+3
* | Use generics to define Eshell output targetsJim Porter2023-08-211-139/+160
* | ; Remove unused Eshell target typeJim Porter2023-08-211-11/+2
* | Set the 'field' property for Eshell outputJim Porter2023-01-141-3/+3
* | Merge from origin/emacs-29Eli Zaretskii2023-01-011-1/+1
|\ \ | |/
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
| * When redirecting in Eshell, check for "/dev/null" specificallyJim Porter2022-12-211-1/+5
* | Fix reference-counting of Eshell I/O handlesJim Porter2022-12-291-49/+74
* | Simplify handling of /dev/null redirection in EshellJim Porter2022-12-221-27/+27
* | Add 'eshell-duplicate-handles' to return a copy of file handlesJim Porter2022-12-221-31/+52
|/
* Add support for more kinds of redirect operators in EshellJim Porter2022-09-041-33/+108
* Allow checking specific Eshell handles for interactive outputJim Porter2022-09-041-6/+14
* Simplify Eshell handle functions and add tests/documentationJim Porter2022-09-041-27/+28
* Handle 'eshell-pipe-broken' when evaluating Lisp forms in EshellJim Porter2022-08-291-3/+9
* Fix eshell-pipe-broken signallingMattias EngdegÄrd2022-08-211-1/+1
* Only set Eshell execution result metavariables when non-nilJim Porter2022-08-121-26/+24
* Add STREAM argument to 'process-tty-name'Jim Porter2022-08-051-12/+15
* When closing an Eshell process target, send EOF three timesJim Porter2022-06-261-2/+14
* Send SIGPIPE to external Eshell processes if their output target closesJim Porter2022-02-211-4/+8
* Ensure 'eshell-output-object' always returns nil for consistencyJim Porter2022-02-211-6/+11
* ; * lisp/eshell/esh-io.el (grep-null-device): Remove unused defvar.Jim Porter2022-02-211-2/+0
* When executing an Eshell pipeline, send input to the first processJim Porter2022-02-031-1/+1