aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_display.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2021-09-10 08:43:45 -0700
committerGitHub <noreply@github.com>2021-09-10 08:43:45 -0700
commit7525052270c4c5e62b9b5bc7dbc20b851f986900 (patch)
tree2e29d778af83871bed859d1301ecdd1bb09979cb /src/nvim/testdir/test_display.vim
parent0dcfd0e8d101389fb6a33a7e887114ea0c062648 (diff)
parent36aff87ab6a043a31c13daf4522843498b98c93f (diff)
downloadrneovim-7525052270c4c5e62b9b5bc7dbc20b851f986900.tar.gz
rneovim-7525052270c4c5e62b9b5bc7dbc20b851f986900.tar.bz2
rneovim-7525052270c4c5e62b9b5bc7dbc20b851f986900.zip
Merge #15626 vim-patch:8.1.{2281,2283},8.2.{2903,3391,3397}
Diffstat (limited to 'src/nvim/testdir/test_display.vim')
-rw-r--r--src/nvim/testdir/test_display.vim18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_display.vim b/src/nvim/testdir/test_display.vim
index c702b44b88..12327f34d6 100644
--- a/src/nvim/testdir/test_display.vim
+++ b/src/nvim/testdir/test_display.vim
@@ -262,3 +262,21 @@ func Test_display_scroll_at_topline()
call StopVimInTerminal(buf)
endfunc
+
+func Test_display_linebreak_breakat()
+ new
+ vert resize 25
+ let _breakat = &breakat
+ setl signcolumn=yes linebreak breakat=) showbreak=+\
+ call setline(1, repeat('x', winwidth(0) - 2) .. ')abc')
+ let lines = ScreenLines([1, 2], 25)
+ let expected = [
+ \ ' xxxxxxxxxxxxxxxxxxxxxxx',
+ \ ' + )abc '
+ \ ]
+ call assert_equal(expected, lines)
+ %bw!
+ let &breakat=_breakat
+endfunc
+
+" vim: shiftwidth=2 sts=2 expandtab