aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't clobber stickiness text properties when printing Eshell promptJim Porter2024-11-141-13/+23
* When using Eshell's "du" implementation, deduplicate hard linksJim Porter2024-11-091-3/+9
* Don't use dynamically-bound variables for Eshell's "du" commandJim Porter2024-11-091-50/+37
* Use the Lisp implemention of "du" in Eshell when querying remote dirsJim Porter2024-11-091-60/+57
* Always print the expanded directory name for Eshell's "pwd" commandJim Porter2024-11-071-4/+3
* Add support for range objects in Eshell "for" loopsJim Porter2024-11-031-0/+12
* Move more of Eshell range handling to the parser phaseJim Porter2024-11-033-34/+102
* Add QUOTED argument to 'eshell-stringify'Jim Porter2024-11-035-18/+21
* Improve handling of Eshell "for" loopsJim Porter2024-11-031-15/+20
* Don't start docstrings with "This function"Stefan Kangas2024-11-011-1/+1
* Improve evaluation of conditional Eshell formsJim Porter2024-11-011-24/+54
* Improve correctness of Eshell globs when using escape charactersJim Porter2024-10-312-52/+108
* Fix and improve behavior of 'eshell/clear'Jim Porter2024-10-311-10/+51
* Don't remove trailing slash in Eshell "pwd" for remote root directoriesJim Porter2024-10-311-8/+7
* Fix definitions of Eshell "xtra" functionsJim Porter2024-10-271-23/+14
* Fix Eshell incompatibility with "[" command when eshell-pred is disabledJim Porter2024-10-262-19/+4
* ; Ensure 'eshell-split-filename' doesn't expand the filename firstJim Porter2024-10-262-2/+5
* Mark if-let and when-let obsoleteSean Whitton2024-10-249-36/+36
* Merge from origin/emacs-30Sean Whitton2024-10-241-1/+1
|\
| * Fix error when splicing Eshell globs and a glob expands to itselfJim Porter2024-10-221-1/+1
| * Fix Eshell's evaluation of empty 'progn' formsJim Porter2024-10-161-1/+1
* | Fix a race condition when running Eshell startup scriptsJim Porter2024-10-212-17/+23
* | ; Make utility functions for getting the Eshell non-special regexpsJim Porter2024-10-202-17/+18
* | Make all the entries in 'eshell-parse-argument-hook' named functionsJim Porter2024-10-201-61/+68
* | ; * lisp/eshell/esh-var.el (eshell-glob-function): Remove unused defvar.Jim Porter2024-10-201-3/+1
* | Be more careful about applying spliced argumentsJim Porter2024-10-201-1/+1
* | Lazily convert numeric strings to Lisp numbers in EshellJim Porter2024-10-193-16/+32
* | ; Mark interactive Eshell output as such after inserting into the bufferJim Porter2024-10-172-10/+18
* | Add support for chaining conditionals in EshellJim Porter2024-10-161-17/+25
* | Improve correctness of Eshell sub-formsJim Porter2024-10-164-25/+43
* | Simplify creation of Eshell command formsJim Porter2024-10-161-8/+14
* | ; Fix completion of variables in Eshell immediately after "$"Jim Porter2024-10-071-4/+4
* | Merge from origin/emacs-30Eli Zaretskii2024-10-051-1/+2
|\ \ | |/
| * Fix executing commands in Eshell using "env" with no local variablesJim Porter2024-09-291-1/+2
| * 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-292-2/+2
| * Use 'kill-process' as a fallback when a pipe gets broken in EshellJim Porter2024-07-271-2/+2
* | 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-283-3/+3
* | Use 'eshell-with-handles' in a few more placesJim Porter2024-08-284-19/+12
* | Use 'eshell-with-handles' when executing an Eshell fileJim Porter2024-08-281-4/+4
* | ; * lisp/eshell/em-dirs.el (eshell/cd): Remove extraneous 'eshell-protect'.Jim Porter2024-08-011-2/+1
* | Use 'unwind-protect' to ensure that Eshell always closes I/O handlesJim Porter2024-07-274-72/+64
* | ; Improve correctness of 'eshell-do-eval' in some edge casesJim Porter2024-07-271-2/+2
* | ; * lisp/eshell/esh-io.el (eshell-close-handles): Fix version annotation.Jim Porter2024-07-201-1/+1
* | Don't set exit info in Eshell if the command is being piped elsewhereJim Porter2024-07-192-14/+22
* | Split out exit code parts of 'eshell-close-handles' into a new functionJim Porter2024-07-194-41/+50
* | Allow specifying stdout/stderr separately in some Eshell commandsJim Porter2024-07-182-17/+37
* | Improve implementation of built-in Eshell "kill" commandJim Porter2024-07-181-27/+21
* | Handle broken pipes in a better way in EshellJim Porter2024-07-181-16/+21