@@ -892,48 +892,48 @@ endfunction
892892let s: pat_vim2py = {
893893 \ ' [0-9a-zA-Z]' : ' [0-9a-zA-Z]' ,
894894 \ ' [@*!=><&~#]' : ' [@*!=><&~#]' ,
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])' :
910910 \ ' ^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]' ,
914914 \ ' ^++' : ' ^\+\+' ,
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' ,
926926 \ ' ^[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\)$' :
931931 \ ' ^(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]$' ,
937937 \ ' ^[A-Za-z]$' : ' ^[A-Za-z]$' ,
938938 \ ' ^[0-9A-Za-z]$' : ' ^[0-9A-Za-z]$' ,
939939 \ ' ^[0-9]$' : ' ^[0-9]$' ,
@@ -944,7 +944,7 @@ let s:pat_vim2py = {
944944 \ ' ^[A-Za-z_][0-9A-Za-z_]*$' : ' ^[A-Za-z_][0-9A-Za-z_]*$' ,
945945 \ ' ^[A-Z]$' : ' ^[A-Z]$' ,
946946 \ ' ^[a-z]$' : ' ^[a-z]$' ,
947- \ ' ^[vgslabwt]:$\\ |^\\ ([vgslabwt]:\\)\ \?[A-Za-z_][0-9A-Za-z_#]*$' :
947+ \ ' ^[vgslabwt]:$\|^\([vgslabwt]:\) \?[A-Za-z_][0-9A-Za-z_#]*$' :
948948 \ ' ^[vgslabwt]:$|^([vgslabwt]:)?[A-Za-z_][0-9A-Za-z_#]*$' ,
949949 \ ' ^[0-7]$' : ' ^[0-7]$' ,
950950 \ ' ^[0-9A-Fa-f][0-9A-Fa-f]$' : ' ^[0-9A-Fa-f][0-9A-Fa-f]$' ,
0 commit comments