Make mouse mapping gen-config order stable

This commit is contained in:
Kovid Goyal 2021-06-05 12:22:54 +05:30
parent 1c8b7955eb
commit 33e63f000a
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 3 deletions

View File

@ -777,10 +777,10 @@ if is_macos:
defaults.map.append(KeyDefinition(False, KeyAction('clear_terminal', ('reset', True)), 10, False, 114, ()))
defaults.mouse_map = [
MouseMapping(0, 0, -2, False, KeyAction('mouse_click_url_or_select')), # click_url_or_select
MouseMapping(0, 1, -2, False, KeyAction('mouse_click_url_or_select')), # click_url_or_select_grabbed
MouseMapping(0, 1, -2, True, KeyAction('mouse_click_url_or_select')), # click_url_or_select_grabbed
MouseMapping(0, 5, -1, False, KeyAction('mouse_click_url')), # click_url
MouseMapping(0, 1, -2, False, KeyAction('mouse_click_url_or_select')), # click_url_or_select_grabbed
MouseMapping(0, 5, -1, True, KeyAction('mouse_click_url')), # click_url
MouseMapping(0, 5, -1, False, KeyAction('mouse_click_url')), # click_url
MouseMapping(2, 0, -1, False, KeyAction('paste_selection')), # paste_selection
MouseMapping(0, 0, 1, False, KeyAction('mouse_selection', (0,))), # start_simple_selection
MouseMapping(0, 6, 1, False, KeyAction('mouse_selection', (2,))), # start_rectangle_selection

View File

@ -911,7 +911,7 @@ def parse_mouse_map(val: str) -> Iterable[MouseMapping]:
return
if paction is None:
return
for mode in specified_modes:
for mode in sorted(specified_modes):
yield MouseMapping(button, mods, count, mode == 'grabbed', paction)