Sunday, February 2, 2014

Re: regular expression blindness

On 2014-02-02 19:17, Erik Christiansen wrote:
> On 01.02.14 08:23, Tim Chase wrote:
> > 2) if you just want to search, you can use the more complex
> > pattern
> >
> > /^\(\.\/\)\@!
>
> Yebbut, that's nearly 50% backslashes, so hard to read through the
> picket fence. In less obsolete syntax it is:
>
> /\v^(\.\/)@!

50%...that's only a 9-10% reduction in total length ;-)
(granted, it will amortize as the number of escaped characters grows
longer; and depending on the way of searching, the "/" doesn't always
need to be escaped)

> Now if Vim had a config option to preset "\v" (posix ERE), then
> we'd be in the 21st century at last.

That breaks enough plugins and existing muscle memory that I'm fairly
certain it will never happen. It's muscle memory that has me stuck.
I still get stung going to other RE engines (sed, awk, and
JavaScript/PCREs) as I have to translate from my day-to-day Vim
syntax to the syntax(es) that others find natural.

-tim




--
--
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 vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments: