jesseduffield.lazygit/pkg/i18n
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
..
chinese.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
dutch.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
english.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
i18n.go feat(i18n): add russian translation 2023-06-28 00:34:59 +06:00
i18n_test.go fix lint errors 2020-11-18 08:36:19 +11:00
japanese.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
korean.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
polish.go Use WithWaitingStatus instead of WithLoaderPanel for pull/push/fetch 2023-09-20 13:30:49 +02:00
russian.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00
traditional_chinese.go Add range selection ability on list contexts 2024-01-19 10:47:21 +11:00