Commit Briefs
move more opentemp out of diffreg.c
ok tracey
tog: implement support for horizontal splitscreens
Enable all main views to open primary child views in a horizontal split: log -> diff tree -> blame blame -> diff ref -> log Support is yet to be expanded to nested child views and key maps for manipulating split type and size. ok op@ and stsp@
tog: refactor log cursor movement in prep for hsplit
Simplify the log input handler by moving (page)up/down and home/end logic into helper routines as we need to perform some checks on these cases when navigating the log view in horizontal splits. ok op@ and stsp@
fix split-screen issue in tog when moving focus from child view to parent view
Reported by jamsek: $ tog # term wide enough to vsplit return # open commit f # fullscreen commit tab # should go to fullscreen log, but it splits the screen fix ok jamsek
make it possible to show just one tag with 'got tag -l'
suggested by jrick ok jrick jamsek
tog: echo count prefix when entering compound key maps
like less(1), echo the digits as they're typed. suggested by and ok op@ stsp@
got patch: handle git-style diffs for the 3-way merge too
tweak and ok stsp@