OS X用のEmacs設定ファイルをUbuntuで作ろうとしています。私は次の行を持っています:Emacs site-lispディレクトリを見つける
(add-to-list 'load-path "/usr/local/Cellar/emacs/23.3/share/emacs/site-lisp/w3m")
これはemacs-w3mをロードするために使用されます。 OS Xでは、Homebrewを使ってEmacsをインストールしたので、/usr/local/Cellar/にあります。Ubuntuのsite-lispディレクトリは別の場所にあります。両方のオペレーティングシステムで動作する方法でこの行を書くにはどうすればよいですか? site-lispディレクトリを取得するEmacs Lisp関数はありますか?
これはEmacs Lispがこの問題のためにできる最良のようです。 – hekevintran
もっと一般的な解決策として、現在の 'load-path'をループし、' w3m'という名前のサブディレクトリを探してそれらをすべてロードパスに追加することができます。しかし、私はこれが本当に必要であるとは思わない。 'w3m'自身のオートロードをインストールしませんか?そうすべき! – tripleee