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

Re: [patch] search() flag to not use smartcase

Expand Messages
  • Yakov Lerner
    ... Yes. After I sent out a patch, I realized I can fix my problem by saving,clearing, and restoring the smartcase option. Sorry. Yakov
    Message 1 of 3 , May 3, 2007
    • 0 Attachment
      On 5/3/07, Bram Moolenaar <Bram@...> wrote:
      >
      > Yakov Lerner wrote:
      >
      > > The patch adds flag to search() flag to not use smartcase.
      > > '*' and '#' do not use smartcase, but search() always uses smartcase
      > > (cannot be turned off).
      > > When we use search() with @/ pattern that comes from * or #,
      > > search() fails because of discrepancy in smartcase handling.
      > >
      > > Yakov
      > >
      > > --- runtime/doc/eval.txt.000 2007-05-03 09:35:19.000000000 -0400
      > > +++ runtime/doc/eval.txt 2007-05-03 09:36:21.000000000 -0400
      > > @@ -4086,6 +4086,7 @@
      > > 'n' do Not move the cursor
      > > 'p' return number of matching sub-pattern (see below)
      > > 's' set the ' mark at the previous location of the cursor
      > > + 'S' do not use smartcase
      > > 'w' wrap around the end of the file
      > > 'W' don't wrap around the end of the file
      > > If neither 'w' or 'W' is given, the 'wrapscan' option applies.
      >
      > Looks a bit inconsistent. Why not also add a flag to ignore
      > 'ignorecase' and 'magic'?

      Yes. After I sent out a patch, I realized I can fix my problem
      by saving,clearing, and restoring the 'smartcase' option. Sorry.

      Yakov
    Your message has been successfully submitted and would be delivered to recipients shortly.