----- Original Message -----
From: "Naim Far" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, December 14, 2006 8:06 AM
Subject: grep and regular expression
Hi,
I'm writing C++ code, I'm trying to search for all class declaration via the
following command:
:grep 'class\s*\w\+{' *.hpp
The command fails! although if I do search for the same expression, the search
succeeds (in a specific file)!
When you invoke Vim's :grep command, Vim's regular expression engine is not used at all. Vim invokes the external grep command
specified with the 'grepprg' option and parses the stdout from the grep command according to the 'grepformat' option.
:help grepprg
:help grepformat
If you want the matching to use Vim's regular expression dialect, you need to
use :vimgrep.
:help vimgrep
Hope this helps,
Brett S.
Y?!
Thanx...