all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* emacs 24: select-active-regions behavior
@ 2012-06-05 20:56 Enrico Scholz
  2012-06-06  2:49 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Enrico Scholz @ 2012-06-05 20:56 UTC (permalink / raw)
  To: help-gnu-emacs

Hello,

after upgrading from Emacs-23 with pc-select-mode to Emacs-24 with its
builtin selection mode, I noticed some regressions.

Now with Emacs-24, a region which is selected by shift-<arrow-keys>
replaces the primary selection.  But with Emacs-23 I was able to:

1. copy something (select it + C-Ins),
2. shift-select another piece of text and 
3. replace this piece of text by Shift-Ins with the text from 1.

With Emacs-24 this is a noop because text from 2. will be inserted into
the primary selection and replaces itself in 3.


I was partly successful to restore old behavior by setting
select-active-regions to nil. Unfortunately, this breaks selection by
mouse.  E.g. with Emacs-23 I could double/triple click in a text and
paste it by middle click into another window.  Now with Emacs-24, I have
to copy it explicitly with C-Ins which is non-intuitive and breaks usual
X11 semantics.


Hence:  is there a way to configure Emacs-24 so that:

a) shift-select does not replace primary selection (e.g. as when using
   C-Space selection), and

b) a double/triple mouse click replaces the primary selection?



Enrico




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-06-06 15:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-05 20:56 emacs 24: select-active-regions behavior Enrico Scholz
2012-06-06  2:49 ` Eli Zaretskii
2012-06-06  9:11   ` Enrico Scholz
2012-06-06 15:19     ` Eli Zaretskii

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.