diff options
| author | Jim Porter | 2023-08-22 18:43:51 -0700 |
|---|---|---|
| committer | Jim Porter | 2023-10-24 11:36:27 -0700 |
| commit | 69e8333210ae678407d6a5ba647657cc301932b7 (patch) | |
| tree | 31febf5393d92b8463debfda10fbfa30001a11a9 /java | |
| parent | 1c2cb9cd6192e97a29fbe338fd1a639f6dfae2d2 (diff) | |
| download | emacs-69e8333210ae678407d6a5ba647657cc301932b7.tar.gz emacs-69e8333210ae678407d6a5ba647657cc301932b7.zip | |
Add 'eshell-special-ref-alist' to allow extending Eshell special refs
* lisp/eshell/esh-cmd.el (eshell--region-p, eshell-with-temp-command):
Move to...
* lisp/eshell/esh-util.el (eshell--region-p)
(eshell-with-temp-command): ... here.
* lisp/eshell/em-cmpl.el (eshell-complete-parse-arguments): Fix edge
case when 'end' is at beginning of (possibly-narrowed) buffer.
* lisp/eshell/esh-arg.el (eshell-special-ref-alist) New variable...
(eshell-special-ref-default): ... New option...
(eshell--special-ref-function): ... New function...
(eshell-parse-special-reference): ... use them.
(eshell-insert-special-reference): New function.
(eshell-complete-special-reference): Reimplement to use a nested call
to Pcomplete.
(eshell-complete-buffer-ref): New function.
* lisp/eshell/esh-proc.el (eshell-proc-initialize): Add "process"
special ref type here.
(eshell-complete-process-ref): New function.
* doc/misc/eshell.texi (Bugs and ideas): Remove now-implemented idea.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions