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?

  • 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. Feb 5 '15 at 7:10
  • 1
    Treatment of this genre of questions is being discussed on Meta. Feb 5 '15 at 7:27