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