Loading ...
Sorry, an error occurred while loading the content.

63038Re: search results depend on length

Expand Messages
  • Ernie Rael
    Nov 1, 2011
    • 0 Attachment
      On 10/31/2011 2:59 PM, Christian Brabandt wrote:
      > On Mo, 31 Okt 2011, Ernie Rael wrote:
      >
      >> It's similar, but a list of chars that need escaping is more flexible.
      >> I could specify that '(' needs to be escaped to mean grouping and that
      >> '?' does not need to be escaped to mean optional. Using the list could
      >> be dependent on the "magic-ness of a pattern".
      > Hm, interesting concept. Attached is a simple script to try out.
      >
      > Use
      > :let g:re_dont_escape = '()|?'
      > to specify which chars have a special meaning and don't need to be
      > escaped (only for using the literal version). So in this example, '()
      > wouldn't need to be escaped for grouping, '|' means OR and '?' means
      > optional match.
      >
      > When searching, press<f7> to translate the pattern into a vim pattern.
      > It basically only adds/removes the backslashes (so you need to know all
      > vim specific atoms, like '\@<=' and can't use e.g. Perl look-arounds).
      >
      > Disclaimer, only very basically tested.
      >
      > regards,
      > Christian
      >
      Thanks Christian and Andy.

      I'm on vacation now, won't be giving this any play until after next
      week. But it looks like some pros are working it over.

      -ernie

      --
      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
    • Show all 17 messages in this topic