0

私は現在、Emacs 24 + SLIME セットアップを実行しており、emacs-w3m を介して Common Lisp HyperSpec を Emacs に表示しようとしています。現在、ミニバッファーに入ると、 M-x w3m実際に emacs-w3m が起動し、すべてが期待どおりに機能します。

ただし、SLIME モードで w3m 経由で HyperSpec をロードしようとすると、問題が発生します。私はドキュメントのローカル コピーを手元に持っており、それを私の~/.emcasファイルの common-lisp-hyperspec-root として設定しています。C-c C-d hミニバッファに入り、HyperSpec を検索しようとすると、問題が発生します。(require 'w3m-load)それは機能しますが、emacs で w3m を使用する代わりに、通常の Web ブラウザー (この場合は Firefox) で新しいタブが表示され~/.emcasます。それ。さらに言えば、Emacs の起動エラーもありません。

Emacsにw3mを使用してローカルドキュメントを開くように強制する方法、またはそれが失敗した場合に他の可能なWebブラウザーを使用しないようにする方法はありますか?

私の完全な~/.emcasファイルはここにあります: http://pastebin.com/E51upqF4

編集:更新として、Firefox をアンインストールして同じことを再試行すると、html 自体で別の emacs バッファーが開かれることに注意してください。それでも、w3m は使用しません。

4

1 に答える 1