aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/esh-cmd.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allow using dollar expansions in Eshell conditionalsJim Porter2022-08-121-4/+5
* Only set Eshell execution result metavariables when non-nilJim Porter2022-08-121-6/+2
* Reset 'eshell-in-pipeline-p' when interpolating commandsJim Porter2022-05-251-1/+3
* Keep subcommands in pipelines from clobbering the head/tail processesJim Porter2022-05-241-5/+10
* Add unit tests and documentation for Eshell predicates/modifiersJim Porter2022-04-171-0/+8
* Improve wording of Eshell variable interpolation code/documentationJim Porter2022-03-081-11/+14
* Add a new macro to simplify parsing temporary Eshell command stringsJim Porter2022-03-031-9/+33
* Improve docstrings for 'eshell-exec-lisp' and functions that call itJim Porter2022-02-211-17/+30
* Ensure that the CAR of 'eshell-last-async-procs' always points to a processJim Porter2022-02-051-2/+1
* When executing an Eshell pipeline, send input to the first processJim Porter2022-02-031-23/+43
* Ensure that tailproc is set for the last process in an Eshell pipelineJim Porter2022-02-031-3/+4
* Further improve determination of when commands can be invoked directlyJim Porter2022-01-211-11/+17
* Consider subcommands when deciding to invoke Eshell command directlyJim Porter2022-01-201-14/+43
* Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | Prefer the defcustom :risky property in eshellStefan Kangas2021-12-241-3/+2
|/
* Fix eshell for systems that do not have subprocessesPo Lu2021-12-121-2/+2
* ; Stylistic docfixes in eshell/*.el found by checkdocStefan Kangas2021-09-191-3/+3
* ; More minor docfixes found by checkdocStefan Kangas2021-09-141-2/+2
* Make `eshell-command' also work when asynchronousThierry Volpiatto2021-08-271-11/+17
* Make two eshell aliases obsoleteStefan Kangas2021-02-011-9/+9
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Prefer setq-local in eshellStefan Kangas2020-12-041-6/+6
* Use 'eshell-find-alias-function' instead of fboundpRuthra Kumar2020-11-161-1/+1
* Don't quote lambdas in eshell/*.elStefan Kangas2020-11-161-16/+14