I love vim, I love python, and I dislike vimscript. So I would like to know how to write plugins (or throwaway scripts) for vim in python.

Of course, the first reference should be :h python, but I find it very hard to follow. A different reference might be to read the source for full-fledged vim plugins written (largely) in python, like Ultisnips. But surely there are stepping stones in the middle?

closed as off-topic by ideasman42, OrangeTux, Martin Tournoij, Dom, Doorknob Feb 5 '15 at 14:57

  • This question does not appear to be about Vi and Vim family of editors, within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    Asking for resources isnt a question with a definitive answer. Like asking for a tutorial or a good book. – ideasman42 Feb 5 '15 at 7:04
  • 2
    I would agree that I'm asking for a tutorial (or a good book were it only to exist). I wouldn't agree that it's a bad thing. I must admit that I'm colored by Mathematics, which uses the reference-request tag as a way to direct new learners towards good resources instead of being lost in the vast ocean of mediocrity that is the standard level of resources out there. – davidlowryduda Feb 5 '15 at 7:10
  • 1
    Treatment of this genre of questions is being discussed on Meta. – 200_success Feb 5 '15 at 7:27