Hatena::ブログ(Diary)

みずぴー日記 Twitter

2008-12-07(日)

Emacsで行末の空白を自動で削除してみる

| Emacsで行末の空白を自動で削除してみるを含むブックマーク

今流行の.emacs & .vimrc - グニャラくんのグニャグニャ備忘録@はてなを設定してみたけど、手で直すのは面倒なので保存時に自動で削除するようにした。

(add-hook 'before-save-hook 'delete-trailing-whitespace)

;; old version
;; (add-hook 'after-save-hook
;;	  (lambda ()
;;	    (save-excursion
;;	      (beginning-of-buffer)
;;	      (perform-replace "  *$" "" nil t nil))))

追記(2008-12-09)

hookのタイミングを変更。

tasukuchantasukuchan 2008/12/07 20:59 delete-trailing-whitespaceっちゅーものがあるらしいです。
僕はEmacs使いじゃないのでよく知らんのですが…

mzpmzp 2008/12/07 21:39 ありがとうございます。そんなすばらしい関数があったんですね。
elispもそれを使うように変更しました。