1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-13 15:00:42 -08:00
emacs/test/lisp/eshell
Jim Porter b4655ff99b Remove 'eshell-escape-arg'
Eshell no longer needs this function, since all command parsing is
performed first, with special syntax annotated with text properties as
needed, as opposed to marking literal text with a property (bug#54486).

* lisp/eshell/em-pred.el (eshell-modifier-alist): Make "q" modifier
obsolete.
(eshell-modifier-help-string): Remove mention of "q".

* lisp/eshell/esh-arg.el (eshell-escape-arg): Make obsolete.
(eshell-parse-backslash, eshell-parse-literal-quote)
(eshell-parse-double-quote): Don't call 'eshell-escape-arg'.

* lisp/eshell/esh-var.el (eshell-parse-variable): Don't call
'eshell-escape-arg'.

* test/lisp/eshell/em-extpipe-tests.el (em-extpipe-test-2)
(em-extpipe-test-9, em-extpipe-test-11): Remove 'eshell-escape-arg'.

* test/lisp/eshell/em-pred-tests.el (em-pred-test/modifier-quote):
Remove test.

* test/lisp/eshell/esh-var-tests.el
(esh-var-test/quoted-interp-var-indices)
(esh-var-test/quote-interp-var-indices-subcommand): Remove workaround in
tests.

* doc/misc/eshell.texi (Argument Modifiers): Remove documentation of
obsolete "q" modifier.
2024-11-23 22:40:43 -08:00
..
em-alias-tests.el
em-basic-tests.el
em-cmpl-tests.el
em-dirs-tests.el
em-extpipe-tests.el Remove 'eshell-escape-arg' 2024-11-23 22:40:43 -08:00
em-glob-tests.el
em-hist-tests.el
em-ls-tests.el
em-pred-tests.el Remove 'eshell-escape-arg' 2024-11-23 22:40:43 -08:00
em-prompt-tests.el
em-script-tests.el
em-tramp-tests.el
em-unix-tests.el
esh-arg-tests.el
esh-cmd-tests.el
esh-ext-tests.el
esh-io-tests.el
esh-mode-tests.el
esh-opt-tests.el
esh-proc-tests.el
esh-util-tests.el
esh-var-tests.el Remove 'eshell-escape-arg' 2024-11-23 22:40:43 -08:00
eshell-tests-helpers.el
eshell-tests-unload.el
eshell-tests.el