neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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:
Mtest/old/testdir/test_options.vim | 8++++++++
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