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'? -- Everybody lies, but it doesn't matter since nobody listens. -- Lieberman's Law /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///