git-gutter.el 0.39リリース

git-gutter.el 0.39をリリースしました.
MELPA, Marmaladeからインストールできます。

リポジトリ

https://github.com/syohex/emacs-git-gutter


最近行った修正は以下のとおりです。

バグ修正

  • git-gutter:popup-hunkが削除された(deleted)差分箇所で機能しない問題の修正

セパレータの表示


下記のような設定で上記のスクリーンショットのようになります。

(setq git-gutter:separator-sign "|")
(set-face-foreground 'git-gutter:separator "yellow")

no windowな環境で使用する場合、差分記号とテキストの部分が近くて
見づらいという場合は良いかと思います。デフォルトでは何も表示しません。

ログレベルの導入

Gitリポジトリでない場合や、変更が一切ない場合メッセージを表示して
いましたが、それらをログレベルに応じて出力するようにしました。
現在のところ互換性のため, ログレベルはデフォルトで 4となっている
ので メッセージが不要の方はログレベルを 0にしてください.

(setq git-gutter:verbosity 0)

git-gutter-modeを特定のモードで無効化する

global-git-gutter-modeを利用しているけど、特定のモードのときは
無効にしたいという場合に対応できるようにしました。
リスト git-gutter:disabled-modesに対象となるメジャーモードを
追加することで実現できます。デフォルトは nilです。

(setq git-gutter:disabled-modes '(asm-mode image-mode))

おわりに

問題があればこちらまでお願いします。