Emacs で行末の空白を目立たせてみる

はてブかどっかで見たのでマネしてやってみます。

人のソースを編集することがあると、行末にスペースがあったり括弧の前後にスペースがあったりなかったりで、自分の美的センスからすると汚いしいい加減だしどういう精神をしているんだコイツはとか思うことがあり、この結果それを助長することになりそうな気が猛烈にしますが。

というわけで、.emacs に以下を追加。

CODE:
  1. ;; 行末にあるスペースを強調表示する                                                                                                                               
  2. (when (boundp 'show-trailing-whitespace) (setq-default show-trailing-whitespace t))
  3. (set-face-background 'trailing-whitespace "plum") 
  4. (set-face-underline 'trailing-whitespace t)

行末のスペースの背景色をプラム + アンダーラインを表示するようにしてみました。

したらこんな感じ。

emacs-show-trailing-whitespace.png

とりあえずしばらく使ってみます。

で、この設定反映させるときなんですが、

  • Emacs 再起動
  • .emacs を表示させて M-x eval-current-buffer でバッファ全体を再読み込み
  • .emacs を表示させて上記の設定部分を選択して M-x eval-region

の 3 通りですかね。僕は 3 番目。


About this entry