1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-12 02:40:34 -08:00
emacs/lisp/eshell
Jim Porter ee87af4f16 Add support for range objects in Eshell "for" loops
* lisp/eshell/esh-cmd.el (eshell-for-iterate): Add support for
'eshell-range' objects.

* test/lisp/eshell/esh-cmd-tests.el (esh-cmd-test/for-loop-range): New
test.

* doc/misc/eshell.texi (Control Flow): Update documentation.

* etc/NEWS: Announce this change.
2024-11-03 20:18:14 -08:00
..
em-alias.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
em-banner.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-basic.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-cmpl.el Add QUOTED argument to 'eshell-stringify' 2024-11-03 20:18:14 -08:00
em-dirs.el Don't remove trailing slash in Eshell "pwd" for remote root directories 2024-10-31 10:37:24 -07:00
em-elecslash.el Checkdoc fixes in eshell/*.el 2024-07-08 16:51:05 +02:00
em-extpipe.el Checkdoc fixes in eshell/*.el 2024-07-08 16:51:05 +02:00
em-glob.el Improve correctness of Eshell globs when using escape characters 2024-10-31 22:38:10 -07:00
em-hist.el Don't save to history from 'eshell-command' when aborting 2024-07-15 09:10:30 -07:00
em-ls.el Improve correctness of Eshell globs when using escape characters 2024-10-31 22:38:10 -07:00
em-pred.el Fix Eshell incompatibility with "[" command when eshell-pred is disabled 2024-10-26 14:50:20 -07:00
em-prompt.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
em-rebind.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-script.el Fix a race condition when running Eshell startup scripts 2024-10-21 14:21:50 -07:00
em-smart.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-term.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-tramp.el Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-unix.el Improve correctness of 'eshell-quote-argument' 2024-06-09 15:28:40 -07:00
em-xtra.el Fix definitions of Eshell "xtra" functions 2024-10-27 21:13:56 -07:00
esh-arg.el Move more of Eshell range handling to the parser phase 2024-11-03 20:18:14 -08:00
esh-cmd.el Add support for range objects in Eshell "for" loops 2024-11-03 20:18:14 -08:00
esh-ext.el Fix execution of MS-Windows app execution aliases in Eshell 2024-07-07 20:25:09 -07:00
esh-io.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
esh-mode.el Don't start docstrings with "This function" 2024-11-01 23:56:12 +01:00
esh-module.el Checkdoc fixes in eshell/*.el 2024-07-08 16:51:05 +02:00
esh-opt.el
esh-proc.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
esh-util.el Move more of Eshell range handling to the parser phase 2024-11-03 20:18:14 -08:00
esh-var.el Move more of Eshell range handling to the parser phase 2024-11-03 20:18:14 -08:00
eshell.el Fix redirecting Eshell output to symbols in some places 2024-08-28 18:53:03 -07:00