普段vim7.1の自前ビルドを使っているんだけど、Pythonのソースコードを書くとき、コメント行を書こうとして、行頭に#を書いた瞬間にインデントが無くなって行が左端に行ってしまい、>>とか==とかでも修正できなかった。
set cinkeys= とか set noautoindent, nocindent, nosmartindent とかやってもどうにもならなかったんだけど、解決法を http://henry.precheur.org/2008/4/18/Indenting%20Python%20with%20VIM.html で見つけた。
とりあえず、~/.vim/indent/python.vim をこんな感じにしてみた。
setlocal indentkeys+=0#
autocmdにした方が良いのかな?
au BufEnter *.py setlocal indentkeys+=0#