From: Peter Hodge <[EMAIL PROTECTED]>
Subject: Re: Checking an option
Date: Tue, 14 Nov 2006 17:00:06 +1100 (EST)
Hi Peter,
thank you for your super fast reply! :)
Some things are quite too simple for me... ;O) <<<--- VERY BIG smiley!
Keep editing!
mcc
> Hello,
>
> The 'no{option}' options aren't really options, that's just a way of turning
> them off. You can use:
>
> if ! &startofline
> (do something)
> endif
>
> regards,
> Peter
>
> --- Meino Christian Cramer <[EMAIL PROTECTED]> wrote:
>
> >
> > Hi,
> >
> > in a script I want to to something like:
> >
> > if <option is set>
> > (do something)
> > endif
> >
> > From the help I got under the toppic "expr-option"
> >
> > option *expr-option* *E112*
> > *E113*
> > ------
> > &option option value, local value if possible
> > &g:option global option value
> > &l:option local option value
> >
> > Examples: >
> > echo "tabstop is " . &tabstop
> > if &insertmode
> >
> > Any option name can be used here. See |options|. When using the local
> > value
> > and there is no buffer-local or window-local value, the global value is
> > used
> > anyway.
> >
> >
> >
> > So I wrote (before there was a "set nostartofline")
> >
> > if &nostartofline
> > (do something)
> > endif
> >
> > but it fails with:
> >
> > Error detected while processing /home/mccramer/.vimrc:
> > line 561:
> > E113: Unknown option: nostartofline
> > E15: Invalid expression: &nostartofline
> >
> > which I dont understand, since some line before "set nostartofline"
> > was used and there "nostartofline" was known...
> >
> > What can I do to solve the problem ?
> >
> > Thank you very much in advance for any help !
> >
> > Keep editing!
> > mcc
> >
> >
> >
> >
>
>
> Send instant messages to your online friends http://au.messenger.yahoo.com
>