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 
> 

Reply via email to