]> git.eshelyaron.com Git - emacs.git/commit
* lisp/eshell/em-cmpl.el: Use completion-at-point i.s.o pcomplete
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 20 Mar 2019 03:41:20 +0000 (23:41 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 20 Mar 2019 03:41:20 +0000 (23:41 -0400)
commit047c1b19353ff58d8cd45935c7b44c911b70e312
tree372db51d9d30c1435f4d5d0d7799e45e2c9f27a4
parente14c0d748efe35afc653151ff18c4dd93dcc456e
* lisp/eshell/em-cmpl.el: Use completion-at-point i.s.o pcomplete

(eshell-cmpl-initialize): Refrain from binding to the `tab` key,
which prevents the tab -> TAB remapping.
Use completion-at-point and completion-help-at-point.
(eshell-complete-commands-list): Use `fboundp` test instead of ugly
gymnastics to try and hide the function call from the compiler.
(eshell-pcomplete): Make it an alias of completion-at-point.

* doc/misc/eshell.texi (Completion): Change wording to reflect
different default behavior.
doc/misc/eshell.texi
etc/NEWS
lisp/eshell/em-cmpl.el