diff options
author | Jim Porter <jporterbugs@gmail.com> | 2023-02-01 17:48:37 -0800 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2023-02-23 14:09:36 -0800 |
commit | 2f110132d735b3a3db0c4ee29f2a7d49ff2525be (patch) | |
tree | f1cdbd7a402dae2d376890d42acb487bf3658d43 /lisp/emacs-lisp/byte-opt.el | |
parent | 6411a9af03a4eb1a82db47a9642b11ba7edaaaf0 (diff) | |
download | emacs-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