Mercurial > vim
diff src/testdir/test_textprop.vim @ 15294:2d8225cc1315 v8.1.0655
patch 8.1.0655: when appending a line text property flags are not added
commit https://github.com/vim/vim/commit/b56ac049ea6ca77a0a9b0a415bac5e82ae60b842
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Dec 28 23:22:40 2018 +0100
patch 8.1.0655: when appending a line text property flags are not added
Problem: When appending a line text property flags are not added.
Solution: Add text properties to a newly added line.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 28 Dec 2018 23:30:05 +0100 |
parents | ba6f0f1bb9d0 |
children | c4d62945d96f |
line wrap: on
line diff
--- a/src/testdir/test_textprop.vim +++ b/src/testdir/test_textprop.vim @@ -257,6 +257,16 @@ func Test_prop_multiline() call assert_equal([expect_short], prop_list(4)) bwipe! + " Test appending a line below the text prop start. + call Setup_three_line_prop() + let expect2 = {'col': 4, 'length': 4, 'type': 'comment', 'start': 1, 'end': 0, 'id': 0} + call assert_equal([expect2], prop_list(2)) + call append(2, "new line") + call assert_equal([expect2], prop_list(2)) + let expect3 = {'col': 1, 'length': 9, 'type': 'comment', 'start': 0, 'end': 0, 'id': 0} + call assert_equal([expect3], prop_list(3)) + bwipe! + call prop_type_delete('comment') endfunc