[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 ##