[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:17855] JE search error on lookup-el+sdic
こんにちは.川地と申します.
必ずしも Debian Specific でないので申し訳ありませんが..
最近ようやく EPWING 辞書(研究社 英和・和英)を入手したので,これま
で使ってきた sdic に加えて,同時に検索できるようにと思い,
lookup-el を導入してみましたが,どうもうまく動作しません.解決法をご
存じの方がいらっしゃいましたら,ご教示願います.
ii lookup-el 1.0-3
ii sdic 2.1.2-1
ii sdic-edict 2.1.2-1
ii sdic-gene95 2.1.2-1
という状態で,以下のような ~/.lookup を設定しています.
(setq lookup-search-agents
'(
(ndtp "localhost")
(ndic "/usr/share/dict")
(ndkks)
(ndspell)
))
(lookup-set-dictionary-option
"ndtp+localhost:CHUJITEN/CHUJITEN" ':stemmer 'stem-english)
(setq lookup-use-kakasi t)
(setq lookup-use-bitmap t)
[現象]
1) Emacs 20.3 (emacs20 20.3-10) から lookup を起動し,検索をかけると,
EPWING の英和・和英も,ndic エージェントを利用しての sdic の英和
(gene.sdic),和英(jedict.sdic)ともに検索可能.
2) XEmacs 20.4 (xemacs20-mule-canna-wnn 20.4-14) で,lookup で検索し
た場合,EPWING の方は英和・和英とも検索できるが,sdic では,英和
は検索できるが,和英が全くヒットしない.
ただし,この場合も,lookup の辞書選択画面では,jedict.sdic はリス
トに表示,選択されている.
3) lookup-el を install すると,Emacs からも,XEmacs からも,
"M-x sdic" での和英検索が出来なくなる.look-up のパッケージを削除
すると,再度検索可能となる.Emacs の場合,mini buffer に "Wrong
type argument : integerp, nil" が表示される.XEmacs の場合,検索
は試みているようながら,Can't find word, "なにそれ" (なにそれ,
の部分は,もちろん辞書に含まれるテキストです)と表示される.
特に,3) については,lookup がちゃんと使えれば,あえて直接 sdic を呼
び出さなくとも良いとも言えますが,なんか要因が見えないので腑に落ちま
せん.
(lookup-el package が install されたままの状態では,試しに
/etc/emacs/site-start.d/50lookup-el.el を load しないようにしても,
なぜか M-x sdic の和英が使えない.)
普段は Emacs より XEmacs を使うことの方が多いため,XEmacs から
lookup を使用して sdic 辞書もサーチしたいと思ってます.
設定方の単純ミスかも知れませんが,チェック個所などご存じの方がいっら
しゃいましたら,よろしくアドバイスお願いいたします.
Hiromichi Kawachi <hirom@xxxxxxxxxxxxx>
## Torrance, California, USA ##