diff options
author | Jim Porter <jporterbugs@gmail.com> | 2022-03-19 12:41:13 -0700 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-04-17 10:28:23 +0300 |
commit | 6358cbc21a816ac95c2e6e22e087ccd3736874bc (patch) | |
tree | 991f8731ca91f51f1c87380132b03b793c42c8ba /lisp/tabify.el | |
parent | bbb92dde01ec3fc46b24247fb2d181a21dbcc40a (diff) | |
download | emacs-6358cbc21a816ac95c2e6e22e087ccd3736874bc.tar.gz |
Add unit tests and documentation for Eshell predicates/modifiers
* lisp/eshell/esh-cmd.el (eshell-eval-argument): New function.
* lisp/eshell/esh-util.el (eshell-file-attributes): Pass original
value of FILE to 'file-attributes'.
* lisp/eshell/em-pred.el (eshell-predicate-alist): Change socket char
to '=', since 's' conflicts with setuid.
(eshell-modifier-alist): Fix 'E' (eval) modifier by using
'eshell-eval-argument'. Also improve performance of 'O' (reversed
sort) modifier.
(eshell-modifier-help-string): Fix documentation of global
substitution modifier.
(eshell-pred-substitute): Fix infinite loop in some global
substitutions.
(eshell-join-members): Fix joining with implicit " " delimiter.
(Bug#54470)
* test/lisp/eshell/em-pred-tests.el: New file.
* doc/misc/eshell.texi (Argument Predication): New section.
Diffstat (limited to 'lisp/tabify.el')
0 files changed, 0 insertions, 0 deletions