C-x C-s で全てを完了させる
例えば、.emacs を編集して、バッファを整形して、上書き保存して、バイトコンパイルして、Emacs を再起動して、ってやってたら面倒じゃありませんか?
そう思う人は下のコードを .emacs に加えてみてください。
(defun save-& () (interactive) (delete-trailing-whitespace) (indent-region (point-min) (point-max) nil) ;; (untabify (point-min) (point-max)) ;; (tabify (point-min) (point-max)) (save-buffer) (emacs-lisp-byte-compile-and-load)) (define-key emacs-lisp-mode-map "\C-x\C-s" 'save-&)
untabify、tabify はお好みでどうぞ。