jesseduffield.lazygit/vendor/github.com/jesseduffield
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
..
generics Standardise on using lo for slice functions 2023-07-30 18:51:23 +10:00
go-git/v5 Update go-git to handle negative refspecs 2022-11-12 07:24:14 +01:00
gocui Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
kill better process killing 2022-06-18 13:39:22 +10:00
lazycore Use lazycore utils: Clamp and GetLazyRootDirectory 2022-10-15 13:55:44 -03:00
minimal/gitignore update go to v1.18 2022-03-18 21:36:28 +11:00
yaml bring back yaml library fork 2023-07-26 12:50:39 +03:00