summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-opt.el
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2023-02-01 17:48:37 -0800
committerJim Porter <jporterbugs@gmail.com>2023-02-23 14:09:36 -0800
commit2f110132d735b3a3db0c4ee29f2a7d49ff2525be (patch)
treef1cdbd7a402dae2d376890d42acb487bf3658d43 /lisp/emacs-lisp/byte-opt.el
parent6411a9af03a4eb1a82db47a9642b11ba7edaaaf0 (diff)
downloademacs-2f110132d735b3a3db0c4ee29f2a7d49ff2525be.tar.gz
emacs-2f110132d735b3a3db0c4ee29f2a7d49ff2525be.tar.bz2
emacs-2f110132d735b3a3db0c4ee29f2a7d49ff2525be.zip
; Throw strings as the values for 'eshell-incomplete'
This lets us distinguish between cases like "'foo" and "$'foo". * lisp/eshell/em-cmpl.el (eshell-complete-parse-arguments): Use strings when checking the delimiter. * lisp/eshell/em-glob.el (eshell-parse-glob-chars): * lisp/eshell/em-pred.el (eshell-parse-arg-modifier): * lisp/eshell/esh-arg.el (eshell-parse-backslash) (eshell-parse-literal-quote, eshell-parse-double-quote) (eshell-parse-special-reference): * lisp/eshell/esh-cmd.el (eshell-parse-subcommand-argument) (eshell-parse-lisp-argument): * lisp/eshell/esh-var (eshell-parse-variable-ref) (eshell-parse-indices): Throw strings instead of characters. * lisp/eshell/esh-mode.el (eshell-parse-command-input): Print delimiter as a string.
Diffstat (limited to 'lisp/emacs-lisp/byte-opt.el')
0 files changed, 0 insertions, 0 deletions