1
0
forked from aniani/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)
This commit is contained in:
Bram Moolenaar
2017-07-19 17:06:20 +02:00
parent bf92e3a371
commit a8788f4d0b
4 changed files with 30 additions and 1 deletions

View File

@@ -2263,3 +2263,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