diff options
author | Malfurious <m@lfurio.us> | 2020-11-01 02:34:44 -0500 |
---|---|---|
committer | Malfurious <m@lfurio.us> | 2024-08-12 13:17:24 -0400 |
commit | 97307150b7686a74672862f6ff43dd352feaa319 (patch) | |
tree | 8d2b0e76c1ca44fc816458c9c3dbe02f7568be1c /x.c | |
parent | 9e01794d64ea08d09891adb843d7f11a0ec5bee8 (diff) | |
download | st-97307150b7686a74672862f6ff43dd352feaa319.tar.gz st-97307150b7686a74672862f6ff43dd352feaa319.zip |
This patch addresses two issues with selections in st.
First, the SelectionClear signal from X is no longer ignored. So, if
another selection is made in another window, st's selection will
disappear.
Second (and this one is more of a personal preference), new selections
that begin after the end of a line are now considered to begin at the
start of the following line. This makes selecting a group of lines
easier for either copy/paste or readability in the terminal. Previously,
the newline character from the preceeding line would be included in the
clipboard and the dead-space at the end of that line would be
highlighted.
Diffstat (limited to 'x.c')
-rw-r--r-- | x.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -213,7 +213,7 @@ static void (*handler[LASTEvent])(XEvent *) = { * Uncomment if you want the selection to disappear when you select something * different in another window. */ -/* [SelectionClear] = selclear_, */ + [SelectionClear] = selclear_, [SelectionNotify] = selnotify, /* * PropertyNotify is only turned on when there is some INCR transfer happening |