Mercurial > vim
comparison src/testdir/test_quickfix.vim @ 26026:db9fdfb86679 v8.2.3547
patch 8.2.3547: opening the quickfix window triggers BufWinEnter twice
Commit: https://github.com/vim/vim/commit/1d30fde3c989a962e0e1af4cbcf90e1ea483f1f4
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Oct 20 21:58:42 2021 +0100
patch 8.2.3547: opening the quickfix window triggers BufWinEnter twice
Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
Peterse)
Solution: Only trigger BufWinEnter with "quickfix". (closes #9022)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 20 Oct 2021 23:00:05 +0200 |
parents | 6ad76124ddda |
children | 485c7c4afeb7 |
comparison
equal
deleted
inserted
replaced
26025:480c0f6e2822 | 26026:db9fdfb86679 |
---|---|
784 au! | 784 au! |
785 augroup END | 785 augroup END |
786 augroup! QfBufWinEnter | 786 augroup! QfBufWinEnter |
787 endfunc | 787 endfunc |
788 | 788 |
789 func Test_bufwinenter_once() | |
790 augroup QfBufWinEnter | |
791 au! | |
792 au BufWinEnter * let g:got_afile ..= 'got ' .. expand('<afile>') | |
793 augroup END | |
794 let g:got_afile = '' | |
795 copen | |
796 call assert_equal('got quickfix', g:got_afile) | |
797 | |
798 cclose | |
799 unlet g:got_afile | |
800 augroup QfBufWinEnter | |
801 au! | |
802 augroup END | |
803 augroup! QfBufWinEnter | |
804 endfunc | |
805 | |
789 func XqfTitleTests(cchar) | 806 func XqfTitleTests(cchar) |
790 call s:setup_commands(a:cchar) | 807 call s:setup_commands(a:cchar) |
791 | 808 |
792 Xgetexpr ['file:1:1:message'] | 809 Xgetexpr ['file:1:1:message'] |
793 let l = g:Xgetlist() | 810 let l = g:Xgetlist() |