Charles E Campbell Jr schrieb:
> Hello!
> 
> Vim is often quite forgiving of user blunders.  However, for plugin 
> development, I'd rather it be more strict.  I have a tendency of trying 
> bufnr("."), for example, when I should use bufnr("%").  The strange 
> thing is is that it seems to work on occasion (but erratically).  I've 
> found other bugs in the past that vim glides over, but that makes it 
> difficult to find them.
> 
> How about an  errorstop  option:
> 
> 'errorstop'  'es'   boolean (default: off)
>                     local to window
>                     {not in Vi}
> 
>     This option makes Vim strict with respect to any errors, warnings, 
> etc., when running a script.
>     Vim will immediately terminate the script with E???.
> 
> Regards,
> Chip Campbell

Also helpful:
    :h 'debug

    :set debug=msg
    :echo bufnr(".")
    E94: No matching buffer for .
    -1

-- 
Andy

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui