1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-31 04:41:23 -08:00
emacs/lisp/eshell
Jim Porter 523aade3ea Fix Eshell incompatibility with "[" command when eshell-pred is disabled
* lisp/eshell/em-pred.el (eshell-pred-initialize): Ensure that
'eshell-parse-arg-modifier' is called before 'eshell-parse-glob-chars'.

* lisp/eshell/em-glob.el (eshell-glob-initialize): Use a number for hook
depth to be clearer.
(eshell-parse-glob-chars): Simplify; since eshell-pred's hook now runs
first, the extra code is no longer necessary.

* test/lisp/eshell/em-glob-tests.el
(em-glob-test/test-command-without-pred): New test.
2024-10-26 14:50:20 -07: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 Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
em-dirs.el ; * lisp/eshell/em-dirs.el (eshell/cd): Remove extraneous 'eshell-protect'. 2024-08-01 09:31:44 -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 Fix Eshell incompatibility with "[" command when eshell-pred is disabled 2024-10-26 14:50:20 -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 Be more efficient when buffering output in Eshell 2024-06-08 12:29:29 -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 Use 'esh-module-autoload' for Eshell modules' defgroups 2024-05-29 12:09:05 -07:00
esh-arg.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
esh-cmd.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +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 Fix a race condition when running Eshell startup scripts 2024-10-21 14:21:50 -07:00
esh-module.el Checkdoc fixes in eshell/*.el 2024-07-08 16:51:05 +02:00
esh-opt.el ; Compute the list of symbols for 'eshell-eval-using-options' once 2024-02-13 12:27:38 -08:00
esh-proc.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
esh-util.el ; Ensure 'eshell-split-filename' doesn't expand the filename first 2024-10-26 14:24:39 -07:00
esh-var.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
eshell.el Fix redirecting Eshell output to symbols in some places 2024-08-28 18:53:03 -07:00