aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorJim Porter2023-01-24 21:22:06 -0800
committerJim Porter2023-03-11 18:49:28 -0800
commit9199fa00caa69dd834cceac998e20fcc55cac9d3 (patch)
treeeeb5186e5fdab1fe650121c15e43feddace21bb5 /java
parentb8e7061232f9a5b06af70031dcc4b48c6575a364 (diff)
downloademacs-9199fa00caa69dd834cceac998e20fcc55cac9d3.tar.gz
emacs-9199fa00caa69dd834cceac998e20fcc55cac9d3.zip
Add support for completing special references (e.g. buffers) in Eshell
* lisp/eshell/em-cmpl.el (eshell-complete-parse-arguments): Handle special references. * lisp/eshell/em-arg.el (eshell-parse-special-reference): Ensure point is just after the "#<" when incomplete, and handle backslash escapes more thoroughly. (eshell-complete-special-reference): New function. * test/lisp/eshell/esh-arg-tests.el (esh-arg-test/special-reference/default) (esh-arg-test/special-reference/buffer) (esh-arg-test/special-reference/special): * test/lisp/eshell/em-cmpl-tests.el (em-cmpl-test/special-ref-completion/type) (em-cmpl-test/special-ref-completion/implicit-buffer) (em-cmpl-test/special-ref-completion/buffer): New tests.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions