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

63036Re: search results depend on length

Expand Messages
  • Andy Wokula
    Nov 1, 2011
    • 0 Attachment
      Am 31.10.2011 22:59, schrieb Christian Brabandt:
      > 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

      Neat! attached is a mod with backslash/'ff'-bugs fixed and simpler
      notation, shorter gen'd patterns and preparation for multi-char items,
      otherwise no feats added.

      --
      Andy

      --
      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