]> git.eshelyaron.com Git - emacs.git/commit
Yank items selected from kill-ring using completion and minibuffer history
authorJuri Linkov <juri@linkov.net>
Tue, 24 Nov 2020 19:23:41 +0000 (21:23 +0200)
committerJuri Linkov <juri@linkov.net>
Tue, 24 Nov 2020 19:23:41 +0000 (21:23 +0200)
commit83b5fcb0014896feda98917bcf198094131e82a6
tree9755bfaf0251292fdf08aabd482394cb9b030322
parent2490ba0eb015a9a831732960084e2db2fbe6a75c
Yank items selected from kill-ring using completion and minibuffer history

* doc/emacs/killing.texi (Earlier Kills): Document standalone M-y.

* doc/emacs/search.texi (Isearch Yank): Explain standalone M-y.

* doc/lispref/text.texi (Yank Commands): Soften the wording of
yank after another yank.

* lisp/delsel.el: Put 'yank' property on yank-pop and yank-from-kill-ring.

* lisp/isearch.el (isearch-yank-pop): Use with-isearch-suspended
and read-from-kill-ring to read a string from the kill-ring and
append it to the search string.

* lisp/simple.el (yank-pop): Call yank-from-kill-ring and
read-from-kill-ring when last-command is not 'yank' instead of
signaling an error.  Remove "*" from interactive spec.  Update docstring.
(read-from-kill-ring): New function.
(yank-from-kill-ring): New command.

https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00801.html
doc/emacs/killing.texi
doc/emacs/search.texi
doc/lispref/text.texi
etc/NEWS
lisp/delsel.el
lisp/isearch.el
lisp/simple.el