]> git.eshelyaron.com Git - emacs.git/commit
New minor mode 'minibuffer-regexp-mode'
authormartin rudalics <rudalics@gmx.at>
Wed, 6 Sep 2023 08:09:49 +0000 (10:09 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 7 Sep 2023 08:40:48 +0000 (11:40 +0300)
commit2992b99aab0f0b77b8724088f3299929961d2350
tree468677237170b0316965b9b0e351c6a95e44672c
parent28cb3a441351c8235573920430273a29c7f88227
New minor mode 'minibuffer-regexp-mode'

This mode is for editing regexps in minibuffer, it highlights
parens via `show-paren-mode' and `blink-matching-paren' in a
user-friendly way, avoids reporting false paren mismatches,
and makes sexp navigation more intuitive.
* lisp/minibuffer.el (minibuffer-regexp-mode)
(minibuffer--regexp-primed, minibuffer--regexp-prompt-regexp):
New variables.
(minibuffer--regexp-propertize, minibuffer--regexp-primed)
(minibuffer--regexp-before-change)
(minibuffer--regexp-after-change)
(minibuffer--regexp-post-self-insert, minibuffer--regexp-setup)
(minibuffer--regexp-exit, minibuffer-regexp-mode): New functions.
(minibuffer-regexp-prompts): New option.

* doc/lispref/minibuf.texi (Minibuffer Misc): Document the new
mode and its option.

* etc/NEWS: Announce the new mode.

Bug#50766
doc/lispref/minibuf.texi
etc/NEWS
lisp/minibuffer.el