Hi all, I apologise if this has already been covered elsewhere, but there is so much going on with the new regexp engine that I'm finding it difficult to keep up. I have all patches for 7.3 from 1 to 1000. Setting regexpengine to 2 in my .vimrc on HP-UX and _vimrc on Win64 gives this this message when opening a c source file (say main.c from vim's source): Error detected while processing /trace/tjmt1/vim/73/vim73/runtime/syntax/c.vim: line 154: E475: Invalid argument: cBracket^Itransparent start='\[\|<::\@!' end=']\|:>' end='}'me=s-1 contains=ALLBUT,cBlock,@cParenGroup,cErrInParen,cCppParen,cCppBracket,cCppString,@Spell line 344: E475: Invalid argument: cCppOutWrapper^Istart="^\s*\(%:\|#\)\s*if\s\+0\+\s*\($\|//\|/\*\|&\)" end=".\@=\|$" contains=cCppOutIf,cCppOutElse fold Press ENTER or type command to continue After the file is loaded closing square brackets are highlighted. Opening the syntax file c.vim gives: Error detected while processing /trace/tjmt1/vim/73/vim73/runtime/syntax/vim.vim: line 114: E475: Invalid argument: vimInsert^Imatchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=a\%[ppend]$"^Imatchgroup=vimCommand end="^\.$"" line 115: E475: Invalid argument: vimInsert^Imatchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=c\%[hange]$"^Imatchgroup=vimCommand end="^\.$"" line 116: E475: Invalid argument: vimInsert^Imatchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=i\%[nsert]$"^Imatchgroup=vimCommand end="^\.$"" line 120: E475: Invalid argument: vimBehave^I"\<be\%[have]\>" skipwhite nextgroup=vimBehaveModel,vimBehaveError line 128: E475: Invalid argument: vimFiletype^I"\<filet\%[ype]\(\s\+\I\i*\)*"^Iskipwhite contains=vimFTCmd,vimFTOption,vimFTError line 141: E475: Invalid argument: vimAugroup^Istart="\<aug\%[roup]\>\s\+\h\w*" end="\<aug\%[roup]\>\s\+[eE][nN][dD]\>"^Icontains=vimAugroupKey,vimAutoCmd,@vimAugroupList keepend <a lot of lines removed> line 733: E475: Invalid argument: vimEmbedError start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ line 749: E475: Invalid argument: vimAugroupSyncA^Igroupthere NONE^I"\<aug\%[roup]\>\s\+[eE][nN][dD]" Press ENTER or type command to continue Of course this doesn't happen when regexpengine is 1. Cheers John On 21-May-2013 10:16 AM, mattn wrote:
* Some plugins doesn't work * \%u is disabled * test64 contains tests for multi-byte * test95 doesn't pass without enc=utf-8Here is japanese discusstion https://github.com/vim-jp/issues/issues/390#issuecomment-18181263 Thanks. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. |
- Re: Problems of new regexp engine (that we know) Ken Takata
- Re: Problems of new regexp engine (that we know) Yasuhiro MATSUMOTO
- Re: Problems of new regexp engine (that we kno... Bram Moolenaar
- Re: Problems of new regexp engine (that we know) Bram Moolenaar
- Re: Problems of new regexp engine (that we kno... Christian Brabandt
- Re: Problems of new regexp engine (that we know) Bram Moolenaar
- Re: Problems of new regexp engine (that we know) John Marriott
- Re: Problems of new regexp engine (that we know) Christian Brabandt
- Re: Problems of new regexp engine (that we kno... Christian Brabandt
- Re: Problems of new regexp engine (that we... Bram Moolenaar
- Re: Problems of new regexp engine (that we know) James McCoy
- Re: Problems of new regexp engine (that we know) Bram Moolenaar
- Re: Problems of new regexp engine (that we know) h_east
- Re: Problems of new regexp engine (that we know) Bram Moolenaar
- Re: Problems of new regexp engine (that we kno... Marc Weber
- Re: Problems of new regexp engine (that we... Bram Moolenaar
- Re: Problems of new regexp engine (tha... Marc Weber