neovim

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

commit dae79f2b67ba9c10fd3340782e0b923afc30fc5c
parent f0d83419843874f5569889978570e92638beceb9
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sun, 10 Aug 2025 16:22:43 +0800

vim-patch:9.1.1619: Incorrect E535 error message (#35285)

Problem:  Incorrect E535 error message (after 9.1.1603).
Solution: Don't use transchar(), as the character is always printable
          (zeertzjq).

closes: vim/vim#17948

https://github.com/vim/vim/commit/b362995430ee809f866d74930897bc158a4eb4ca
Diffstat:
Mtest/old/testdir/test_ins_complete.vim | 2+-
Mtest/old/testdir/test_options.vim | 20++++++++++----------
2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/test/old/testdir/test_ins_complete.vim b/test/old/testdir/test_ins_complete.vim @@ -5508,7 +5508,7 @@ func s:TestCompleteScriptLocal(findstart, base) endfunc " Issue 17869 -func Test_scriplocal_autoload_func() +func Test_scriptlocal_autoload_func() let save_rtp = &rtp set rtp=Xruntime/some let dir = 'Xruntime/some/autoload' diff --git a/test/old/testdir/test_options.vim b/test/old/testdir/test_options.vim @@ -276,17 +276,17 @@ func Test_complete() new call feedkeys("i\<C-N>\<Esc>", 'xt') bwipe! - call assert_fails('set complete=ix', 'E535:') - call assert_fails('set complete=x', 'E539:') - call assert_fails('set complete=..', 'E535:') + call assert_fails('set complete=ix', 'E535: Illegal character after <i>') + call assert_fails('set complete=x', 'E539: Illegal character <x>') + call assert_fails('set complete=..', 'E535: Illegal character after <.>') set complete=.,w,b,u,k,\ s,i,d,],t,U,F,o - call assert_fails('set complete=i^-10', 'E535:') - call assert_fails('set complete=i^x', 'E535:') - call assert_fails('set complete=k^2,t^-1,s^', 'E535:') - call assert_fails('set complete=t^-1', 'E535:') - call assert_fails('set complete=kfoo^foo2', 'E535:') - call assert_fails('set complete=kfoo^', 'E535:') - call assert_fails('set complete=.^', 'E535:') + call assert_fails('set complete=i^-10', 'E535: Illegal character after <^>') + call assert_fails('set complete=i^x', 'E535: Illegal character after <^>') + call assert_fails('set complete=k^2,t^-1,s^', 'E535: Illegal character after <^>') + call assert_fails('set complete=t^-1', 'E535: Illegal character after <^>') + call assert_fails('set complete=kfoo^foo2', 'E535: Illegal character after <^>') + call assert_fails('set complete=kfoo^', 'E535: Illegal character after <^>') + call assert_fails('set complete=.^', 'E535: Illegal character after <^>') set complete=.,w,b,u,k,s,i,d,],t,U,F,o set complete=. set complete=.^10,t^0