while ("im the true Vim master");

2008-07-22

scheme/git.vim

| 15:06

先程のmetarw.vim (仮)の{scheme}ネタとしては、

" git show HEAD相当。最近の変更点のdiffを表示。
edit git:HEAD

" git show HEAD~2相当。最新版とその2個前のdiffを表示。
edit git:HEAD~2

" ブランチtopic/fooのsrc/ui.cを表示。
edit git:topic/foo:src/ui.c

" ブランチtopic/fooの内容をnetrwライクにブラウジング。
edit git:topic/foo:

というのを思いついた。さすがにこれは:writeできても困るのでread onlyにする予定。

番外編としては、

" ブランチtopic/fooに切り替え。
cd git:topic/foo

というのを思いついたけど、これはどうだろう(この手の処理をフックできたかどうか的な意味も含む)。

最近のコメント
あわせて読みたいブログパーツ
AX