fix(charclass): make behavior with empty str match latest Vim (#19749)

Later Vim patches changed to return 0 for empty string and null string.
Also update setcellwidth() docs to match latest Vim.
This commit is contained in:
zeertzjq
2022-08-13 12:25:01 +08:00
committed by GitHub
parent 754892e59d
commit 1de62b9ea1
3 changed files with 8 additions and 7 deletions

View File

@@ -1774,6 +1774,8 @@ func Test_charclass()
call assert_equal(1, charclass('.'))
call assert_equal(2, charclass('x'))
call assert_equal(3, charclass("\u203c"))
" this used to crash vim
call assert_equal(0, "xxx"[-1]->charclass())
endfunc
func Test_eventhandler()