commit 1536f79d86b9edac1100e58ad5fbc421d14bfaa1
parent 27965627a4ea3910e7729c0f8ff5e4afa303bc65
Author: zeertzjq <zeertzjq@outlook.com>
Date: Fri, 29 Nov 2024 10:06:12 +0800
vim-patch:8.2.2993: 'fileencodings' default value should depend on 'encoding' (#31379)
Problem: 'fileencodings' default value should depend on 'encoding'. (Gary
Johnson)
Solution: When 'encoding' is "utf-8" use a different default value for
'fileencodings'.
https://github.com/vim/vim/commit/5ffefbb35aba2448099314a9e09714d2f3b2b1bd
Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/test/old/testdir/test_options.vim b/test/old/testdir/test_options.vim
@@ -2252,6 +2252,14 @@ func Test_opt_default()
call assert_equal('vt', &formatoptions)
set formatoptions&vim
call assert_equal('tcq', &formatoptions)
+
+ call assert_equal('ucs-bom,utf-8,default,latin1', &fencs)
+ set fencs=latin1
+ set fencs&
+ call assert_equal('ucs-bom,utf-8,default,latin1', &fencs)
+ set fencs=latin1
+ set all&
+ call assert_equal('ucs-bom,utf-8,default,latin1', &fencs)
endfunc
" Test for the 'cmdheight' option