]> git.eshelyaron.com Git - emacs.git/commit
* lisp/icomplete.el: Fix in-buffer completion.
authorJuri Linkov <juri@linkov.net>
Mon, 27 Feb 2023 18:32:53 +0000 (20:32 +0200)
committerJuri Linkov <juri@linkov.net>
Wed, 1 Mar 2023 17:52:35 +0000 (19:52 +0200)
commitef72e99e867e76135644de6ba29c8d423c5a00ae
treefd14c3de5f64521a3fcd389672f3ec34007b0dd9
parent07f3236133b01cb65806eb1a6bf2ebaecbdd2d81
* lisp/icomplete.el: Fix in-buffer completion.

(icomplete-force-complete-and-exit, icomplete-force-complete): Use
'icomplete--field-beg/end' when not in the minibuffer to not erase
the current buffer.  Also disable 'completion-in-region-mode' instead
of calling 'exit-minibuffer' (bug#45764, bug#51575, bug#61479).

Backport:
(cherry picked from commit a7a984c0ebebb891e2052d8416544f0bd7002007)
lisp/icomplete.el