(Sorry for the title. Any suggestions?)
I've set my commandline PS1 to cover 3 lines:
- white space
- user, server and pwd
$
or#
to input
I think less
(or more
?) is configured to break after window's height - 1
, because when I do a $ git log
, the first two lines are invisible at the top of the window and the rest is scrollable.
I'm not sure who handles this scrolling and its configuration, but I assume GIT uses less
/more
.
Where can I configure that my scrollable window is window height - 3
lines and not window height - 1
?
More info:
- If I
cat lines.txt | less
with a 23 line file, it shows the entire file and no scrolling. - If I do the same with a 24 line file, it doesn't show line 1 (and no scrolling).
- With 25 lines: doesn't show lines 1 and 2 (and no scrolling).
- With 26 lines: shows line 1 and scrolling!
The less
breakpoint is at the wrong height...
screen
session has a statusline forced at the bottom, but it also shrinks the reported window size by 1 so that applications don't have this issue.window height - 1
), but there are enough for some to be invisible (window height - 3
, since my PS1 is 3 high). (I can't reproduce it now, because I've just pushed which clears the log =)):
at the bottom. If I do the same for a 24 line file it shows line 2 at the top and no scrolling. (If 25 lines, lines 1 and 2 aren't visible.)