]> git.eshelyaron.com Git - emacs.git/commit
New command 'crm-complete-and-insert-separator'
authorEshel Yaron <me@eshelyaron.com>
Sat, 20 Jan 2024 08:32:29 +0000 (09:32 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 20 Jan 2024 08:51:05 +0000 (09:51 +0100)
commit0cb4b9b81aa203396728eb87f6b792cf2a6c0623
tree967937604f1a23b3c65d962d5400dbd362901096
parent1b27696f3df8ede707a6b6fee2e74346eb0c8d02
New command 'crm-complete-and-insert-separator'

* lisp/emacs-lisp/crm.el (crm-complete-and-insert-separator): New
command.
(completing-read-multiple-mode-map): Bind it to 'C-,'.
(crm-canonical-separator, crm-common-separators): New variables.
(completions-multi-mode): Adapt mode line lighter.
(crm-complete-and-exit): Only suggest in 'M-x' in 'minibuffer-mode'.
(crm-change-separator): (Re)set canonical separator.

* doc/lispref/minibuf.texi (Minibuffer Completion): Update.
* doc/emacs/mini.texi (Completion Multi): New subsection.
(Completion Commands): Fix markup.
(Completion)
* doc/emacs/emacs.texi (Top): Add menu entry.

* etc/NEWS: Announce 'crm-complete-and-insert-separator'.
doc/emacs/emacs.texi
doc/emacs/mini.texi
doc/lispref/minibuf.texi
etc/NEWS
lisp/emacs-lisp/crm.el