xyzzy の git ブラウザです。 xyzzy で動く tig を目指したものです。
- shortlog を見る
- commit の diff を見る
- stage, unstage の切り替え
- コミット
- windows 用の git が必要です。 git for windows 等をインストールしてください。
- xyzzy の site-lisp に xig というディレクトリを作り、このリポジトリのファイルをコピーしてください。
- git を使って入れる場合は site-lisp に移動して以下のコマンドを実行します。
- git clone git://github.com/yosugi/xyzzy.xig.git xig
.xyzzy 等に以下を追記してください。
(load-library "xig/xig")
(setq xig::*xig-git-path* <git.exe へのパス>)
git 配下にあるファイルを開いて M-x xig-mode
すれば
shortlog が見えるはずです。
基本的に tig と同じように使えると思います。
全体的に vim っぽいキーバインドも定義しています。
また TAB
でウィンドウ間の移動ができます。
RET
コミットの diff を表示R
shortlog を再描画g
コミットグラフの表示 / 非表示切り換えS
status 画面表示q
diff を閉じる / xig-mode 終了
f
下スクロールSPC
下スクロールb
上スクロールq
diff を閉じる
u
stage, unstage の切り替え (git add/reset)!
変更取り消し (git checkout --)RET
diff を表示C
コミットメッセージ編集q
status を閉じる
C-c C-c
コミット (git commit)C-g
コミットをキャンセル
MIT ライセンスです。 LICENCE ファイルを参照してください。
バグ、要望等は github の issues までお願いします。