diff options
| author | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-07-28 23:53:41 -0400 |
|---|---|---|
| committer | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-07-28 23:58:34 -0400 |
| commit | eaa2cd9f7c65a684267318a7cc46db64e3431dbb (patch) | |
| tree | 680349c863ae79241d664e92d99655ee4e3a1d30 /src/nvim/testdir/test_quickfix.vim | |
| parent | 91b8210779c11d5ff6c37929f67d76fd738987b5 (diff) | |
| download | rneovim-eaa2cd9f7c65a684267318a7cc46db64e3431dbb.tar.gz rneovim-eaa2cd9f7c65a684267318a7cc46db64e3431dbb.tar.bz2 rneovim-eaa2cd9f7c65a684267318a7cc46db64e3431dbb.zip | |
vim-patch:8.0.0735: no indication that the quickfix window/buffer changed
Problem: There is no way to notice that the quickfix window contents has
changed.
Solution: Increment b:changedtick when updating the quickfix window.
(Yegappan Lakshmanan)
https://github.com/vim/vim/commit/a8788f4d0b991f466b607c2c5bc6fd600bc78a97
Diffstat (limited to 'src/nvim/testdir/test_quickfix.vim')
| -rw-r--r-- | src/nvim/testdir/test_quickfix.vim | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_quickfix.vim b/src/nvim/testdir/test_quickfix.vim index db907f129f..33abb69ca6 100644 --- a/src/nvim/testdir/test_quickfix.vim +++ b/src/nvim/testdir/test_quickfix.vim @@ -2245,3 +2245,27 @@ func Test_resize_from_copen() augroup! QF_Test endtry endfunc + +" Tests for the quickfix buffer b:changedtick variable +func Xchangedtick_tests(cchar) + call s:setup_commands(a:cchar) + + new | only + + Xexpr "" | Xexpr "" | Xexpr "" + + Xopen + Xolder + Xolder + Xaddexpr "F1:10:Line10" + Xaddexpr "F2:20:Line20" + call g:Xsetlist([{"filename":"F3", "lnum":30, "text":"Line30"}], 'a') + call g:Xsetlist([], 'f') + call assert_equal(8, getbufvar('%', 'changedtick')) + Xclose +endfunc + +func Test_changedtick() + call Xchangedtick_tests('c') + call Xchangedtick_tests('l') +endfunc |