>Hi, > >I've written a couple of large vim plugins, I'm working with ZyX on >Powerline, and I'd like to add my vote for the proposed functionality in >this RFC. > >Having direct access to vim functionality with good bindings like >suggested in this RFC would remove a huge hurdle with writing vim >plugins, and I think it would boost the plugin ecosystem and modernize >vim quite a bit. > >The most important bindings would in my opinion be *.options, *.augroup, >the ability to call vim functions directly through *.functions.*, the >ability to access variables directly and the ability to access and >update hlgroups directly. > >I also think that if any functionality from this RFC should be >implemented, it should be either all or nothing. I'm already sick of >having to deal with different levels of Python support in the vim 7.3 >patchsets, and I'd prefer to not have to tell users to use certain >patchsets to have access to certain parts of this RFC, or to have to add >even more code to maintain support for different vim versions.
As I said I can write a fallback module. Note though that such fallback will show even worse performance then if you used special fallbacks for your case only. >A concern I have is: would this RFC apply similarly to other supported >languages like Ruby? I think it would be unfair to add this awesome >functionality to Python only, and I can imagine that doing so would create >a bit of anger among developers who prefer other languages. To add this functionality to other languages somebody has to be interested and take time to write it. The only interest I have there is looking at how things are implemented in different languages and such interest is not enough to write that much code. Also note that I can’t construct lua-ish interface without previously writing much code in lua and writing pythonic interface for lua after saying that VimL-like one is not acceptable in python because python is not VimL is a good example of inconsistent words and deeds. -- -- You received this message from the "vim_dev" 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_dev" 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.
