forked from aniani/vim
patch 8.2.1384: no ATTENTION prompt for :vimgrep first match file
Problem: No ATTENTION prompt for :vimgrep first match file.
Solution: When there is an existing swap file do not keep the dummy buffer.
(closes #6649)
This commit is contained in:
@@ -2837,6 +2837,26 @@ func Test_vimgrep_with_no_last_search_pat()
|
||||
call delete('Xresult')
|
||||
endfunc
|
||||
|
||||
func Test_vimgrep_existing_swapfile()
|
||||
call writefile(['match apple with apple'], 'Xapple')
|
||||
call writefile(['swapfile'], '.Xapple.swp')
|
||||
let g:foundSwap = 0
|
||||
let g:ignoreSwapExists = 1
|
||||
augroup grep
|
||||
au SwapExists * let foundSwap = 1 | let v:swapchoice = 'e'
|
||||
augroup END
|
||||
vimgrep apple Xapple
|
||||
call assert_equal(1, g:foundSwap)
|
||||
call assert_match('.Xapple.swo', swapname(''))
|
||||
|
||||
call delete('Xapple')
|
||||
call delete('Xapple.swp')
|
||||
augroup grep
|
||||
au! SwapExists
|
||||
augroup END
|
||||
unlet g:ignoreSwapExists
|
||||
endfunc
|
||||
|
||||
func XfreeTests(cchar)
|
||||
call s:setup_commands(a:cchar)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user