This is a configuration file maintained by the Python project which optimizes (g)vim for writing Python code. You don't have to replace your existing .vimrc with it; in fact, it has conditionals that only fire if vim detects that you're editing Python code so it shouldn't mess with anything else you work on. Here's how I use it:
0) Copy this file as ~/.vim/vimrc.python
1) Add the following line to ~/.vimrc:
Uncomment automatic indentation at the end of the file, otherwise this file won't do much for you. I also uncommented syntax highlighting.
How to install vim from the FreeBSD ports collection without it installing most of X along with it.
make WITHOUT_X11=yes install clean
How to prettify a block of JSON in vim so that it's easier to read. You need to have Python installed for it to work.