@@ -892,48 +892,48 @@ endfunction
892
892
let s: pat_vim2py = {
893
893
\ ' [0-9a-zA-Z]' : ' [0-9a-zA-Z]' ,
894
894
\ ' [@*!=><&~#]' : ' [@*!=><&~#]' ,
895
- \ ' \\ <ARGOPT\\ >' : ' \\ bARGOPT\ \b' ,
896
- \ ' \\ <BANG\\ >' : ' \\ bBANG\ \b' ,
897
- \ ' \\ <EDITCMD\\ >' : ' \\ bEDITCMD\ \b' ,
898
- \ ' \\ <NOTRLCOM\\ >' : ' \\ bNOTRLCOM\ \b' ,
899
- \ ' \\ <TRLBAR\\ >' : ' \\ bTRLBAR\ \b' ,
900
- \ ' \\ <USECTRLV\\ >' : ' \\ bUSECTRLV\ \b' ,
901
- \ ' \\ <USERCMD\\ >' : ' \\ bUSERCMD\ \b' ,
902
- \ ' \\<\\ (XFILE\\ |FILES\\ |FILE1\\)\\ >' : ' \\ b(XFILE|FILES|FILE1)\ \b' ,
903
- \ ' \\ S' : ' \ \S' ,
904
- \ ' \\ a' : ' [A-Za-z]' ,
905
- \ ' \\ d' : ' \ \d' ,
906
- \ ' \\ h' : ' [A-Za-z_]' ,
907
- \ ' \\ s' : ' \ \s' ,
908
- \ ' \\ v^d%[elete][lp]$' : ' ^d(elete|elet|ele|el|e)[lp]$' ,
909
- \ ' \\ v^s%(c[^sr][^i][^p]|g|i[^mlg]|I|r[^e])' :
895
+ \ ' \<ARGOPT\>' : ' \bARGOPT\b' ,
896
+ \ ' \<BANG\>' : ' \bBANG\b' ,
897
+ \ ' \<EDITCMD\>' : ' \bEDITCMD\b' ,
898
+ \ ' \<NOTRLCOM\>' : ' \bNOTRLCOM\b' ,
899
+ \ ' \<TRLBAR\>' : ' \bTRLBAR\b' ,
900
+ \ ' \<USECTRLV\>' : ' \bUSECTRLV\b' ,
901
+ \ ' \<USERCMD\>' : ' \bUSERCMD\b' ,
902
+ \ ' \<\ (XFILE\|FILES\|FILE1\)\ >' : ' \b(XFILE|FILES|FILE1)\b' ,
903
+ \ ' \S' : ' \S' ,
904
+ \ ' \a' : ' [A-Za-z]' ,
905
+ \ ' \d' : ' \d' ,
906
+ \ ' \h' : ' [A-Za-z_]' ,
907
+ \ ' \s' : ' \s' ,
908
+ \ ' \v^d%[elete][lp]$' : ' ^d(elete|elet|ele|el|e)[lp]$' ,
909
+ \ ' \v^s%(c[^sr][^i][^p]|g|i[^mlg]|I|r[^e])' :
910
910
\ ' ^s(c[^sr][^i][^p]|g|i[^mlg]|I|r[^e])' ,
911
- \ ' \\ w' : ' [0-9A-Za-z_]' ,
912
- \ ' \\w\ \|[:#]' : ' [0-9A-Za-z_]|[:#]' ,
913
- \ ' \\ x' : ' [0-9A-Fa-f]' ,
911
+ \ ' \w' : ' [0-9A-Za-z_]' ,
912
+ \ ' \w \|[:#]' : ' [0-9A-Za-z_]|[:#]' ,
913
+ \ ' \x' : ' [0-9A-Fa-f]' ,
914
914
\ ' ^++' : ' ^\+\+' ,
915
- \ ' ^++bad=\\ (keep\\ |drop\\ |.\\)\\ >' : ' ^\\+\\ +bad=(keep|drop|.)\ \b' ,
916
- \ ' ^++bad=drop' : ' ^\\+\ \+bad=drop' ,
917
- \ ' ^++bad=keep' : ' ^\\+\ \+bad=keep' ,
918
- \ ' ^++bin\\ >' : ' ^\\+\\ +bin\ \b' ,
919
- \ ' ^++edit\\ >' : ' ^\\+\\ +edit\ \b' ,
920
- \ ' ^++enc=\\ S' : ' ^\\+\\ +enc=\ \S' ,
921
- \ ' ^++encoding=\\ S' : ' ^\\+\\ +encoding=\ \S' ,
922
- \ ' ^++ff=\\ (dos\\ |unix\\ |mac\\)\\ >' : ' ^\\+\\ +ff=(dos|unix|mac)\ \b' ,
923
- \ ' ^++fileformat=\\ (dos\\ |unix\\ |mac\\)\ \>' :
924
- \ ' ^\\+\\ +fileformat=(dos|unix|mac)\ \b' ,
925
- \ ' ^++nobin\\ >' : ' ^\\+\\ +nobin\ \b' ,
915
+ \ ' ^++bad=\(keep\|drop\|.\)\ >' : ' ^\+\ +bad=(keep|drop|.)\b' ,
916
+ \ ' ^++bad=drop' : ' ^\+ \+bad=drop' ,
917
+ \ ' ^++bad=keep' : ' ^\+ \+bad=keep' ,
918
+ \ ' ^++bin\>' : ' ^\+\ +bin\b' ,
919
+ \ ' ^++edit\>' : ' ^\+\ +edit\b' ,
920
+ \ ' ^++enc=\S' : ' ^\+\ +enc=\S' ,
921
+ \ ' ^++encoding=\S' : ' ^\+\ +encoding=\S' ,
922
+ \ ' ^++ff=\(dos\|unix\|mac\)\ >' : ' ^\+\ +ff=(dos|unix|mac)\b' ,
923
+ \ ' ^++fileformat=\(dos\|unix\|mac\) \>' :
924
+ \ ' ^\+\ +fileformat=(dos|unix|mac)\b' ,
925
+ \ ' ^++nobin\>' : ' ^\+\ +nobin\b' ,
926
926
\ ' ^[A-Z]' : ' ^[A-Z]' ,
927
- \ ' ^\\$\\w\\ +' : ' ^\ \$[0-9A-Za-z_]+' ,
928
- \ ' ^\\ (!\\ |global\\ |vglobal\ \)$' : ' ^(!|global|vglobal)$' ,
929
- \ ' ^\\ (WHILE\\ |FOR\ \)$' : ' ^(WHILE|FOR)$' ,
930
- \ ' ^\\ (vimgrep\\ |vimgrepadd\\ |lvimgrep\\ |lvimgrepadd\ \)$' :
927
+ \ ' ^\$\w\ +' : ' ^\$[0-9A-Za-z_]+' ,
928
+ \ ' ^\(!\|global\|vglobal\)$' : ' ^(!|global|vglobal)$' ,
929
+ \ ' ^\(WHILE\|FOR\)$' : ' ^(WHILE|FOR)$' ,
930
+ \ ' ^\(vimgrep\|vimgrepadd\|lvimgrep\|lvimgrepadd\)$' :
931
931
\ ' ^(vimgrep|vimgrepadd|lvimgrep|lvimgrepadd)$' ,
932
- \ ' ^\\ d' : ' ^\ \d' ,
933
- \ ' ^\\ h' : ' ^[A-Za-z_]' ,
934
- \ ' ^\\ s' : ' ^\ \s' ,
935
- \ ' ^\\ s*\\\\ ' : ' ^\\s*\\ \\' ,
936
- \ ' ^[ \\ t]$' : ' ^[ \ \t]$' ,
932
+ \ ' ^\d' : ' ^\d' ,
933
+ \ ' ^\h' : ' ^[A-Za-z_]' ,
934
+ \ ' ^\s' : ' ^\s' ,
935
+ \ ' ^\s*\\' : ' ^\s* \\' ,
936
+ \ ' ^[ \t]$' : ' ^[ \t]$' ,
937
937
\ ' ^[A-Za-z]$' : ' ^[A-Za-z]$' ,
938
938
\ ' ^[0-9A-Za-z]$' : ' ^[0-9A-Za-z]$' ,
939
939
\ ' ^[0-9]$' : ' ^[0-9]$' ,
@@ -944,7 +944,7 @@ let s:pat_vim2py = {
944
944
\ ' ^[A-Za-z_][0-9A-Za-z_]*$' : ' ^[A-Za-z_][0-9A-Za-z_]*$' ,
945
945
\ ' ^[A-Z]$' : ' ^[A-Z]$' ,
946
946
\ ' ^[a-z]$' : ' ^[a-z]$' ,
947
- \ ' ^[vgslabwt]:$\\ |^\\ ([vgslabwt]:\\)\ \?[A-Za-z_][0-9A-Za-z_#]*$' :
947
+ \ ' ^[vgslabwt]:$\|^\([vgslabwt]:\) \?[A-Za-z_][0-9A-Za-z_#]*$' :
948
948
\ ' ^[vgslabwt]:$|^([vgslabwt]:)?[A-Za-z_][0-9A-Za-z_#]*$' ,
949
949
\ ' ^[0-7]$' : ' ^[0-7]$' ,
950
950
\ ' ^[0-9A-Fa-f][0-9A-Fa-f]$' : ' ^[0-9A-Fa-f][0-9A-Fa-f]$' ,
0 commit comments