On Tue, Apr 12, 2016 at 12:45 PM, L. A. Walsh <[email protected]> wrote:
> Christian Brabandt wrote: > > There is https://github.com/vim/vim/issues/99 > You might want to check, if this works for you. > > > ---- > If vim supported posix extended RE's, then, like, say grep, > it could also support Perl RE's, from the PCRE library. Perl supports > the "/x" to ignore whitespace for readability. I.e. the author was saying > they wanted to implement some flavor of PCRE's, but really wanted the "/x" > feature, which would have been alot easier to do from Vim's current > feature set. > > If Vim could _at least_ support extended 'RE's, and if it was done > in a modular fashion, then it seems adding other 'RE' engines would be > easier. Note, I don't know about current benchmarks, but PCRE was the > fastest 'RE' engine out of any of the standard 'RE' engines as well, by > far, the most expressive. Perl even bent over backwards to implement > Python-RE specific features to make it easy to port Python-RE's along > with all the POSIX RE's. > > ----------------------------------------------------------------- > BPJ wrote: > > There is https://github.com/vim/vim/issues/99 >> You might want to check, if this works for you. > > > If I'm not mistaken that's "extended" as in /x, a different sense from > "extended" as in ERE. > > i would like to have "extended as in /x" FWIW. > > If vim could include the PCRE engine (then you'd have this automatically). > And you are right "/x" is not the same as POSIX extended RE's, but is the > same as PCRE's "/x" switch. > Just FYI: The name Perl-Compatible Regular Expressions is a misnomer. PCRE is not strictly Perl-compatible (and I'm guessing Perl doesn't deal 100% appropriately when fed PCRE either, although it has picked up at least some of PCRE's extensions). It's not part of the Perl project. -- -- You received this message from the "vim_use" 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_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
