Jesse Duffield
b1dd3c4866
support rebinding confirm/newline keys in editor
2020-10-13 08:21:09 +11:00
nullawhale
1ff405edd8
Copy a commit message to clipboard: Changes to latest version
2020-10-12 21:04:01 +11:00
Jesse Duffield
ca31e5258f
store popup version in state not config so that we never need to write to the user config
2020-10-10 00:23:01 +11:00
Jesse Duffield
9440dcf9de
Create Integration_Tests.md
2020-10-09 23:14:17 +11:00
Jesse Duffield
7be474bd83
update keybindings
2020-10-02 08:09:42 +10:00
Jesse Duffield
2dc848506c
bulk submodule menu
2020-10-02 08:09:42 +10:00
Jesse Duffield
86dd9d87dd
allow updating submodule
2020-10-02 08:09:42 +10:00
Jesse Duffield
da3e00823f
allow submodule init and show submodule diff with a prefix
2020-10-02 08:09:42 +10:00
Mrityunjay Saxena
faba40554a
Limitations Section sentence mixup corrected
...
> If you are mid-rebase, undo/redo is not supported, because the reflog doesn't enough contain information about what specific things have happened inside that rebase.
changed to
> If you are mid-rebase, undo/redo is not supported, because the reflog doesn't contain enough information about what specific things have happened inside that rebase.
2020-10-01 17:41:32 +10:00
Jesse Duffield
f9f7f74efb
Update Config.md
2020-09-27 11:59:25 +10:00
Jesse Duffield
de482262e1
support setting description in custom command
2020-09-27 11:32:54 +10:00
Jesse Duffield
1b39c829ac
Update Custom_Command_Keybindings.md
2020-09-27 11:15:08 +10:00
Jesse Duffield
4dad7064cc
Update Custom_Command_Keybindings.md
2020-09-27 11:11:44 +10:00
Jesse Duffield
84a899c38a
remove resources folder now that we're using the assets branch
2020-09-27 10:32:44 +10:00
Jesse Duffield
c603691a98
Update Config.md
2020-09-27 10:31:16 +10:00
Jesse Duffield
efbbc5c6bc
Update Undoing.md
2020-09-27 10:30:42 +10:00
Jesse Duffield
8dcc148a22
Update Custom_Command_Keybindings.md
2020-09-27 10:28:39 +10:00
Jesse Duffield
e0ea2b75a1
add custom command keybindings doc
2020-09-27 09:56:33 +10:00
Francisco Miamoto
86f296a898
add config for disabling force pushing
2020-08-31 09:22:39 +10:00
Jesse Duffield
3ebb91c07a
better keybinding ('W') for viewing diff
2020-08-24 23:08:05 +00:00
Jesse Duffield
44d8b3e8f3
allow overriding default confirm/escape keybindings
2020-08-17 18:22:57 +10:00
Jesse Duffield
db826b3c87
add keybinding to create new branch off of commit
...
retain focus in commits panel
surface prompt errors
better description
2020-08-16 22:24:54 +10:00
Jesse Duffield
c44ee71ad4
update cheatsheet
2020-08-15 11:41:37 +10:00
Jesse Duffield
291a8e4de0
allow opening files on the selected line in the staging panel
2020-08-15 11:41:37 +10:00
Jesse Duffield
8430b04492
allow configurable main panel split
2020-08-13 21:50:23 +10:00
Jesse Duffield
35b72420ad
support accordian mode i.e. expanding focused side panels
2020-08-13 21:50:23 +10:00
Jesse Duffield
8ff74072f8
update config
2020-08-12 18:47:16 +10:00
mjarkk
ef744e45c1
Update dutch translations
2020-08-08 14:25:11 +10:00
Jesse Duffield
f4718a9047
allow editing commit files
2020-07-21 18:24:39 +10:00
Jesse Duffield
845c80721f
Decouple escaping from quitting
...
When a user is not entering text into a prompt, the 'q' key should immediately
quit the application. On the other hand, the 'esc' key should cancel/close/go-back
to the previous context.
If we're at the surface level (nothing to cancel/close) and the user hits the
escape key, the default behaviour is to close the app, however we now have a
`quitOnTopLevelReturn` config key to override this.
I actually think from the beginning we should have made this config option
default to false rather than true which is the default this PR gives it,
but I don't want to anger too many people familiar with the existing behaviour.
2020-07-18 20:00:48 +10:00
Randshot
fe6d8d62c5
add overrideGpg switch to Config.md
...
Signed-off-by: Randshot <randshot@norealm.xyz>
2020-07-12 11:50:12 +02:00
Jasper Mendiola
e89bf5d06b
add oneline-graph
2020-07-10 18:55:00 +10:00
David Chen
e82d2f37a1
Update example keybinding config for Colemak users
2020-06-03 22:14:21 +10:00
Jesse Duffield
913f17ee3e
prevent flicker from bolding background of selected line
2020-05-15 21:12:12 +10:00
Jesse Duffield
267730bc00
standardise how we handle background colours
2020-05-13 21:24:25 +10:00
Josh Soref
3dd33b65a0
Minor fixes
...
* Windows
* Use backticks
* Italicize git config
2020-05-08 09:48:13 +10:00
Mike Palmer
0852f53455
Add path to config file on Windows
2020-04-27 19:15:06 +10:00
Jesse Duffield
f05a5e531e
warnings for stash actions
2020-04-20 18:57:08 +10:00
Kristijan Husak
6cf75af0af
Add option to set predefined commit message prefix. Fixes #760 .
2020-04-20 18:47:50 +10:00
Jesse Duffield
304607ae5d
support configurable merge args
2020-04-20 18:40:49 +10:00
Jesse Duffield
2974a57943
support copying stuff to clipboard
2020-04-15 10:44:56 +00:00
Adwin Ying
fcdcd1c335
fix config docs typo
2020-04-03 17:44:15 +11:00
Jesse Duffield
647ab9bf0f
better keybinding
2020-03-29 18:26:24 +11:00
Jesse Duffield
40fbce91ce
add new diff mode
...
WIP
WIP
WIP
WIP
WIP
WIP
WIP
2020-03-29 18:26:24 +11:00
Jesse Duffield
a2790cfe8e
rename to filtered mode
2020-03-29 11:37:29 +11:00
Jesse Duffield
624ae45ebb
allow scoped mode where the commits/reflog/stash panels are scoped to a file
...
WIP
restrict certain actions in scoped mode
WIP
2020-03-29 11:37:29 +11:00
Jesse Duffield
52f41ab0d5
update cheatsheet
2020-03-28 03:16:44 +00:00
Jesse Duffield
229f5ee48c
add keybindings for paging in list panels and jumping to top/bottom
2020-03-28 14:02:53 +11:00
Jesse Duffield
c7f68a2ef9
delete unused assets
2020-03-26 19:18:43 +11:00
Jesse Duffield
78e55a05c1
another staging gif
2020-03-26 19:15:15 +11:00
Jesse Duffield
77fdac01ff
better staging gif
2020-03-26 19:10:37 +11:00
Jesse Duffield
e9161ad702
add staging gif
2020-03-26 19:04:26 +11:00
Jesse Duffield
a0a139da1f
add rebasing gif
2020-03-26 18:43:10 +11:00
Jesse Duffield
0cf78ea9ad
Update Undoing.md
2020-03-25 20:35:10 +11:00
Jesse Duffield
e7a2c7cc3e
update cheatsheet
2020-03-25 20:24:03 +11:00
Jesse Duffield
708a078412
document undo
2020-03-25 20:17:46 +11:00
Jesse Duffield
daecdd7c2b
redoing
2020-03-25 09:39:04 +11:00
Jesse Duffield
5d460e1e5e
add tab keybindings
2020-03-23 23:25:00 +11:00
Jesse Duffield
8fbcc36331
allow resetting cherry picked commits selection
2020-03-19 21:42:21 +11:00
Jesse Duffield
b0ec0821d5
fix docs
2020-03-18 22:50:35 +11:00
hitsuji_no_shippo
13a7806cac
add opne menu keybindings in docs
2020-03-18 22:50:35 +11:00
hitsuji_no_shippo
41c76fb748
add close menu keybindings in docs
2020-03-18 22:50:35 +11:00
hitsuji_no_shippo
ac0c3b9f92
fix search keybindings in docs
2020-03-18 22:50:35 +11:00
hitsuji_no_shippo
2169b5109f
add search keybings in docs
2020-03-11 19:43:22 +11:00
hitsuji_no_shippo
4a2292a53c
fix keybindings of main panel in docs
2020-03-11 19:43:22 +11:00
Jesse Duffield
31e201ca52
allow configuring side panel width
2020-03-04 00:12:23 +11:00
Jesse Duffield
0abd7ad6be
update config
2020-03-04 00:12:23 +11:00
Jesse Duffield
87c2fb6a4a
Update Custom_Pagers.md
2020-03-04 00:06:49 +11:00
Jesse Duffield
9912998bb7
Create Custom_Pagers.md
2020-03-03 23:07:12 +11:00
William Wagner Moraes Artero
ec31fc4cc7
docs: moved services conf docs to config.md
2020-03-01 10:57:12 +11:00
Jesse Duffield
a7508a5dfd
fix cheatsheet script to support different contexts
2020-02-29 17:46:00 +11:00
hitsuji no shippo
1a3d765c4c
fix keybinds document
2020-02-28 23:08:14 +11:00
Jesse Duffield
d0ab747479
color active frames green by default
2020-02-25 21:27:50 +11:00
David Chen
b8717d750a
keybinding doc for nextMatch/prevMatch in Config.md ( #659 )
2020-02-25 09:37:28 +11:00
Jesse Duffield
fdb543fa7d
add half and fullscreen modes
2020-02-25 08:45:30 +11:00
Jesse Duffield
2a5763a771
switch custom command keybinding to ':'
2020-02-24 22:04:39 +11:00
Jesse Duffield
fabdda0492
allow customizing background color in staging mode
2020-02-23 18:37:19 +11:00
Marco Molteni
94501c683b
doc: mention config file location for MacOS
2020-02-06 09:36:29 +11:00
David Chen
ee433ab909
Update example config for Colemak Keyboard Layout users
...
I realized that the current example config in `Config.md` for a Colemak keyboard layout user will cause key conflicts in certain panels. This change addresses that issue.
2020-01-31 19:22:30 +11:00
Jesse Duffield
b64953ebdb
safely unstage lines
2020-01-29 18:19:11 +11:00
Jesse Duffield
9b32e99eb8
add reflog tab in commits panel
2020-01-09 22:36:07 +11:00
Jesse Duffield
79e696d8a7
switch to 'i' for toggling diff commits
2020-01-08 22:59:12 +11:00
Jesse Duffield
80377e4716
add git flow support
2020-01-08 22:03:15 +11:00
David Chen
205d731d7b
added a seperate keybinding option for checking out commits
2020-01-07 19:14:54 -08:00
David Chen
e72cab81c1
customizable keybinding for toggleDiffCommit
2020-01-07 10:03:13 -08:00
David Chen
66c7672a0c
updated keybinding config docs
2020-01-07 08:38:07 +08:00
David Chen
0ddf7c05c8
PickBothHunks -> pickBothHunks
2020-01-06 23:37:21 +08:00
David Chen
86b101c410
Merge branch 'master' into custom-keybindings
2020-01-04 08:12:36 +00:00
matejcik
0a31edecb6
make Ctrl+P visible
2020-01-03 15:09:59 +01:00
David Chen
0d1230a959
added keybinding for fetchRemote
2019-12-07 09:26:17 -08:00
David Chen
63e353ad6a
updated docs/examples
2019-12-06 22:48:19 -08:00
David Chen
0af8784707
added all possible custom keybindings to the documentation
2019-12-04 18:46:00 -08:00
David Chen
2ca5766f56
included default config file path
2019-12-04 18:35:29 -08:00
David Chen
a0b842204c
exmaple keybindings for colemak users
2019-12-04 18:35:07 -08:00
David Chen
c50ab9872d
update documentation for custom keybindings
2019-12-04 18:18:28 -08:00
Jesse Duffield
e85310c0a9
add mouse support
2019-11-10 22:32:13 +11:00
mjarkk
9bd2dc3050
Updated the config.md
2019-10-20 12:32:57 +11:00
mjarkk
02fef3136f
Added light theme option to the settings
2019-10-20 12:32:57 +11:00
Jesse Duffield
d12f81b44e
add autoFetch to config doc
2019-09-08 11:20:35 +10:00
Tomáš Horáček
17b4cabc71
Add syntax highlighting to Config.md
...
It's easier to read...
2019-07-27 10:48:30 +10:00
Jesse Duffield
527c025a0c
use shift+j/k to scroll main, ctrl+j/k to move commits
2019-05-25 16:48:17 +10:00
Suhas Karanth
e38d9d5f22
Add alternatives for scroll actions to context map
2019-05-12 16:20:42 +10:00
Suhas Karanth
97f060d38d
Add field Alternative to gui.Binding
...
Document and use alternative keybinding for generating cheatsheet. Add
alt keybinding fn+up/down for scroll up/down actions.
Also run `go run scripts/generate_cheatsheet.go`.
2019-05-12 16:20:42 +10:00
mjarkk
b505c295d2
Fixed another view things
2019-04-26 13:44:37 +10:00
mjarkk
e9fbb608a8
Translated missing sentences
2019-04-26 13:44:37 +10:00
Jesse Duffield
ab9fa291a8
Add skipHookPrefix to config
...
allows a user to specify a commit message prefix that will tell lazygit to skip
the pre-commit hook. This defaults to WIP. Setting it to the empty string will
disable the feature.
So if my message goes 'WIP: do the thing' then the pre-commit hook will not run
2019-04-13 14:38:17 +10:00
skanehira
c350cdba43
add feature of display diff between specific commits #397
2019-04-06 13:02:20 +11:00
Jesse Duffield
e68dbeb7eb
organise keybindings better
2019-03-22 20:20:06 +11:00
skanehira
32ddf0c296
generate commit files keybind
2019-03-18 09:49:23 +11:00
skanehira
f6ca450d36
add commit files keybind to Keybindings_en.md
2019-03-18 09:49:23 +11:00
Jesse Duffield
c937a93f79
yet another rebase image for the readme
2019-03-04 20:40:46 +11:00
Jesse Duffield
2a0615da10
get higher res image of rebasing
2019-03-04 20:37:25 +11:00
Jesse Duffield
4be5eaae7b
update readme again
2019-03-04 20:32:17 +11:00
Jesse Duffield
1184990e16
move updated keybindings file
2019-03-03 23:27:19 +11:00
Jesse Duffield
e011e9bc42
more work on rebasing feature
2019-02-16 21:01:17 +11:00
KOREAN139
9d79d32c94
add scroll-past-bottom configuration option
...
with gui.scrollPastBottom option true, lazygit let user scroll past the
bottom - which is default
if option is false, user cannot scroll further when bottom of file has
appeared in mainView
2018-11-08 19:35:05 +09:00
Dawid Dziurla
e9268d1828
add confirmOnQuit config option
2018-09-05 19:56:11 +02:00
Jesse Duffield
a2d40cfbf1
allow users to configure whether the commit length is shown
2018-09-05 23:02:13 +10:00
Jesse Duffield
3f68fe42cb
update xdg-open command
2018-09-04 19:18:18 +10:00
Jesse Duffield
6fc4cb1b96
Merge branch 'master' into rename-commits-in-user-editor
2018-09-03 19:53:16 +10:00
Daniele D'Orazio
9e6a4a529a
add keybinding to open user editor when renaming last commit
2018-09-01 12:14:42 +02:00
Jesse Duffield
3cafa2bb12
update config to reflect platform specific defaults
2018-09-01 14:35:46 +10:00
Jesse Duffield
f127ae62bb
update config
2018-09-01 12:18:16 +10:00
Jesse Duffield
b4323c029f
Merge branch 'master' into feature/add-all
2018-08-27 20:57:50 +10:00
Jesse Duffield
23a9f41d9d
Merge branch 'feature/anonymous-reporting'
2018-08-27 20:35:55 +10:00
Jesse Duffield
540edc0c35
anonymous reporting data
2018-08-26 16:53:31 +10:00
Jesse Duffield
12261ceb05
update config docs for auto updates
2018-08-26 13:03:37 +10:00
Jesse Duffield
60422912c8
add 'a' keybinding to toggle staged/unstaged for all files
2018-08-25 08:59:51 +10:00
Jesse Duffield
4d635cd1cd
Merge pull request #151 from alcohol/force-delete-branch
...
add option to force delete given branch
2018-08-21 23:45:27 +10:00
Jesse Duffield
d6ee413587
Update Config.md
2018-08-21 13:42:17 +10:00
Jesse Duffield
9b63887867
add colored borders example image
2018-08-21 13:27:27 +10:00
Rob Bast
8e3df6b981
add option to force delete given branch
2018-08-20 08:37:16 +02:00
Glenn Vriesman
5f5e275a0e
Docs: Made commit-diffs example a local file
2018-08-18 12:55:13 +02:00
Glenn Vriesman
7b85d146af
Docs: Made resolving merge conflicts a local file
2018-08-18 12:53:26 +02:00
Glenn Vriesman
fd01cdb137
Docs: Made the example gif a local file
2018-08-18 12:51:15 +02:00
Glenn Vriesman
9e8dc37308
Docs: Moved slack image to docs/resources
2018-08-18 12:46:50 +02:00
Jesse Duffield
a1a828a781
support opening and editing config file
2018-08-18 14:54:05 +10:00
Jesse Duffield
6b150a4be0
bump dependencies
2018-08-18 14:20:19 +10:00
codingInSpace
a32fc34a49
Add C-u and C-d keybindings for scrolling up and down diff
2018-08-13 04:09:32 -04:00
Nicolas Borboën
27234c1cab
Use <kbd> tags
...
and that close #128
2018-08-11 12:13:14 +02:00
Jesse Duffield
1419be1aab
support commit message via git editor using shift+C keybinding
2018-08-11 16:55:39 +10:00
Hubert Baumgartner
48cea4e1c4
added branch delete functionallity
2018-08-10 16:46:03 +02:00
Jesse Duffield
bcad80250a
add basic vim keybindings
...
add keybinding for the tab key to begin a newline when writing a commit message
it would have been shift+enter but currently that is not supported by gocui
2018-08-09 23:26:31 +10:00
Jesse Duffield
31a8be5f32
update keybindings
2018-08-08 20:53:14 +10:00
Jesse Duffield
c6ab935779
make push keybinding more explicit
2018-08-07 08:27:08 +10:00
Kevin Jullien
7dc4878e0b
add p (pull) and P (push)
2018-08-06 17:18:03 +02:00
Tomas Alejandro V. Falgui III
17cf4cec31
Switched incorrect cli keywords
2018-08-06 20:53:17 +08:00
Jesse Duffield
69378b8ff4
add documentation comment about osx scrolling
2018-08-06 21:47:46 +10:00
Jesse Duffield
afc3d4a997
add keybindings doc
2018-08-06 21:32:43 +10:00