git-gutter.el, git-gutter-fringe.elをアップデートしました

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までお知らせください。