vim-patch:9.0.0862: default value of 'endoffile' is wrong (#21032)

Problem:    Default value of 'endoffile' is wrong.
Solution:   The default must be 'noendoffile'.

0aad88f073

Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
zeertzjq
2022-11-12 23:31:17 +08:00
committed by GitHub
parent b3f781ba91
commit 7abe8ef422
3 changed files with 14 additions and 2 deletions

View File

@@ -649,7 +649,7 @@ return {
no_mkrc=true,
redraw={'statuslines'},
varname='p_eof',
defaults={if_true=true}
defaults={if_true=false}
},
{
full_name='endofline', abbreviation='eol',

View File

@@ -1264,5 +1264,17 @@ func Test_keywordprg_empty()
let &keywordprg = k
endfunc
" check that the very first buffer created does not have 'endoffile' set
func Test_endoffile_default()
let after =<< trim [CODE]
call writefile([execute('set eof?')], 'Xtestout')
qall!
[CODE]
if RunVim([], after, '')
call assert_equal(["\nnoendoffile"], readfile('Xtestout'))
endif
call delete('Xtestout')
endfunc
" vim: shiftwidth=2 sts=2 expandtab