このあいだの LLSpirit で買った 入門 GNU Emacs 第3版 をつらつらと読んでいたら今までどーやったらできるのか知りたくてもわからなかった「バッファ内のコードを一発でインデントしなおす方法」が書いてあった。

C-x h & C-M-\

C-x h
バッファを全部リージョンに(mark-whole-buffer)
C-M-\
リージョン内のすべての行をインデントしなおす(indent-region)

人が書いたソースを読むことが多いひとはぜひどーぞ。

入門 GNU Emacs 第3版

入門 GNU Emacs 第3版