]> 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:27 +0000 (09:51 +0100)
commit18a025e9ba54477da01f27fed18612f3a356217c
treea9d7bb543a4af9e9b5800b1de3f577e64b0ca7ff
parent0dcad937f9b730464a979a4304392133f1031afa
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