長南です。わからないところの方が多いのですが。 あらいさんのメールより [vine-users:053500] > > NDTP で公開している電子辞書の検索に、lookup (1.3) を使用しています。 > これはソースを持ってきてローカルに(自分の $HOME の下に)インストール > したものです。問題なく使えています。 > > ある日、lookup がパッケージになっているのに気付き、apt でインストー > ルしました。lookup-1.3-0vl3 です。 > ところが、Emacs から M-x lookup で起動しようとすると、うまく動きませ > ん。そこで、 > > (setq debug-on-error t) > > としてから起動してみたところ、次のように出力されました。 これはわかりません。 うちでは VinePlus の lookup パッケージが一応使えています。 > また、info も文字化けして読めなくなりました。 info を Emacs からではなく、info コマンドで読んでいるのですか。 もしそうなら、info コマンドは EUC の日本語しか扱えないのに、 VinePlus の lookup パッケージについてくる info ファイルは 7bit JIS だからという理由が考えられるのですが……。でも、 > ;; 日本語が化けるので、ローカルにインストールしたものを使用する。 > (setq Info-default-directory-list > (cons (expand-file-name "~/doc/info") Info-default-directory-list)) こうなさっているところを見ると、Emacs で info を読んで いらっしゃるようだし。 > ……ついでに一つ、lookup の使用法について、ご存じの方がおられたらお > 教えください。 > 参照したい NDTP のサーバが複数あるときは、どのように設定すればいいの > でしょうか。 今ちょっとためしに次のようにしてみました。 (setq lookup-search-agents '((ndtp "localhost") (ndtp "もうひとつのサーバ"))) これで何とかなるようです。 ただし、localhost を捜すのに時間がかかるようになりますし、 当然ながら、「もうひとつのサーバ」の ndtpd.conf を書き直す 必要があるかもしれません。それから、一番困るのは、上のように 書くと、「もうひとつのサーバ」と接続していないときは、 localhost の辞書さえ使えなくなってしまう(らしい)ことです。 うーん、我ながら、全然役に立っていませんね。 -- 長南洋一 cyoichi@xxxxxxxxxxxxxxx