mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-19 21:28:28 +02: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
12 lines
359 B
Markdown
12 lines
359 B
Markdown
# Documentation Overview
|
|
|
|
* [Configuration](./Config.md).
|
|
* [Custom Commands](./Custom_Command_Keybindings.md)
|
|
* [Custom Pagers](./Custom_Pagers.md)
|
|
* [Dev docs](./dev)
|
|
* [Keybindings](./keybindings)
|
|
* [Undo/Redo](./Undoing.md)
|
|
* [Range Select](./Range_Select.md)
|
|
* [Searching/Filtering](./Searching.md)
|
|
* [Stacked Branches](./Stacked_Branches.md)
|