aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/esh-cmd.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prefer incf to cl-incf in remaining filesStefan Kangas2025-02-261-1/+1
* Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* Fix usage reporting for Eshell commandsJim Porter2024-12-081-5/+7
* Return non-zero exit status when Eshell's "which" fails to find a commandJim Porter2024-12-081-13/+16
* Add support for range objects in Eshell "for" loopsJim Porter2024-11-031-0/+12
* Add QUOTED argument to 'eshell-stringify'Jim Porter2024-11-031-3/+1
* Improve handling of Eshell "for" loopsJim Porter2024-11-031-15/+20
* Improve evaluation of conditional Eshell formsJim Porter2024-11-011-24/+54
* Mark if-let and when-let obsoleteSean Whitton2024-10-241-7/+7
* Be more careful about applying spliced argumentsJim Porter2024-10-201-1/+1
* Add support for chaining conditionals in EshellJim Porter2024-10-161-17/+25
* Improve correctness of Eshell sub-formsJim Porter2024-10-161-21/+33
* Simplify creation of Eshell command formsJim Porter2024-10-161-8/+14
* Use 'eshell-with-handles' in a few more placesJim Porter2024-08-281-5/+4
* Use 'unwind-protect' to ensure that Eshell always closes I/O handlesJim Porter2024-07-271-49/+43
* ; Improve correctness of 'eshell-do-eval' in some edge casesJim Porter2024-07-271-2/+2
* Don't set exit info in Eshell if the command is being piped elsewhereJim Porter2024-07-191-13/+17
* Split out exit code parts of 'eshell-close-handles' into a new functionJim Porter2024-07-191-10/+21
* Improve handling of deferrable Eshell commandsJim Porter2024-07-181-40/+27
* Merge from savannah/emacs-30Po Lu2024-07-121-2/+9
|\
| * Don't emit a prompt in Eshell when a background command is killedJim Porter2024-07-111-2/+9
* | Improve Eshell's behavior when waiting for processesJim Porter2024-07-091-1/+1
|/
* Checkdoc fixes in `eshell/*.el`Stefan Kangas2024-07-081-3/+2
* Remove empty Eshell commands when parsingJim Porter2024-06-091-17/+27
* Make Eshell's "which" command extensibleJim Porter2024-05-291-37/+41
* ; Improve recent change to deferred evaluation in EshellJim Porter2024-05-291-3/+2
* Rework how 'eshell-ensure-newline-p' adds newlinesJim Porter2024-05-291-13/+7
* Fix a race condition when evaluating Eshell commandsJim Porter2024-05-251-2/+4
* Add new Eshell built-in command 'funcall'Jim Porter2024-05-161-0/+8
* ; Clean up some 'require' and 'declare-function' calls in EshellJim Porter2024-05-101-6/+4
* ; Remove unnecessary defvars defined in a file we already 'require'Jim Porter2024-05-091-3/+0
* Fix detection of directly-invokable commands in EshellJim Porter2024-01-261-25/+29
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
| * Fix using background commands in 'eshell-command'Jim Porter2023-03-311-3/+5
* | Add 'eshell-special-ref-alist' to allow extending Eshell special refsJim Porter2023-10-241-43/+0
* | Support Eshell iterative evaluation in the backgroundJim Porter2023-10-021-59/+117
* | Don't print subjob messages when running an Eshell script in the backgroundJim Porter2023-10-021-1/+4
* | Use 'unwind-protect' in more places in EshellJim Porter2023-09-261-45/+66
* | ; Add debug instrumention for queueing commands in EshellJim Porter2023-09-181-9/+13
* | Fix another race condition when waiting for Eshell processesJim Porter2023-09-181-1/+1
* | Use 'eshell-with-temp-command' (indirectly) to parse Eshell script filesJim Porter2023-09-171-25/+39
* | Fix running background commands via 'eshell-command'Jim Porter2023-09-171-15/+14
* | ; Fix a recent change in EshellJim Porter2023-09-171-8/+6
* | Fix documented Eshell behavior of ignoring leading nils in commandsJim Porter2023-09-151-7/+15
* | Collapse 'if' forms in Eshell iterative evaluationJim Porter2023-09-141-10/+17
* | ; Simplify how to use 'eshell-debug-command'Jim Porter2023-09-141-4/+6
* | ; Fix an Eshell error when calling a lambda with form logging enabledJim Porter2023-09-131-1/+1
* | ; * lisp/eshell/esh-cmd.el (eshell-do-eval): Fix 'eshell-manipulate' call.Jim Porter2023-09-131-1/+1
* | Wait for all processes in a pipeline before resuming an Eshell commandJim Porter2023-09-101-7/+11