[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent
From: |
Eli Zaretskii |
Subject: |
bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections |
Date: |
Thu, 13 Jul 2023 21:39:51 +0300 |
> From: sbaugh@catern.com
> Date: Thu, 13 Jul 2023 16:17:32 +0000 (UTC)
> Cc: luangruo@yahoo.com, sbaugh@janestreet.com, 64423@debbugs.gnu.org
>
> > You can do it in a way that is not objectionable to either of us. It
> > is very simple: make the changes conditioned on X.
>
> OK, how about this?
>
> modified lisp/simple.el
> @@ -5618,8 +5618,11 @@ kill-new
> (if (fboundp 'menu-bar-update-yank-menu)
> (menu-bar-update-yank-menu string (and replace (car kill-ring)))))
> (when save-interprogram-paste-before-kill
> - (let ((interprogram-paste (and interprogram-paste-function
> - (funcall interprogram-paste-function))))
> + (let ((interprogram-paste
> + (and interprogram-paste-function
> + (if (eq (window-system) 'x)
> + (ignore-error 'quit (funcall
> interprogram-paste-function))
> + (funcall interprogram-paste-function)))))
> (when interprogram-paste
> (setq interprogram-paste
> (if (listp interprogram-paste)
Fine by me, but please add a comment there explaining why we do that
on X.
Thanks.
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, (continued)
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/08
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Spencer Baugh, 2023/07/08
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Po Lu, 2023/07/08
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/09
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Po Lu, 2023/07/09
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/09
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, sbaugh, 2023/07/12
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Po Lu, 2023/07/12
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/13
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, sbaugh, 2023/07/13
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections,
Eli Zaretskii <=
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, sbaugh, 2023/07/13
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Po Lu, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, sbaugh, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Eli Zaretskii, 2023/07/15
- bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Spencer Baugh, 2023/07/15
bug#64423: 29.0.92; save-interprogram-paste-before-kill doesn't prevent streaming large selections, Mattias EngdegÄrd, 2023/07/17