]> git.eshelyaron.com Git - emacs.git/commit
Remove minibuffer up-to-one-word completion
authorEshel Yaron <me@eshelyaron.com>
Fri, 9 Feb 2024 10:15:24 +0000 (11:15 +0100)
committerEshel Yaron <me@eshelyaron.com>
Fri, 9 Feb 2024 10:25:20 +0000 (11:25 +0100)
commit29c9cd7e82e1e2cacfe1371d6eaa9517ac5367b5
treeaa7698d4ad68bbbb5b3956f6cef73d9e77c184e8
parent7688260278ebf9b610266fd9de65838a9a9f0a23
Remove minibuffer up-to-one-word completion

Deprecate 'minibuffer-complete-word', and cease binding 'SPC' during
minibuffer completion altogether.

* lisp/minibuffer.el (minibuffer-complete-word): Turn it into an
obsolete alias of 'minibuffer-complete'.
(minibuffer-confirm-exit-commands): Remove 'minibuffer-complete-word'.
(completion--try-word-completion): Drop it.
(minibuffer-local-completion-map): Cease binding 'SPC'.
(minibuffer-local-filename-completion-map)
(completion-pcm-complete-word-inserts-delimiters): Deprecate.
(completion-pcm--string->pattern, completing-read-default): Simplify.

* doc/emacs/custom.texi (Minibuffer Maps)
* doc/emacs/mini.texi (Completion Commands)
* doc/lispref/help.texi (Keys in Documentation)
* doc/lispref/minibuf.texi (Completion Commands)
* lisp/emulation/viper-ex.el (viper-complete-filename-or-exit)
* lisp/gnus/mm-decode.el (mm-viewer-completion-map)
* lisp/man.el (Man-completion-table)
* lisp/menu-bar.el (map)
* test/lisp/help-tests.el (help-tests--test-keymap)
(help-tests-substitute-command-keys/keymaps): Adjust.

* etc/NEWS: Announce.
doc/emacs/custom.texi
doc/emacs/mini.texi
doc/lispref/help.texi
doc/lispref/minibuf.texi
etc/NEWS
lisp/emulation/viper-ex.el
lisp/gnus/mm-decode.el
lisp/man.el
lisp/menu-bar.el
lisp/minibuffer.el
test/lisp/help-tests.el