jesseduffield.lazygit/pkg/integration/tests/patch_building
Jesse Duffield 24a4302c52 Add range selection ability on list contexts
This adds range select ability in two ways:
1) Sticky: like what we already have with the staging view i.e. press v then use arrow keys
2) Non-sticky: where you just use shift+up/down to expand the range

The state machine works like this:
(no range, press 'v') -> sticky range
(no range, press arrow) -> no range
(no range, press shift+arrow) -> nonsticky range
(sticky range, press 'v') -> no range
(sticky range, press arrow) -> sticky range
(sticky range, press shift+arrow) -> nonsticky range
(nonsticky range, press 'v') -> no range
(nonsticky range, press arrow) -> no range
(nonsticky range, press shift+arrow) -> nonsticky range
2024-01-19 10:47:21 +11:00
..
apply.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
apply_in_reverse.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
apply_in_reverse_with_conflict.go Fix conflict test 2023-07-10 15:09:17 +02:00
move_to_earlier_commit.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_earlier_commit_no_keep_empty.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_index.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_index_part_of_adjacent_added_lines.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_index_partial.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_index_with_conflict.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_later_commit.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_later_commit_partial_hunk.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
move_to_new_commit.go Prompt for commit message when moving a custom patch to a new commit 2023-07-23 13:55:48 +02:00
move_to_new_commit_partial_hunk.go Prompt for commit message when moving a custom patch to a new commit 2023-07-23 13:55:48 +02:00
remove_from_commit.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
reset_with_escape.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
select_all_files.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
specific_selection.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
start_new_patch.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00