読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacs で Git のコミットログを書く

Emacs Git

(MacOSX10.7, Emacs24.1)

emacsclient を使う

下記を参考に

init.el
; server start for emacs-client
(require 'server)
(unless (server-running-p)
  (server-start))
.gitconfig

MacPortsEmacs.app をインストールした場合の例

[core]
    editor=/Applications/MacPorts/Emacs.app/Contents/MacOS/bin/emacsclient

コミットしてみる。

何か適当に git add してからコミットするとウインドウが開く

$ git add .
:
$ git commit


  1. 行の先頭ににコミットログを書く
  2. C-x # で保存(もしくは普通にC-xsしてバッファ閉じる?)
  3. コミット時に-v付けると変更差分が入る(git commit -v)
確認
$ git log

ログを見て確認してみる

色を付けて見やすくしてみる git-commit-mode

下記の記事を参考に

Emacs24以降の場合

M-x package-list-packages
して
C-s git-commit
で探して i でマークして x でインストール

確認

適当にファイルを修正して
git commit -av
してみる

おー、いい感じ