git-gutter

git-gutter.el supports live update experimentally

保存時等しか差分更新できないのはいけていないという意見をいただいたので, 保存しなくても差分情報を更新する機能を試験的に実装しました. (本家 Sublime Text版や Vim版ではだいぶ前に実装されている機能です) イメージ 設定例 git-gutter:update-interva…

任意のリビジョンからの差分が表示ができるようになりました

リポジトリ https://github.com/syohex/emacs-git-gutter/ git-gutter:set-start-revision M-x git-gutter:set-start-revisionで任意のリビジョンを設定できます. buffer localな変数にそのリビジョンは格納されるので, バッファごとに 異なるリビジョンを指…

Support mercurial(Experimental)

git-gutter.el supports mercurial repository from 0.68. We can use git-gutter.el for bitbucket projects or any projects which is managed by mercurial like Vim, Go etc. Repository https://github.com/syohex/emacs-git-gutter/ Image Conclusion …

Support working with linum-mode(Experimental)

実験的ですが, git-gutterを linum-modeと一緒に使えるようにしました. リポジトリ https://github.com/syohex/emacs-git-gutter 設定 git-gutter:linum-setupを呼び出してください. (global-git-gutter-mode +1) (git-gutter:linum-setup) (global-linum-mo…

git-gutter.el 0.60をリリースしました

git-gutter.el 0.60をリリースしました. リポジトリ https://github.com/syohex/emacs-git-gutter 変更点 非同期での更新 重い原因であった window-configuration-change-hookの利用をやめる 不要な更新を極力抑えるための改善 MacOSXの表示の問題の改善(Mac…

git-gutter.elの高速化検討・人柱募集

追記 2014年 6月 1日 0.60をリリースしました https://github.com/syohex/emacs-git-gutter/pull/46 追記 2014年 5月 27日 Emacs 24.4 pretest以前のバージョンで動作しない問題を修正 ソース https://github.com/syohex/emacs-git-gutter/blob/next-release…

git-gutterと git-gutter+の違い

hunkを stageする機能の実装で悩んでいるときに, git-gutter+だと 実装されているのかなと思って確認したところ実装されていて, その他の 部分も見てみるとおぉと思ったことがあったので, ここらで git-gutter との違いを示しておこうかと思います. git-gutt…

git-gutterに hunkを stageする機能をつけました

git add -p的なことがすごく手軽にできて便利です. リポジトリ https://github.com/syohex/emacs-git-gutter 利用方法 M-x git-gutter:stage-hunk とするだけです. キーに割り当てておくと使いやすいでしょう. (global-set-key (kbd "C-x v s") 'git-gutter:…

Macにおける git-gutterの問題

Linux環境では全然発生しない問題なのですが、Macで git-gutterを 使った際、表示がおかしくなる問題があります。 使っていると以下のようになります。 左の方にゴミみたいなものが残ったままになってしまいます。 Linux環境では一切発生しないので、Macの描…

git-gutter.el 0.43をリリースしました

git-gutter.el 0.43をリリースしました. MELPAにはまだ反映されていないっぽいですが、明日には 反映されていると思います。 リポジトリ https://github.com/syohex/emacs-git-gutter 最近の変更点は以下のとおりです 呼び出し頻度の制限の導入 Emacs 23.2以…

git-gutter.elの高速化検討

git-gutter.elを導入すると Emacsの動作がもっさりしてしまう問題が あります。機能を導入するわけなので、何らかのコストがあっても 仕方ないとは思いますが、度を越しています。 重くなる原因 原因は window-configuration-change-hookでの差分情報の更新…

git-gutter.el 0.39リリース

git-gutter.el 0.39をリリースしました. MELPA, Marmaladeからインストールできます。 リポジトリ https://github.com/syohex/emacs-git-gutter 最近行った修正は以下のとおりです。 バグ修正 git-gutter:popup-hunkが削除された(deleted)差分箇所で機能しな…

global-git-gutter-modeのデフォルトの挙動が変わりました

今までは何かしらの差分がないと Gutter部が表示されませんでしたが、 global-git-gutter-modeが有効な場合は、差分情報がなくても必ず Gutter部を表示するようにしました。 具体的には global-git-gutter-modeが有効な場合上の画像の左端の隙間の 部分が常…

git-gutter.elが重く感じられたときの対処

git-gutter.elがもっさりするという意見をいただいたので、調べてみました。 いいんですけど全体的にモッサリしちゃうんですよねぇ。。 RT @naoya_ito: git-gutter.el ヤバイ2013-03-15 11:22:36 via atig.rb リポジトリ https://github.com/syohex/emacs-gi…

git-gutter.el設定いろいろ

たくさんの人に使っていただき、ありがとうございます。 githubで検索してみると、あまり変えず使っている人が多かったという 印象なのでいろいろ設定を変えてみて遊んでみました。 漢字 設定 (setq git-gutter:window-width 2) (setq git-gutter:modified-s…

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版を使っている人は両方アップデートする ことを推奨します 修正点 err…

git-gutter.elに git-gutter:next-hunk, git-gutter:previous-hunkを実装しました

https://github.com/syohex/emacs-git-guttergit-gutter.elに次の差分ブロックの先頭、前の差分ブロックの先頭に移動する 関数を実装しました。それぞれ git-gutter:next-hunk, git-gutter:previous-hunkです。 修正を確認するとき、差分が取れる位置だけ見…