1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-16 09:50:25 +00:00
emacs/lisp/eshell
Samer Masterson c44f5b046b * lisp/eshell: Make backslash a no-op in front of normal chars
Fixes: debbugs:8531

* lisp/eshell/esh-arg.el (eshell-parse-argument-hook): Update comment.
(eshell-parse-backslash): Return escaped character after backslash
if it is special.  Otherwise, if the backslash is not in a quoted
string, ignore the backslash and return the character after; if
the backslash is in a quoted string, return the backslash and the
character after.

* test/automated/eshell.el (eshell-test/escape-nonspecial)
(eshell-test/escape-nonspecial-unicode)
(eshell-test/escape-nonspecial-quoted)
(eshell-test/escape-special-quoted): Add tests for new
`eshell-parse-backslash' behavior.
2015-04-08 22:31:51 -04:00
..
em-alias.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-banner.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-basic.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-cmpl.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-dirs.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-glob.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-hist.el * lisp/eshell: Fix history substitution error 2015-02-24 14:03:54 -05:00
em-ls.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-pred.el * lisp/eshell: Fix history substitution error 2015-02-24 14:03:54 -05:00
em-prompt.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-rebind.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-script.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-smart.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-term.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-tramp.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-unix.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
em-xtra.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-arg.el * lisp/eshell: Make backslash a no-op in front of normal chars 2015-04-08 22:31:51 -04:00
esh-cmd.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-ext.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-io.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-mode.el Add 'clear' functionality to eshell. 2015-03-17 05:01:59 +05:30
esh-module.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-opt.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-proc.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-util.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
esh-var.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
eshell.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00