https://github.com/syohex/emacs-git-gutter
https://github.com/syohex/emacs-git-gutter-fringe
git-gutter.el, git-gutter-fringe.elをいろいろ修正しました.
git-gutter.el、fringe版を使っている人は両方アップデートする
ことを推奨します
修正点
- errorとなってしまい、そこから操作出来なくなる問題の修正
- 誤った位置に差分情報を表示してしまう問題の修正
- overlayが不要に残ってしまう問題を修正(たぶん)
- カーソル位置の差分をポップアップする git-gutter:popup-diffの実装
- git-gutter:popup-diffと git-gutter:{next-diff,previous-diff}が連動するよう修正
- (git-gutter-fringe)利用する fringeを左か右か選択可能に
- (git-gutter-fringe)linum-modeを併用して利用する際の問題を修正
また Emacs24しか試していなかったので、24以上を必要要件にしていましたが、
23でも動作することを確認できたので、
デモ
git-gutter-fringeで右側に差分情報を表示、git-gutter:popup-diffを行い、
git-gutter:next-diff, git-gutter:previous-diffを行なっています。
おわりに
問題があれば、githubの issuesまでお知らせください。