Vimスクリプト書けないんだけど、
Pythonのコーディングしてる時だけ設定を変えたくて、
・.pyの拡張子のファイルを開いている時だけ、Tabキー押した時にTabじゃなくてスペース4文字入れる(スペース入れる設定はわかるんだけど、if文?で.pyを開いたって判定方法がわからん)
・バックスペースを押した時に、スペースが3文字以内だったらそのスペースをすべて削除
・4文字以上ある場合は、4文字ずつ削除
・Shift+Spaceでスペースの数関係なしに1文字ずつ削除

ってVimスクリプト書いてくれる優しい人いない?