Vim で ChangeLog するのに spec.vim というスクリプトを利用している。
[2004-04-11-1] 以外に細工しているのでまとめておく。
出力の書式はデフォルトではこんな感じになる。
|* 土 12 11 2004 user@mail.address.com |- 1st entry |- 2nd endry |- ...
|2004-12-10 username <user@mail.address.com> | * ... | * 2nd entry | * 1st entry
let spec_chglog_format = "%Y-%m-%d nickname <mail@address.com> let spec_chglog_prepend = 1 " 既存エントリの上に追加する。 let spec_chglog_mystyle = 1 " 自分のスタイルに変更する au FileType spec map <buffer> <LocalLeader>c <Plug>SpecChangelog au BufNewFile,BufRead *.spec setf speco spec_chglog_format で日付エントリの書式を設定している。