v0.14.0 more customizability, more keyboard shortcuts, more bugfixes (some long awaited) and more help and some noteworthy changes (see below) New features: - details: show both committer and author if they are different commit 9e3a15c10d0e3073a59d35f7cb23fde08d8e3926 - respect EDITOR environment variable commit 4c9cd873994e068368f3422db9bfe9264a2009df - open untracked files with i or o commit 90649a5f912498e5d33f978036360f29bcfd66d8 - new data type for settings: cmd commit 581bbf2f55b5e0d83239b422dc45b4743a3048ed - new data type for settings: coloredstr commit 9b3e715309d93a0f58955303b97c9a2cedeb95a4 - set key=%otherkey% commit 0d5d9f69d0e493a38e1745e5a5db61201ad9c0d1 - set --cycle, new keyboard shortcut a commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903 - new command to go right commit 9c045bd4863250cb0728aa89eea1383656c8ff90 - new command `layout auto` commit da688c2c43a07e1d2256ce561924b2106f8ca50e - mnemonics for keyboard shortcuts commit f597df15d6925dffa3dd3b9db82759f0ecf412ad - gitu --open-always commit b69695be8e2baaff0e67791d40e201b57c73f275 New shortcuts: - D: toggle between iso date and relative date in log view commit 8854ac5ce97f4d323773e134556c66e549550719 - y/: copy last search term commit 91cae40527d100ce0395cc110b39b4800e8122ce - E: expand submodule log in details view commit 3768a33cf1f3e35f140a3d2ee8839da4d438f11a - a: show all lines (9999) commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903 - L: go right, H: go left commit 9c045bd4863250cb0728aa89eea1383656c8ff90 - <ctrl w><ctrl w>: toggle between visible views commit 94b1c3e5aa1269ef8370df704f56e161fc1229c4 - shift tab = ctrl o commit 222742e34ca579193bd9812d6fbd2e7fbc771ef1 - Y: log --branches commit b6b7147c443552f4b5164b0ae22faaa8bbb29294 - gh: go log commit 0f77f5860dda27455c6a0ab9a15fdb9f2db64acf New settings: - app.pattern.mnemonic - color.details-view.line-pattern-untracked - color.line-numbers - color.log-entry.staged - color.log-entry.stashes - color.log-entry.unstaged - color.log-entry.untracked - color.shortcut.key.pressed - color.shortcut.mnemonic - color.title.commit.refnames.branch.local - color.title.commit.refnames.branch.remote - color.title.commit.refnames.head - color.title.commit.refnames.head-branch-sep - color.title.commit.refnames.tag - details-view.cmd.blob - details-view.cmd.commit - details-view.cmd.commit.header-data - details-view.cmd.commit.referenced-by - details-view.cmd.diff - details-view.cmd.staged - details-view.cmd.stash - details-view.cmd.tag - details-view.cmd.tree - details-view.cmd.unstaged - details-view.cmd.untracked - details-view.commit.indentation-commit-message - details-view.commit.line-pattern-referenced-by - details-view.commit.user-pattern - details-view.line-numbers.min-width - details-view.line-numbers.sep - details-view.line-numbers.sep-left-right - details-view.show-untracked-relative-to - details-view.unstaged.line-pattern-untracked - details-view.untracked.line-pattern-untracked - log-view.cmd.log - log-view.cmd.stash-list - log-view.cmd.unreachable - log-view.line-pattern - log-view.line-pattern-error - log-view.show-stashes-in-reverse-order - title.commit - title.commit.refnames - title.commit.refnames.head-branch-sep - title.commit.refnames.sep - title.staged - title.stashes - title.unstaged - title.untracked - title.untracked-and-unstaged Bugfixes: - show all untracked files commit 13edf2f06413418d8809cfe06a3ab5f7482788bf - left/right work in search edit commit d9d5f77d462e7e31ec2e688f0500e605a280f636 - home/end work in search edit commit 232fcdc4a9341723a6662426ce5f3e91e403866e - i opens as read only commit a6749e8a4019cd56474f341b498f728feee02a96 - toggle or remove log options commit 41774b0370fbe467fd09762fea2374efe21ad545 - gits: don't crash when misspelling --command-pipe commit 99510706f5dcfaef9cfff5c21679c7acf44e4077 - don't crash when trying to open a version which does not exist commit b335a8f467559d364b09994a8c86586d3cec3175 - config.edit does not pass line number to editor commit 53dbdf53d4dddb48b378e64bd8a69c66f6a89264 - update focus color when changing a color commit 08aa4566924e8755798d2f21037b762492c1163d - don't crash if color contains standout commit 60e59e2c81e45de3052c85e91afb3169d7e94d2a - home and end don't move focus out of allowed area in command list commit ee2ad1f3f421149c3981257674a04917e8c256f4 - don't open log view in gitd commit 9f6f6a33bef584236697b8df52fdef5ee9bcfd29 - error handling: don't crash when trying to copy something in error view commit bd43e2ff934df0580a63fc56ef1be7aa14cd15fb - allow a list of lists as cmd_log commit f47ef812c82ba457b87af6a8ca77de39e3372a26 - toggling command line options works in gitd commit 657fd7fbd0ed8d26c1dab0d02f5ebc05ac03fff4 Help: - config beyond `set` commit 10315daaf9e19cefe6f4fa72c438482356be961a - set: data types and allowed color values commit 202b1b2ded38f2ddbbff835880d2e408555dc243 - show possible usages of primitive commands commit fccf2393562d5ff98fd3964daf33659e26523c6b - some key combinations are intercepted by terminal commit 8e73f9b44bd858c5438835df3510ddf6b6d5c6cd Changes: - remapped e to layout split (and moved previous e to p) commit 4913d5ad7d59d61e5136315519c922242b436487 - changed color names commit 45afb5da939508477bc0139059813962039de0d9 - renamed some color settings commit 723878e95b0166a230aa25749ce855c7f047381e - set vi as default EDITOR, add `export EDITOR=vim` to your bashrc to keep using vim commit a61df9f6e83631693269ed3cb705454555399e60 - show only 5000 lines in blob by default commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903 - renamed `go right` to `go details` commit 9c045bd4863250cb0728aa89eea1383656c8ff90 - remapped <ctrl n> and <ctrl p> commit 738246eee11f80511b2043184695f2169319983f - removed keyboard shortcut for `debug --show-line-id` commit 90f6a3de3ee452044aae5ef83ac6133b62c0133d