1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-22 14:52:34 -07:00
emacs/lisp/eshell
João Távora b13edcd55f Add pcomplete--obarray for isolated completion function dispatch
* lisp/pcomplete.el (pcomplete-define, pcomplete-alias): New macros.
(pcomplete-find-completion-function): Look up in
'pcomplete--obarray' first, then fall back to global obarray.

* lisp/subr.el: (pcomplete--obarray, pcomplete--autoload): Declare these
helpers here in this preloaded file.

* lisp/pcmpl-unix.el: Convert all pcomplete/ defuns and
defalias forms.

* lisp/pcmpl-gnu.el: Likewise.

* lisp/pcmpl-linux.el: Likewise.

* lisp/pcmpl-x.el: Likewise.

* lisp/pcmpl-cvs.el: Likewise.

* lisp/pcmpl-git.el: Likewise.

* lisp/pcmpl-rpm.el: Likewise.

* lisp/erc/erc-pcomplete.el: Likewise.

* lisp/erc/erc-dcc.el: Likewise.

* lisp/erc/erc-notify.el: Likewise.

* lisp/org/org-pcomplete.el: Likewise.

* lisp/eshell/em-alias.el: Likewise.

* lisp/eshell/em-basic.el: Likewise.

* lisp/eshell/esh-var.el: Likewise.

* lisp/ldefs-boot.el: Remove conflicting things.
2026-03-17 22:48:10 +00:00
..
em-alias.el Add pcomplete--obarray for isolated completion function dispatch 2026-03-17 22:48:10 +00:00
em-banner.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-basic.el Add pcomplete--obarray for isolated completion function dispatch 2026-03-17 22:48:10 +00:00
em-cmpl.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-dirs.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-elecslash.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-extpipe.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-glob.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-hist.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-ls.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-pred.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-prompt.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-rebind.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-script.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-smart.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-term.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-tramp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-unix.el Autoload 'diff-no-select' 2026-02-13 19:53:12 +01:00
em-xtra.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-arg.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-cmd.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-ext.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-io.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-module.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-opt.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-proc.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-util.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-var.el Add pcomplete--obarray for isolated completion function dispatch 2026-03-17 22:48:10 +00:00
eshell.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00