aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/esh-cmd.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Ensure that deferred commands don't make Eshell forget let-bound valuesJim Porter2023-02-091-19/+60
* | Add regression tests for Eshell completionsJim Porter2023-01-301-1/+1
* | Merge from origin/emacs-29Eli Zaretskii2023-01-011-1/+1
|\ \ | |/
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* | Fix reference-counting of Eshell I/O handlesJim Porter2022-12-291-10/+15
* | Fix handling of output handles in nested Eshell formsJim Porter2022-12-221-2/+6
* | Add 'eshell-duplicate-handles' to return a copy of file handlesJim Porter2022-12-221-12/+8
* | Add support for the "splice operator" in EshellJim Porter2022-12-151-5/+10
|/
* Print the correct $PATH when Eshell's 'which' fails to find a commandJim Porter2022-10-171-2/+3
* Allow setting the values of variable aliases in EshellJim Porter2022-10-171-2/+2
* Remove redundant let-bindings of `inhibit-point-motion-hooks`Stefan Monnier2022-10-071-2/+1
* Add support for more kinds of redirect operators in EshellJim Porter2022-09-041-4/+0
* Handle 'eshell-pipe-broken' when evaluating Lisp forms in EshellJim Porter2022-08-291-0/+9
* Fix non-interactive use of conditionals in EshellJim Porter2022-08-151-3/+4
* Make '$?' and '$$' variables more consistent in EshellJim Porter2022-08-121-27/+41