summaryrefslogtreecommitdiff
path: root/lisp/eshell
Commit message (Expand)AuthorAgeFilesLines
* Use connection-aware functions when getting the UID/GID in EshellJim Porter2023-05-024-22/+63
* Use t for non-nil default values in boolean defcustom declarationsMattias EngdegÄrd2023-04-281-1/+1
* eshell: Add 'rgrep' builtinAntero Mejr2023-04-101-3/+8
* Use the 'interactive' spec to set arguments for 'eshell-command'Jim Porter2023-04-021-16/+18
* Fix using background commands in 'eshell-command'Jim Porter2023-04-022-30/+21
* ; Add tests for synchronous processes in EshellJim Porter2023-04-022-6/+7
* Avoid shadowing variables in some Eshell command formsJim Porter2023-04-011-15/+21
* Avoid parsing some Eshell forms when performing completionJim Porter2023-03-282-20/+55
* Simplify parsing subcommands slightlyJim Porter2023-03-282-54/+55
* ; Fix an edge case in how 'eshell-do-eval' handles 'let' bodiesJim Porter2023-03-281-1/+1
* Fix expansion of globs that contain a ~USER referenceJim Porter2023-03-272-11/+10
* Don't over-normalize file names starting with "~" in EshellJim Porter2023-03-181-2/+8
* 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
* Add support for completing special references (e.g. buffers) in EshellJim Porter2023-03-112-13/+65
* Be more cautious in completing Eshell variable assignmentsJim Porter2023-02-251-5/+13
* ; Return t or nil for 'test-completion' of Eshell user referencesJim Porter2023-02-231-6/+5
* ; Remove commented-out leftover from the last commitJim Porter2023-02-231-1/+0
* Don't add a space after the trailing slash when completing ~USER in EshellJim Porter2023-02-231-9/+28
* Add support for completing quoted variables in Eshell like $'FOO'Jim Porter2023-02-232-31/+46
* ; Throw strings as the values for 'eshell-incomplete'Jim Porter2023-02-237-18/+22
* Allow unloading EshellJim Porter2023-02-158-45/+80
* ; Don't require 'eshell' in other Eshell filesJim Porter2023-02-1513-22/+15
* Add new user option password-colon-equivalentsMichael Albinus2023-02-131-1/+4
* Make sure core Eshell modules are loadedJim Porter2023-02-111-3/+9
* Ensure that Eshell users can run lines of command output as inputJim Porter2023-02-093-7/+38
* Ensure that deferred commands don't make Eshell forget let-bound valuesJim Porter2023-02-091-19/+60
* Merge from origin/emacs-29Stefan Kangas2023-02-021-30/+13
|\
| * (eshell--complete-commands-list): Fix regression in fix to bug#48995Nicolas Martyanoff2023-02-011-30/+13
* | During completion, convert all Eshell arguments to stringsJim Porter2023-01-301-11/+13
* | Properly parse Eshell variable splices for interactive completionJim Porter2023-01-301-20/+36
* | Add regression tests for Eshell completionsJim Porter2023-01-301-1/+1
* | Make 'eshell-number-regexp' into a regular defvarJim Porter2023-01-271-7/+13
* | Add support for negative indices and index ranges in EshellJim Porter2023-01-272-47/+92
* | Merge from origin/emacs-29Stefan Kangas2023-01-271-2/+7
|\ \ | |/
| * Don't try to make a pipe process for remote processes in EshellJim Porter2023-01-231-2/+7
* | ; * lisp/eshell/esh-arg.el (eshell-prepare-splice): Fix quoting.Robert Pluim2023-01-231-2/+3
* | Fix evaluation of asynchronous expansions in Eshell indicesJim Porter2023-01-191-5/+9
* | Merge from origin/emacs-29Stefan Kangas2023-01-192-4/+6
|\ \ | |/
| * Use proper types for Eshell warningsJim Porter2023-01-182-4/+6
* | Add 'file-user-uid' to get the connection-local effective UIDJim Porter2023-01-162-1/+2
* | Use the 'field' property to navigate through Eshell promptsJim Porter2023-01-142-44/+46
* | Make 'eshell-bol' obsoleteJim Porter2023-01-146-28/+21
* | Set the 'field' property for Eshell outputJim Porter2023-01-144-24/+58
* | Merge from origin/emacs-29Eli Zaretskii2023-01-0130-30/+30
|\ \ | |/
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-0130-30/+30
* | Merge from origin/emacs-29Eli Zaretskii2023-01-011-1/+1
|\ \ | |/
| * ; Fix typosStefan Kangas2022-12-311-1/+1
* | Merge from origin/emacs-29Stefan Kangas2022-12-311-2/+3
|\ \ | |/