diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/message.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c index 362dc2c05a..49db12df42 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -1191,6 +1191,14 @@ void wait_return(int redraw) check_timestamps(false); } + // if cmdheight=0, we need to scroll in the first line of msg_grid upon the screen + if (p_ch == 0 && !ui_has(kUIMessages) && !msg_scrolled) { + msg_grid_validate(); + msg_scroll_up(false, true); + msg_scrolled++; + cmdline_row = Rows - 1; + } + hit_return_msg(true); do { |