t-nissieの日記: Emacsのinfoの見るディレクトリの設定方法 3
日記 by
t-nissie
いろいろ.emacsに書いて試してみてうまく行ったのがこれ:
;;; Info
(require 'info)
(add-to-list 'Info-additional-directory-list "/usr/share/info")
(add-to-list 'Info-additional-directory-list "/usr/local/share/info")
本来は環境変数INFOPATHにコロンで区切って書いておくべきらしい。
(最後にもコロンを付けとくとInfo-additional-directory-listと同様の働きをする、のかな。)
環境変数を使えばinfoコマンドとそれを共有できるからね。たぶん。
あと、いまだ/usr/info/や/usr/local/info/の$PREFIX/info/にinfoファイルを
インストールするパッケージがある(たとえば The MPFR Library)ので、
$ ls -l /usr/info /usr/local/info
lrwxr-xr-x 1 root wheel 10 May 20 14:50 /usr/info -> share/info
lrwxr-xr-x 1 root wheel 10 May 20 14:20 /usr/local/info -> share/info
としている。
パッケージが自動でdirを更新してくれないときは/usr/local/share/info/などで
$ sudo install-info foo.info dir
とする。もちろん、じぶんでdirファイルを編集してもよい。
こっちも確認してみた。 (スコア:1)
ちなみに自分はInfo-additional-directory-listにsetqしちゃってたorz
require -> add-to-list (or append)に直さなきゃな...。
M-FalconSky (暑いか寒い)
Re:こっちも確認してみた。 (スコア:1)
> require -> add-to-list (or append)に直さなきゃな...。
動いていればそれでよいのでは。
本文ちょっと書き換えました。
love && peace && free_software
t-nissie
Re:こっちも確認してみた。 (スコア:1)
listな変数なので、setqだと上書きになっちゃうので、他のパッケージがなんか数値を設定してたら消してることになるかなーと。
M-FalconSky (暑いか寒い)