タグ

ブックマーク / d.hatena.ne.jp/ozawanay (1)

  • .emacs で設定ミスって素の emacs が立ち上がったときの無力感は異常 - 俺のゴーストがささやく日記

    そんなアナタにこれ! ;; elisp (require 'cl) (defmacro defapp (sw name path &rest body) "一個の elisp アプリケーションに関する設定をまとめておくための .emacs 内で使うマクロ。 効能: - .emacs 内での設定ミスによってバニラな emacs が立ち上がってしまい 猛烈な無力感にさらされるケースを減らせる。 - .emacs 内にコメントアウトにつぐコメントアウトの山脈が隆起してい くのを軽減できる。 - *Messages* バッファに出力されるログによって、どんな設定をしていて、 どの設定が有効化されていて、エラーしたときにはどの設定がエラーし たか、が分かりやすくなる。 引数 SW を non-nil とすることで BODY が評価される。nil とした場合 はなにもしない。 文字列 NAME にはそ

  • 1