Excerpts from Nikolay Pavlov's message of Mon Dec 02 20:35:18 +0100 2013: > Note: this means that if there is reference somewhere when you redefine > function that reference will still use old definition. I consider such > stability an advantage. I always assumed that - restarting Vim is that fast that I do not bother about such changes at runtime. Instead I do care about "setting up my dev env" faster, eg by using local vimrcs, spending more time on workflows to define the compiler (vim-addon-actions) and the like.
> Note that there is also no way I know that allows to do this and keep > context (i.e. l: and a: locals or absence of them for use with vim.*eval). > This is poind d). No, there is not. You have to pass context as arguments manually. I didn't try my code. Fact is I'm using it in many ways. If you're interested you can find the implementation easily. But anyway: Your work makes me think that having a separate viml library is the way to go, so that improvements can be created and debugged more easily. Marc Weber -- -- 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/groups/opt_out.
