[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 9625e30 2/2: * lisp/simple.el (yank-from-kill-ring): Add edited s
From: |
Juri Linkov |
Subject: |
master 9625e30 2/2: * lisp/simple.el (yank-from-kill-ring): Add edited string to the kill-ring. |
Date: |
Tue, 8 Jun 2021 12:54:50 -0400 (EDT) |
branch: master
commit 9625e3026b516cba3117d0096fe33ad7e523482b
Author: Juri Linkov <juri@linkov.net>
Commit: Juri Linkov <juri@linkov.net>
* lisp/simple.el (yank-from-kill-ring): Add edited string to the kill-ring.
(Bug#48478)
---
lisp/simple.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/simple.el b/lisp/simple.el
index a0adaff..90dd8f1 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -5781,8 +5781,9 @@ When called from Lisp, insert STRING like
`insert-for-yank' does."
(insert-for-yank string)
(when yank-from-kill-ring-rotate
(let ((pos (seq-position kill-ring string)))
- (when pos
- (setq kill-ring-yank-pointer (nthcdr pos kill-ring)))))
+ (if pos
+ (setq kill-ring-yank-pointer (nthcdr pos kill-ring))
+ (kill-new string))))
(if (consp arg)
;; Swap point and mark like in `yank' and `yank-pop'.
(goto-char (prog1 (mark t)