Hi,

I would like to do something like this, to process exceptions:

try
        if catch /pattern/
        do this and that
        else
        do the ordinary thing
        endif
endtry

Of course this is not real code, but catches do act like an ``if'', but I do not know of a clean way to do an `else'. My sloppy solution was to define a
variable to do it like this:

try
let s:number = 0
        catch /pattern/
        do this and that
        let s:number = 1
        finally
        if number < 1
                do the ordinary things
                endif
endtry

Any better way to do an if/else conditional, with a catch statement?








                 ================================================
                 {  PLEASE CHANGE YOUR EMAIL CONTACT LIST!      }
                 { If I am listed as howa...@sfo.com, change my }
                 {      address to howard...@gmail.com          }
                 ================================================

--
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

Reply via email to