kitty/kitty
Philippe Proulx db1f53fc29 Double-click + drag to select multiple words
This patch reverts part of cb095be0cc to
allow again to double-click and then drag to select multiple words.

With this patch, the primary selection is still not updated until you
release the mouse's left button, but the selection does not "block" on
the first word while trying to double-click and drag.

I believe this behaviour has come to be expected by users, since GNOME
Terminal, Terminator, xterm, rxvt, major browsers, LibreOffice, and many
more significant applications have it.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
2019-04-02 18:31:32 -04:00
..
conf ... 2019-03-24 10:06:18 +05:30
fonts Don't crash when rendering special cells with absurd cell sizes 2019-02-14 09:49:51 +05:30
launcher
__init__.py
blit_fragment.glsl
blit_vertex.glsl
border_fragment.glsl Fix #1221 in a different way 2019-01-08 16:14:41 +01:00
border_vertex.glsl
borders.py Allow setting :opt:active_border_color to `none` to not draw a border around the active window 2019-03-24 10:04:32 +05:30
boss.py Allow setting OS window size in session files 2019-04-02 20:20:39 +05:30
cell_fragment.glsl Merge branch 'fix_white_background_transparency' of https://github.com/Luflosi/kitty 2019-01-14 13:10:15 +05:30
cell_vertex.glsl Allow specifying a value of `none for the :opt:selection_foreground`` which will cause kitty to not change text color in selections 2019-02-05 10:34:56 +05:30
charsets.c Start work on a choose kitten for fuzzy selection 2019-01-23 19:38:08 +05:30
charsets.h Start work on a choose kitten for fuzzy selection 2019-01-23 19:38:08 +05:30
child-monitor.c Move rendering of resize banner into the tick callback 2019-03-21 16:54:15 +05:30
child.c Convert some tabs to spaces 2019-02-02 22:08:32 +01:00
child.py Use the current working directory of the foreground process for the *_with_cwd actions that open a new window with the current working directory. 2019-01-03 13:29:52 +05:30
cli.py DRYer 2019-03-15 18:52:24 +05:30
client.py Implement window title stack 2018-08-29 09:56:52 +05:30
cmds.py Note what the default for --cwd for @ new-window is 2019-03-28 18:43:17 +05:30
cocoa_window.m Dont use a global autorelease variable 2019-03-06 09:34:55 +05:30
colors.c Fix changing cursor_text_color via remote control not working 2018-12-16 17:12:49 +05:30
complete.py bash completion: make complete helper start with _ 2018-09-18 09:10:47 +09:00
config.py Allow using tabs as delimiters in the config file 2019-03-14 22:51:52 +05:30
config_data.py Forgot to escape the backslash in the docs for reset_terminal 2019-03-25 12:05:56 +05:30
constants.py Wayland: Use the kitty Wayland backend by default 2019-03-06 21:04:34 +05:30
control-codes.h Correct spelling mistakes. 2018-09-06 12:07:09 +01:00
core_text.m Fix potential undefined behaviour 2019-03-15 14:31:19 +01:00
cursor.c Move cell_as_sgr to line.c 2018-09-30 08:58:33 +05:30
data-types.c Convert some tabs to spaces 2019-02-02 22:08:32 +01:00
data-types.h ... 2019-01-31 20:57:21 +05:30
desktop.c Add a couple of extra lib names for libstartup-notification.so 2018-12-14 23:01:49 +05:30
emoji.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
fontconfig.c Linux: Dont fail on systems with fonts that have non-UTF-8 names. Fixes #1281 2018-12-31 07:31:17 +05:30
fonts.c Fix disabling of ligatures under cursor 2019-03-28 18:33:28 +05:30
fonts.h Do not render ligatures under cursor 2019-03-20 01:35:03 +01:00
freetype.c Fix rendering of simple strings with FreeType 2019-03-04 19:54:10 +05:30
gl-wrapper.c Generate OpenGL bindings with updated glad 2018-12-04 16:31:26 +05:30
gl-wrapper.h Generate OpenGL bindings with updated glad 2018-12-04 16:31:26 +05:30
gl.h Fix typo 2019-03-12 19:38:06 +01:00
glfw-wrapper.c GLFW: Add more standard cursor shapes 2019-03-21 13:06:13 +05:30
glfw-wrapper.h GLFW: Add more standard cursor shapes 2019-03-21 13:06:13 +05:30
glfw.c Move rendering of resize banner into the tick callback 2019-03-21 16:54:15 +05:30
graphics.c Fix shader invocation for cells output during resize 2019-03-04 19:54:10 +05:30
graphics.h Initial code to show window size in cells while resizing 2019-03-04 19:54:10 +05:30
graphics_fragment.glsl ... 2019-03-04 19:54:10 +05:30
graphics_vertex.glsl
history.c Fix scrollback pager history not being cleared when clearing the main scrollback buffer 2019-02-16 12:15:39 +05:30
key_encoding.py Create a kitten to demonstrate the kitty extended keyboard protocol 2019-01-20 14:38:19 +05:30
keys.c Allow mapping shortcuts using the raw key code from the OS 2018-09-02 18:46:10 +05:30
keys.h Forgot to regenerate keys table with plus key. Fixes #1246 2018-12-18 03:03:35 +05:30
keys.py Declare more function and editing keys with modifiers 2018-12-11 23:42:59 +07:00
khrplatform.h
kittens.c Add a note about runnning commands from within kitty to the timeout error message 2019-02-18 10:29:04 +05:30
layout.py Allow setting :opt:active_border_color to `none` to not draw a border around the active window 2019-03-24 10:04:32 +05:30
line-buf.c Have line_as_ansi indicate when the output is truncated 2018-11-20 11:13:49 +05:30
line.c Make the charsets code useable in kittens 2019-01-23 11:33:45 +05:30
lineops.h Merge branch 'selection_wide_hilight' of https://github.com/martinetd/kitty 2018-11-30 09:27:05 +05:30
logging.c
macos_process_info.c
main.py Allow specifying a value of `none for the :opt:selection_foreground`` which will cause kitty to not change text color in selections 2019-02-05 10:34:56 +05:30
modes.h
mouse.c Double-click + drag to select multiple words 2019-04-02 18:31:32 -04:00
notify.py Respond to clicks on user notifications via DBus 2019-02-03 15:54:32 +05:30
parse-graphics-command.h
parser.c When parsing CSI codes allow - as a primary modifier 2019-03-08 09:58:18 +05:30
png-reader.c
png-reader.h
remote_control.py
rewrap.h Fix resizing window smaller and then restoring causing some wrapped lines to not be properly unwrapped 2018-12-06 12:56:24 +05:30
rgb.py
screen.c Only update the selected text to clipboard when the selection is finished, not continuously as it is updated. 2019-03-24 08:44:12 +05:30
screen.h Add an option :opt:disable_ligatures_under_cursor to disable multi-character ligatures under the cursor to make editing easier 2019-03-20 16:28:27 +05:30
session.py Allow setting OS window size in session files 2019-04-02 20:20:39 +05:30
shaders.c Dont use a wide cursor in beam an unfocused modes 2019-03-20 19:57:59 +05:30
shell.py
state.c Allow setting :opt:active_border_color to `none` to not draw a border around the active window 2019-03-24 10:04:32 +05:30
state.h Increase resize debounce time 2019-03-21 20:44:24 +05:30
tab_bar.py Handle malformed tab title templates gracefully 2018-12-13 13:43:22 +05:30
tabs.py Fix tab title not always being updated when active window is closed 2019-03-21 20:44:55 +05:30
terminfo.py Declare more function and editing keys with modifiers 2018-12-11 23:42:59 +07:00
threading.h
unicode-data.c Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
unicode-data.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
update_check.py Use the new glfw timers to get rid of the kitty specific timers 2019-03-04 19:52:45 +05:30
utils.py Fix exception when getting function name for debug_keyboard action dispatch 2019-02-23 08:00:21 +05:30
wcwidth-std.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
window.py Initial code to show window size in cells while resizing 2019-03-04 19:54:10 +05:30