aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorJim Porter2023-08-22 18:43:51 -0700
committerJim Porter2023-10-24 11:36:27 -0700
commit69e8333210ae678407d6a5ba647657cc301932b7 (patch)
tree31febf5393d92b8463debfda10fbfa30001a11a9 /java
parent1c2cb9cd6192e97a29fbe338fd1a639f6dfae2d2 (diff)
downloademacs-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