diff options
| author | Jim Porter | 2022-08-08 21:24:27 -0700 |
|---|---|---|
| committer | Jim Porter | 2022-08-12 22:07:13 -0700 |
| commit | 9d4fa4ed4b1f2b081e8ed14cbe16d9ec4b993988 (patch) | |
| tree | 2831401200113ed59e4ebb1385f99ca612c0c73c /src | |
| parent | 30320d9420b2850341e94fa1b10476344bfa9589 (diff) | |
| download | emacs-9d4fa4ed4b1f2b081e8ed14cbe16d9ec4b993988.tar.gz emacs-9d4fa4ed4b1f2b081e8ed14cbe16d9ec4b993988.zip | |
Allow using dollar expansions in Eshell conditionals
* lisp/eshell/esh-cmd.el (eshell-structure-basic-command): Forms
beginning with 'eshell-escape-arg' are "data-wise".
* test/lisp/eshell/esh-cmd-tests.el (esh-cmd-test/while-loop)
(esh-cmd-test/until-loop, esh-cmd-test/if-statement)
(esh-cmd-test/if-else-statement, esh-cmd-test/unless-statement)
(esh-cmd-test/unless-else-statement): Use variable interpolation.
(esh-cmd-test/while-loop-ext-cmd, esh-cmd-test/until-loop-ext-cmd)
(esh-cmd-test/if-else-statement-ext-cmd)
(esh-cmd-test/unless-else-statement-ext-cmd): New tests, adapted from
the existing ones.
* doc/misc/eshell.texi (Control Flow): Update documentation for
conditionals (bug#57129).
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions