Vim + Python
I’m writing this post, not because there is a dearth of blog posts about getting Vim to play nicely with Python, but because the blog posts I followed referenced outdated versions of the python syntax highlighting scripts.
The syntax highlighting script I use is here. It has a number of improvements over the older syntax highlighting script I was using. e.g. the older script messed up all formatting after a base class definition like class NewClass:
, because it expected parentheses before the colon. The new script from the above link has fixed that issue.
I also use the indentation script mentioned here. The actual script is here
For gvim / MacVim, I use the colour scheme from here. Unfortunately it doesn’t work in the non GUI Vim, so you have to use colorscheme blackboard
in your ~/.gvimrc
, rather than your ~/.vimrc
.