vim で複数のウィンドウを表示するのに dwm.vim を導入しているのですが、
いつごろからか unite.vim 等の他のプラグインと併用しているとレイアウトが崩れるようになってしまいました。
vim のスクリプトなんてさっぱりだしどうすればいいかわからず、
とりあえず dwm.vim の履歴を一個ずつ遡って調べてみると、
f0505d471d の変更が原因ぽい。
んでも dwm.vim を作った人にしてみれば良かれと思ってやったことだろうし、
他のプラグインとの競合なんて作者さんが使っていなければ関係ないことだろうから
github で fork して revert なる操作を初めて行ってみた。
以下その手順
1. github 上で dwm.vim を fork
2. ローカルに clone
3. $ git revert f0505d471da9820991a72e1dcd96ae0302de782a
4. 競合が発生したらしいので、競合箇所を修正
5. commit して fork したリポジトリに push
...ちゃんとこれで動作するようになったけど、
今後、本家 dwm.vim が更新された時も一々 fork し直すところからやりなおすんだろうか?
fork 元からコミットを取得するような機能ってないのかな?