mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-09-10 15:46:26 -04:00
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 |
||
|---|---|---|
| .. | ||
| dev | ||
| keybindings | ||
| Config.md | ||
| Custom_Command_Keybindings.md | ||
| Custom_Pagers.md | ||
| Fixup_Commits.md | ||
| Range_Select.md | ||
| README.md | ||
| Searching.md | ||
| Stacked_Branches.md | ||
| Undoing.md | ||