Thursday, July 1, 2010

Re: include option

Just tried it, no luck.

I did: set include=^\\(include_once\\|include\\)

Any idea now?

On Jul 1, 12:40 pm, Gary Johnson <garyj...@spocom.com> wrote:
> On 2010-07-01, surge wrote:
> > I'm trying to make vim look inside php include files. A php include
> > statement can be:
>
> > include 'file.php'
>
> > OR
>
> > include_once 'file.php'
>
> > It works if I do:
>
> > set  include=^include
>
> > OR
>
> > include=^include_once
>
> > But I can't seem to do recognize both. This doesn't work:
>
> > set include=^\(include\|include_once\)
>
> > Thanks!
>
>     :set include=^\(include\|include_once\)
>     :set include?
>       include=^(include|include_once)
>
> Note that your backslashes are no longer there, having been removed
> when ":set include=^\(include\|include_once\)" was executed.  Just
> add another level of backslashes to protect those in the argument to
> :set.
>
>     :set include=^\\(include\\|include_once\\)
>
> Regards,
> Gary

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

No comments: