* Why has X11 system clipboard interoperability changed from Emacs 24 to 25?
@ 2017-08-17 6:42 itchybeard
2017-08-17 14:30 ` Eli Zaretskii
2017-08-17 17:15 ` Glenn Morris
0 siblings, 2 replies; 5+ messages in thread
From: itchybeard @ 2017-08-17 6:42 UTC (permalink / raw)
To: help-gnu-emacs List
In the Emacs 24 GUI for X11-based desktops I can set
`'(x-select-enable-clipboard nil)` in my config to prevent standard kill ring
commands like `yank`, `kill-region`, and `kill-ring-save` from affecting the X11
system clipboard, and it still allows me to explicitly interoperate with that
clipboard by invoking the commands `clipboard-yank`, `clipboard-kill-region`,
and `clipboard-kill-ring-save`.
But in Emacs 25 the variable `x-select-enable-clipboard` is replaced by
`select-enable-clipboard` which when set to `nil` in my config yields different
results: *all* interoperability with the X11 system clipboard is disabled. Even
the commands `clipboard-yank`, `clipboard-kill-region`, and
`clipboard-kill-ring-save` revert to using Emacs' kill ring exclusively, in fact
they have identical effects to using plain `yank`, `kill-region`, and
`kill-ring-save`, so what's their purpose when `select-enable-clipboard` is set
to `nil`?
What is the reasoning behind this change in behavior, and is it possible to
replicate the Emacs 24 behavior in Emacs 25 using built-in configuration
options, or will I have to start using a custom solution like simpleclip? I want
a kill ring and X11 system clipboard that are independent, and I want
interoperability between them but only explicitly, e.g. to use `yank` to paste
content from the kill ring and `clipboard-yank` to paste content from the X11
system clipboard.
There is an open bug related to this changed clipboard behavior:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27442
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Why has X11 system clipboard interoperability changed from Emacs 24 to 25?
2017-08-17 6:42 Why has X11 system clipboard interoperability changed from Emacs 24 to 25? itchybeard
@ 2017-08-17 14:30 ` Eli Zaretskii
2017-08-17 17:15 ` Glenn Morris
1 sibling, 0 replies; 5+ messages in thread
From: Eli Zaretskii @ 2017-08-17 14:30 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Thu, 17 Aug 2017 02:42:30 -0400
> From: itchybeard <itchybeard@protonmail.com>
>
> But in Emacs 25 the variable `x-select-enable-clipboard` is replaced by
> `select-enable-clipboard` which when set to `nil` in my config yields different
> results: *all* interoperability with the X11 system clipboard is disabled.
AFAIK, that was not supposed to happen.
In any case, this is not the proper place to discuss bugs in Emacs,
please submit a detailed bug report using "M-x report-emacs-bug RET".
> There is an open bug related to this changed clipboard behavior:
>
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27442
I'm not sure that bug describes the same problem, as it talks about a
specific function that only yanks, whereas your complaint seems to be
much more general.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Why has X11 system clipboard interoperability changed from Emacs 24 to 25?
2017-08-17 6:42 Why has X11 system clipboard interoperability changed from Emacs 24 to 25? itchybeard
2017-08-17 14:30 ` Eli Zaretskii
@ 2017-08-17 17:15 ` Glenn Morris
2017-08-18 1:25 ` itchybeard
2017-08-18 3:03 ` itchybeard
1 sibling, 2 replies; 5+ messages in thread
From: Glenn Morris @ 2017-08-17 17:15 UTC (permalink / raw)
To: itchybeard; +Cc: help-gnu-emacs List
itchybeard wrote:
> In the Emacs 24 GUI for X11-based desktops I can set
> `'(x-select-enable-clipboard nil)` in my config to prevent standard
> kill ring commands like `yank`, `kill-region`, and `kill-ring-save`
> from affecting the X11 system clipboard, and it still allows me to
> explicitly interoperate with that clipboard by invoking the commands
> `clipboard-yank`, `clipboard-kill-region`, and
> `clipboard-kill-ring-save`.
>
> But in Emacs 25 the variable `x-select-enable-clipboard` is replaced
> by `select-enable-clipboard` which when set to `nil` in my config
> yields different results: *all* interoperability with the X11 system
> clipboard is disabled. Even the commands `clipboard-yank`,
> `clipboard-kill-region`, and `clipboard-kill-ring-save` revert to
> using Emacs' kill ring exclusively, in fact they have identical
> effects to using plain `yank`, `kill-region`, and `kill-ring-save`, so
> what's their purpose when `select-enable-clipboard` is set to `nil`?
You did not say exactly what version of Emacs you are using.
If 25.1, this sounds like https://debbugs.gnu.org/25145, fixed in 25.2.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-08-18 3:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-17 6:42 Why has X11 system clipboard interoperability changed from Emacs 24 to 25? itchybeard
2017-08-17 14:30 ` Eli Zaretskii
2017-08-17 17:15 ` Glenn Morris
2017-08-18 1:25 ` itchybeard
2017-08-18 3:03 ` itchybeard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).