mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-18 22:44:50 +02:00
adding mouse action line_from_begin see #9755
This commit is contained in:
@@ -972,6 +972,10 @@ mma('Select a line',
|
||||
'select_line left triplepress ungrabbed mouse_selection line',
|
||||
)
|
||||
|
||||
mma('Select line from beginning of line',
|
||||
'select_line_from_begin left triplepress ungrabbed mouse_selection line_from_begin',
|
||||
)
|
||||
|
||||
mma('Select line from point',
|
||||
'select_line_from_point ctrl+alt+left triplepress ungrabbed mouse_selection line_from_point',
|
||||
long_text='Select from the clicked point to the end of the line.'
|
||||
@@ -1019,6 +1023,10 @@ mma('Select a line even when grabbed',
|
||||
'select_line_grabbed shift+left triplepress ungrabbed,grabbed mouse_selection line',
|
||||
)
|
||||
|
||||
mma('Select line from begin even when grabbed',
|
||||
'select_line_from_begin_grabbed left triplepress ungrabbed,grabbed mouse_selection line_from_begin',
|
||||
)
|
||||
|
||||
mma('Select line from point even when grabbed',
|
||||
'select_line_from_point_grabbed ctrl+shift+alt+left triplepress ungrabbed,grabbed mouse_selection line_from_point',
|
||||
long_text='Select from the clicked point to the end of the line even when grabbed.'
|
||||
|
||||
6
kitty/options/types.py
generated
6
kitty/options/types.py
generated
@@ -1086,6 +1086,8 @@ defaults.mouse_map = [
|
||||
MouseMapping(repeat_count=2, definition='mouse_selection word'),
|
||||
# select_line
|
||||
MouseMapping(repeat_count=3, definition='mouse_selection line'),
|
||||
# select_line_from_begin
|
||||
MouseMapping(mods=6, repeat_count=3, definition='mouse_selection line_from_begin'),
|
||||
# select_line_from_point
|
||||
MouseMapping(mods=6, repeat_count=3, definition='mouse_selection line_from_point'),
|
||||
# extend_selection
|
||||
@@ -1116,6 +1118,10 @@ defaults.mouse_map = [
|
||||
MouseMapping(mods=7, repeat_count=3, grabbed=True, definition='mouse_selection line_from_point'),
|
||||
# select_line_from_point_grabbed
|
||||
MouseMapping(mods=7, repeat_count=3, definition='mouse_selection line_from_point'),
|
||||
# select_line_from_begin_grabbed
|
||||
MouseMapping(mods=7, repeat_count=3, grabbed=True, definition='mouse_selection line_from_begin'),
|
||||
# select_line_from_begin_grabbed
|
||||
MouseMapping(mods=7, repeat_count=3, definition='mouse_selection line_from_begin'),
|
||||
# extend_selection_grabbed
|
||||
MouseMapping(button=1, mods=1, grabbed=True, definition='mouse_selection extend'),
|
||||
# extend_selection_grabbed
|
||||
|
||||
@@ -444,6 +444,7 @@ def mouse_selection(func: str, rest: str) -> FuncArgsType:
|
||||
'rectangle': defines.MOUSE_SELECTION_RECTANGLE,
|
||||
'word': defines.MOUSE_SELECTION_WORD,
|
||||
'line': defines.MOUSE_SELECTION_LINE,
|
||||
'line_from_begin': defines.MOUSE_SELECTION_LINE_FROM_BEGIN,
|
||||
'line_from_point': defines.MOUSE_SELECTION_LINE_FROM_POINT,
|
||||
'word_and_line_from_point': defines.MOUSE_SELECTION_WORD_AND_LINE_FROM_POINT,
|
||||
'upto_surrounding_whitespace': defines.MOUSE_SELECTION_UPTO_SURROUNDING_WHITESPACE,
|
||||
|
||||
Reference in New Issue
Block a user