lazygit/docs
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
..
dev Update codebase guide 2024-01-13 12:57:49 +11:00
keybindings Add ability to start an interactive rebase onto an appropriate base 2024-01-13 12:57:49 +11:00
Config.md Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
Custom_Command_Keybindings.md Add more worktree tests 2023-07-30 18:35:23 +10:00
Custom_Pagers.md Fix keybinding for editing config file 2023-09-04 16:52:30 +02:00
Fixup_Commits.md Add command to find base commit for creating a fixup 2024-01-10 09:11:40 +01:00
Range_Select.md Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
README.md Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
Searching.md Add filtering docs 2023-07-03 12:54:14 +10:00
Stacked_Branches.md Update Stacked_Branches.md 2023-10-24 05:32:29 -04:00
Undoing.md Add undo demo 2023-08-12 16:15:50 +10:00