aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/esh-cmd.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Collect all processes in an Eshell pipeline, not just the head and tailJim Porter2023-09-101-58/+51
* | ; Make Eshell synchronous pipeline code more similar to asynchronousJim Porter2023-09-101-21/+19
* | ; Move common Eshell pipeline code to a separate functionJim Porter2023-09-101-17/+17
* | Fix handling of Eshell debug modesJim Porter2023-08-311-82/+23
* | Return separators from 'eshell-split-commands' directly when requestedJim Porter2023-08-101-59/+71
* | Simplify command parsing in EshellJim Porter2023-08-101-54/+38
* | Fix using background commands in 'eshell-command'Jim Porter2023-04-021-16/+14
* | ; Add tests for synchronous processes in EshellJim Porter2023-04-021-1/+1
* | Avoid shadowing variables in some Eshell command formsJim Porter2023-04-011-15/+21
* | Avoid parsing some Eshell forms when performing completionJim Porter2023-03-281-0/+15
* | Simplify parsing subcommands slightlyJim Porter2023-03-281-7/+7
* | ; Fix an edge case in how 'eshell-do-eval' handles 'let' bodiesJim Porter2023-03-281-1/+1
* | Simplify usage of 'while' forms in Eshell's iterative evaluationJim Porter2023-03-161-28/+31
* | Simplify how Eshell's iterative evaluation handles 'if' formsJim Porter2023-03-161-22/+14
* | Simplify iteration in Eshell for loopsJim Porter2023-03-161-15/+13
* | ; Throw strings as the values for 'eshell-incomplete'Jim Porter2023-02-231-2/+2