.emacsの過去の設定を残す方法

inhibit-startup-screen - とりあえず暇だったし何となくはじめたブログ

たぶん過去のコードをコメントアウトで残してるのもその原因.

俺も過去のコードは残している。RCSでバージョン管理しているけど、手軽に戻せるのが便利。そのせいで.emacsの総行数がやばいことになってはいるw

ちなみに、コメントアウトせずにS式のquoteをするのが手っ取り早い。

'(defun hoge ()
   ...
   )

追記

font-lockに対応してみた。こんなのを入れてみればfont-lockに対応する。

(defun elisp-font-lock-top-quote (limit)
  (when (re-search-forward "^' *(" limit t)
    (forward-char -1)
    (set-match-data (list (point) (progn (forward-sexp 1) (point))))
    t))

(font-lock-add-keywords
 'emacs-lisp-mode
 '((elisp-font-lock-top-quote 0 font-lock-comment-face prepend)))