From dfb8b10556033be30e5339648a16eb9dc3599bfb Mon Sep 17 00:00:00 2001 From: Kun Lin <5350867+NamelessUzer@users.noreply.github.com> Date: Sat, 19 Feb 2022 08:55:59 +0800 Subject: [PATCH] fix(number): fix the pattern of Chinese Number --- autoload/SpaceVim/layers/chinese.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/SpaceVim/layers/chinese.vim b/autoload/SpaceVim/layers/chinese.vim index 70226847c..614197e57 100644 --- a/autoload/SpaceVim/layers/chinese.vim +++ b/autoload/SpaceVim/layers/chinese.vim @@ -59,10 +59,10 @@ endfunction function! s:ConvertChineseNumberUnderCursorToDigit() abort let cword = expand('') - let ChineseNumberPattern = "[〇一二三四五六七八九零壹贰叁肆伍陆柒捌玖貮两点]\+" + let ChineseNumberPattern = '[〇一二三四五六七八九十百千万亿兆零壹贰叁肆伍陆柒捌玖拾佰仟萬億貮两点]\+' while cword =~ ChineseNumberPattern let matchword = matchstr(cword, ChineseNumberPattern) - let cword = substitute(cword, matchword, s:Chinese2Digit(matchword)) + let cword = substitute(cword, matchword, s:Chinese2Digit(matchword), "") endwhile if !empty(cword) let save_register = @k