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

Reply via email to