On Wed, 4 Oct 2006 at 5:09am, Meino Christian Cramer wrote:
> Hi,
>
> when writing a function in vim script sometimes it makes sense to
> change options of vim.
>
> Are these changes local to the function ?
> And if not: Can I simply assign the current value of the option to a
> variable, change the option and restore the option value from the
> value stored in that variable ?
>
> Or is this way just another kind of "shooting into my own feet" ? :)
>
> Keep hacking!
> mcc
Yegappan already answered your question. However, in case you want to do
the whole of it in the same function, I recommend the below pattern:
let _ic = &ignorecase
set noic
try
" do something
finally
let &ignorecase = _ic
endtry
--
HTH,
Hari
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com