diff options
author | Jim Porter <jporterbugs@gmail.com> | 2023-01-15 16:44:23 -0800 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2023-01-30 17:49:11 -0800 |
commit | cc5a2ed457eb34543bb7aaf6b39663af2599805d (patch) | |
tree | 21f3755be4249b38a49b68429cd7538821ea1411 /lisp/emacs-lisp/generate-lisp-file.el | |
parent | 79154f625cc4f1db3cd2b9df1a3d88def27e0d56 (diff) | |
download | emacs-cc5a2ed457eb34543bb7aaf6b39663af2599805d.tar.gz emacs-cc5a2ed457eb34543bb7aaf6b39663af2599805d.tar.bz2 emacs-cc5a2ed457eb34543bb7aaf6b39663af2599805d.zip |
Properly parse Eshell variable splices for interactive completion
Previously, the code simply ignored the splice operator, which usually
worked, but isn't actually correct.
* lisp/eshell/em-cmpl.el (eshell-complete-eval-argument-form): New
function.
(eshell-complete-parse-arguments): Properly parse variable splices.
* test/lisp/eshell/em-cmpl-tests.el
(em-cmpl-test/parse-arguments/variable/splice): New test.
Diffstat (limited to 'lisp/emacs-lisp/generate-lisp-file.el')
0 files changed, 0 insertions, 0 deletions