http://sodan.org/~knagano/emacs/dotemacs.html にて load-safe という便利な関数を発見.
.emacs で
(load "ライブラリ")
とすると,ライブラリが無い場合は emacs がエラーで止まってしまう.ライブラリが無い場合は,無視してそのまま起動してほしい場合は,下記の load-safe を用いると良い.
(defun load-safe (loadlib) "安全な load。読み込みに失敗してもそこで止まらない。" ;; missing-ok で読んでみて、ダメならこっそり message でも出しておく (let ((load-status (load loadlib t))) (or load-status (message (format "[load-safe] failed %s" loadlib))) load-status))