GNU bug report logs -
#56325
[REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 56325 <at> debbugs.gnu.org.
--
56325: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56325
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Konstantin Kharlamov <hi-angel <at> yandex.ru> writes:
> Thank you, I confirm the problem is no longer reproducible with latest
> master at efc2a878de
I'm closing this bug then. Thanks for testing.
[Message part 3 (message/rfc822, inline)]
After upgrade to latest development version at:
fb0d95984b: Put the obsoletion earlier in the *Help* buffer
I found out that using (clipboard-yank) and (x-clipboard-yank) when
`select-enable-clipboard` is set to t, after copying a text to
clipboard once, results in them pasting from kill-ring instead of
clipboard.
# Steps to reproduce
1. Create /tmp/.emacs file with the following content:
(setq select-enable-clipboard nil
inhibit-startup-screen t)
(defun clipboard-yank-test ()
(interactive)
(let ((select-enable-clipboard t))
(clipboard-yank)))
(global-set-key "\C-y" 'clipboard-yank-test)
(defun clipboard-copy-fixed ()
(interactive)
(let ((select-enable-clipboard t))
(clipboard-kill-ring-save (region-beginning)(region-end))))
(global-set-key "\M-w" 'clipboard-copy-fixed)
2. Launch `HOME=/tmp/ emacs`
3. [you're in a *scratch* buffer] Move caret till word "create" on the
2nd line, select it by pressing M-f, then copy to the system clipboard
by pressing M-w
4. Move caret to another word, e.g. "file"
5. Delete the word "file" by pressing M-d
5. Press C-y to paste the current clipboard content
## Expected
A word "create" will be inserted as it is in the system clipboard.
Note: (clipboard-yank-test) pastes from the system clipboard not the
kill-ring due to `select-enable-clipboard` being set locally to t.
## Actual
The word you deleted in *scratch* buffer will be inserted instead of
"create".
This bug report was last modified 2 years and 328 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.