EmacsとEightyColumnRuleでソースを読みやすく

ソースコードを書いていると, 1行を80列を渡らないようにすべしという法がある. といっても通常コンソールで作業している分にはちょうどその位置で行が変わるので良いのだが, 画面が広がり, どこで改行すべきか意識しなくなる傾向にある.

Lines longer than about 60 start to get really annoying for such people.
And lines longer than 80 are really really annoying.
Keeping lines short is important.
http://www.emacswiki.org/emacs-ja/EightyColumnRule

そこで, それに気がつくように.emacsを変えてみようというわけです. 色々な方法が前記のサイトにありますので詳しくはそちらを. 僕は以下の方法にしました.

(require 'whitespace)
(setq whitespace-style '(face empty tabs lines-tail trailing))
(global-whitespace-mode t)

これだけ.

行末の空白もハイライトされますので, 明らかに不要な場合は"M-x delete-trailing-whitespace"ですべて取り除けます.

White Spaceモードの詳細は以下のサイトが便利です.

http://emacswiki.org/emacs/WhiteSpace

ついでに"(column-number-mode t)"で列番号を表示させておきましょう.