>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
>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
>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 vim_dev+unsubscribe@...
For more options, visit https://groups.google.com/groups/opt_out.