summaryrefslogtreecommitdiff
path: root/lisp/eshell
AgeCommit message (Expand)Author
2024-10-22Fix error when splicing Eshell globs and a glob expands to itselfJim Porter
2024-10-21Fix a race condition when running Eshell startup scriptsJim Porter
2024-10-20; Make utility functions for getting the Eshell non-special regexpsJim Porter
2024-10-20Make all the entries in 'eshell-parse-argument-hook' named functionsJim Porter
2024-10-20; * lisp/eshell/esh-var.el (eshell-glob-function): Remove unused defvar.Jim Porter
2024-10-20Be more careful about applying spliced argumentsJim Porter
2024-10-19Lazily convert numeric strings to Lisp numbers in EshellJim Porter
2024-10-17; Mark interactive Eshell output as such after inserting into the bufferJim Porter
2024-10-16Add support for chaining conditionals in EshellJim Porter
2024-10-16Improve correctness of Eshell sub-formsJim Porter
2024-10-16Simplify creation of Eshell command formsJim Porter
2024-10-16Fix Eshell's evaluation of empty 'progn' formsJim Porter
2024-10-07; Fix completion of variables in Eshell immediately after "$"Jim Porter
2024-10-05Merge from origin/emacs-30Eli Zaretskii
2024-09-29Fix executing commands in Eshell using "env" with no local variablesJim Porter
2024-08-29Support "/dev/null" as a target when creating Eshell handlesJim Porter
2024-08-29Fix redirecting Eshell output to symbols in some placesJim Porter
2024-08-28Support "/dev/null" as a target when creating Eshell handlesJim Porter
2024-08-28Fix redirecting Eshell output to symbols in some placesJim Porter
2024-08-28Use 'eshell-with-handles' in a few more placesJim Porter
2024-08-28Use 'eshell-with-handles' when executing an Eshell fileJim Porter
2024-08-01; * lisp/eshell/em-dirs.el (eshell/cd): Remove extraneous 'eshell-protect'.Jim Porter
2024-07-27Use 'unwind-protect' to ensure that Eshell always closes I/O handlesJim Porter
2024-07-27; Improve correctness of 'eshell-do-eval' in some edge casesJim Porter
2024-07-27Use 'kill-process' as a fallback when a pipe gets broken in EshellJim Porter
2024-07-20; * lisp/eshell/esh-io.el (eshell-close-handles): Fix version annotation.Jim Porter
2024-07-19Don't set exit info in Eshell if the command is being piped elsewhereJim Porter
2024-07-19Split out exit code parts of 'eshell-close-handles' into a new functionJim Porter
2024-07-18Allow specifying stdout/stderr separately in some Eshell commandsJim Porter
2024-07-18Improve implementation of built-in Eshell "kill" commandJim Porter
2024-07-18Handle broken pipes in a better way in EshellJim Porter
2024-07-18Improve handling of deferrable Eshell commandsJim Porter
2024-07-16Merge from savannah/emacs-30Po Lu
2024-07-15Don't save to history from 'eshell-command' when abortingJim Porter
2024-07-12Merge from savannah/emacs-30Po Lu
2024-07-11Don't emit a prompt in Eshell when a background command is killedJim Porter
2024-07-09Improve Eshell's behavior when waiting for processesJim Porter
2024-07-09Don't use the Lisp implementation of "kill" in remote Eshell directoriesJim Porter
2024-07-09Merge from savannah/emacs-30Po Lu
2024-07-08Checkdoc fixes in `eshell/*.el`Stefan Kangas
2024-07-08Merge from savannah/emacs-30Po Lu
2024-07-07Fix execution of MS-Windows app execution aliases in EshellJim Porter
2024-07-05Allow using multiple buffers in 'eshell-command'Thierry Volpiatto
2024-06-25Always perform Eshell process cleanup runs in the Eshell bufferJim Porter
2024-06-25Always perform Eshell process cleanup runs in the Eshell bufferJim Porter
2024-06-23; Fix typosStefan Kangas
2024-06-20Ensure navigating by paragraphs in Eshell stops at prompts and paragraphsJim Porter
2024-06-20Limit the amount of text we examine when looking for password promptsJim Porter
2024-06-13; * lisp/eshell/em-script.el (eshell-execute-file): Improve docstring.Jim Porter
2024-06-09Improve correctness of 'eshell-quote-argument'Jim Porter