綾小路龍之介の素人思考

[vim] 自動コミット

オレオレリポジトリにコミットするのにコンパイルチェックなんて必要なのか知らないけれど、とにかくこうするとコミットする回数が増えて、あたかも自分が仕事をしているかのように感じられて嬉しかったりする。:make するときのコマンドを適当なシェルスクリプトに変えて、シェルクスクリプトの中でmakeを呼ぶ。

:set makeprg=sh\ make.sh
$ cat make.sh
#!/bin/bash
make && svn commit

いつもどおり:makeすると、makeに成功した場合のみmakeが終わってからsvnのログを書けと言われるので、書けばコミットできる。問題は、vimを起動して毎回設定変更しないとだめだということだ。カレントディレクトリに常にmake.shがあるわけではないからな。

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-12-08T23:59:18+09:00
  2. Modified: 2008-12-08T08:02:31+09:00
  3. Generated: 2017-03-12T23:09:16+09:00