forked from aniani/vim
patch 8.2.4980: when 'shortmess' contains 'A' loading session may still warn
Problem: When 'shortmess' contains 'A' loading a session may still warn for
an existing swap file. (Melker Österberg)
Solution: Keep the 'A' flag to 'shortmess' in the session file.
(closes #10443)
This commit is contained in:
@@ -1078,6 +1078,28 @@ func Test_mksession_shortmess()
|
||||
set sessionoptions&
|
||||
endfunc
|
||||
|
||||
" Test that when Vim loading session has 'A' in 'shortmess' it does not
|
||||
" complain about an existing swapfile.
|
||||
func Test_mksession_shortmess_with_A()
|
||||
edit Xtestfile
|
||||
write
|
||||
let fname = swapname('%')
|
||||
let cont = readblob(fname)
|
||||
set sessionoptions-=options
|
||||
mksession Xtestsession
|
||||
bwipe!
|
||||
|
||||
" Recreate the swap file to pretend the file is being edited
|
||||
call writefile(cont, fname)
|
||||
set shortmess+=A
|
||||
source Xtestsession
|
||||
|
||||
set shortmess&
|
||||
set sessionoptions&
|
||||
call delete('Xtestsession')
|
||||
call delete(fname)
|
||||
endfunc
|
||||
|
||||
" Test for mksession with 'compatible' option
|
||||
func Test_mksession_compatible()
|
||||
mksession! Xtest_mks1.out
|
||||
|
||||
Reference in New Issue
Block a user