summaryrefslogtreecommitdiffstats
path: root/pkg/gui/keybindings.go
AgeCommit message (Collapse)Author
2020-10-12Copy a commit message to clipboard: Changes to latest versionnullawhale
2020-10-10fix mutex deadlockJesse Duffield
2020-10-10more mutex safety with staging panelJesse Duffield
2020-10-10paging keybindings for line by line panelJesse Duffield
support searching in line by line panel move mutexes into their own struct add line by line panel mutex apply LBL panel mutex bump gocui to prevent crashing when search item count decreases
2020-10-10type i18nJesse Duffield
2020-10-10remove viperJesse Duffield
WIP
2020-10-02dont close over loop variables ugh I hate this language featureJesse Duffield
2020-10-02update keybindingsJesse Duffield
2020-10-02bulk submodule menuJesse Duffield
2020-10-02allow updating submoduleJesse Duffield
2020-10-02allow submodule init and show submodule diff with a prefixJesse Duffield
2020-10-02allow updating submodule urlJesse Duffield
2020-10-02allow adding a submoduleJesse Duffield
2020-10-02add more submodule commandsJesse Duffield
2020-10-02add submodules contextJesse Duffield
2020-10-02make it easier to add a tab to a viewJesse Duffield
2020-09-27better validation messagesJesse Duffield
2020-09-27better interfaceJesse Duffield
2020-09-27support custom keybindingsJesse Duffield
2020-09-26convert to string in a better way because I'm pretty sure alpine needs itJesse Duffield
2020-09-21Be able to copy file nameYuki Osaki
2020-08-25Remove tab keybinding for cycling tabJesse Duffield
This keybinding has been more pain than it's worth. Having a tab keybinding to cycle tabs implies that you can shift+tab and when you shift+tab the application exits because termbox, our dependency, doesn't know how to interpret the escape sequence (so it takes it for an actual ESC key which will exit lazygit at the top level). If people get mad at me they can set nextBlock-alt to <tab> and they'll have the functionality back :)
2020-08-25use new branch logic when 'checking out' remote branchJesse Duffield
2020-08-24better keybinding ('W') for viewing diffv0.22.0Jesse Duffield
2020-08-23set keybindings after initialising viewsJesse Duffield
2020-08-23centralise code for copying to clipboardJesse Duffield
2020-08-23more cherry picking stuff, mostly around the reflogJesse Duffield
2020-08-23better handling of our different modes and also cherry pickingJesse Duffield
2020-08-23refactor how we handle different modesJesse Duffield
2020-08-23try allowing creating branches off the stash tooJesse Duffield
2020-08-23genericise creating new branches off thingsJesse Duffield
2020-08-23add sub commit contextJesse Duffield
2020-08-23commit files kind of generalisedJesse Duffield
2020-08-23allowing commit files to be viewed in reflog as wellJesse Duffield
2020-08-23statically define context keysJesse Duffield
2020-08-23WIP constants for context keysJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23use camelCaseJesse Duffield
2020-08-23more stuffJesse Duffield
2020-08-23move context specific keybindings into context fileJesse Duffield
2020-08-23lots more stuffJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-17allow overriding default confirm/escape keybindingsJesse Duffield
2020-08-16add keybinding to create new branch off of commitJesse Duffield
retain focus in commits panel surface prompt errors better description
2020-08-15more removing of gJesse Duffield
2020-08-15more removing of g and vJesse Duffield
2020-08-15update cheatsheetJesse Duffield
2020-08-15allow opening files on the selected line in the staging panelJesse Duffield