Mercurial > vim
comparison src/terminal.c @ 15022:f3b4cd98944c v8.1.0522
patch 8.1.0522: :terminal does not show trailing empty lines
commit https://github.com/vim/vim/commit/f3aea59afa23304266dfd0dd26b5d8cc70a21331
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Nov 11 22:18:21 2018 +0100
patch 8.1.0522: :terminal does not show trailing empty lines
Problem: :terminal does not show trailing empty lines.
Solution: Add empty lines. (Hirohito Higashi, closes https://github.com/vim/vim/issues/3605)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 11 Nov 2018 22:30:05 +0100 |
parents | 47931abb9f31 |
children | 7903dce131d4 |
comparison
equal
deleted
inserted
replaced
15021:67c54109768a | 15022:f3b4cd98944c |
---|---|
1590 else | 1590 else |
1591 vim_free(p); | 1591 vim_free(p); |
1592 } | 1592 } |
1593 } | 1593 } |
1594 | 1594 |
1595 // Add trailing empty lines. | |
1596 for (pos.row = term->tl_scrollback.ga_len; | |
1597 pos.row < term->tl_scrollback_scrolled + term->tl_cursor_pos.row; | |
1598 ++pos.row) | |
1599 { | |
1600 if (add_empty_scrollback(term, &fill_attr, 0) == OK) | |
1601 add_scrollback_line_to_buffer(term, (char_u *)"", 0); | |
1602 } | |
1603 | |
1595 term->tl_dirty_snapshot = FALSE; | 1604 term->tl_dirty_snapshot = FALSE; |
1596 #ifdef FEAT_TIMERS | 1605 #ifdef FEAT_TIMERS |
1597 term->tl_timer_set = FALSE; | 1606 term->tl_timer_set = FALSE; |
1598 #endif | 1607 #endif |
1599 } | 1608 } |