google-c-style.el ができていた

Google Style Guide の SVN に、Emacs の c-mode をこのガイドに準拠させる Emacs Lisp google-c-style.el が追加されていました。

ファイルをEmacs Lispのロードパスに置いて、以下を .emacs に書いておけば使えます。

;; google-c-style
(require 'google-c-style)
(add-hook 'c-mode-common-hook 'google-set-c-style)
(add-hook 'c-mode-common-hook 'google-make-newline-indent)