On 21 March 2016 at 09:12, A. S. Budden <[email protected]> wrote: > On 19 March 2016 at 16:38, rameo <[email protected]> wrote: >> I have a VIM function with a lot of code written in python. >> >> There are many loops and sub-loops with this kind of code: >> >> if this >> exit >> else >> do this >> >> Does anyone know how to exit the python code and return to vim? >> (or even better "how to exit the function from within python code?") >> sys.exit() and exit() doesn't work. > > I've never tried to do what you want directly, but if I were > implementing this, I would do it like this: > > def myfunction(): > if this: > return > else: > do this > > myfunction() >
Whoops, pressed send too quickly... What I was going to say was: This has the additional advantage that you can move the python function into a separate (.py) file which can make it a bit easier to read. Al -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
