lookup
木下さんに教えてもらって、参照先を ndtpd から eblook に切りかえてみた。確かに早いかも。
;;; lookup (define-key ctl-x-map "l" 'lookup) ; C-x l - lookup (define-key ctl-x-map "y" 'lookup-region) ; C-x y - lookup-region (define-key ctl-x-map "\C-y" 'lookup-pattern) ; C-x C-y - lookup-pattern (autoload 'lookup "lookup" nil t) (autoload 'lookup-region "lookup" nil t) (autoload 'lookup-pattern "lookup" nil t) (autoload 'lookup-word "lookup" nil t) (setq lookup-search-agents '( (ndeb "c:/path/to/readers")(ndspell) (ndeb "c:/path/to/eijiro")(ndspell) (ndeb "c:/path/to/mypaedia")(ndspell) (ndtp "localhost")(ndspell) ))
PATH の通ったところに eblook.exe を置くだけで問題なく動いた。ついでなので autolookup のコメントも外しておく。
;;; autolookup (setq auto-lookup-backend 'lookup) (autoload 'auto-lookup-mode "autolookup" "ポイント下の単語の訳を自動的に表示するマイナーモード" t) (autoload 'global-auto-lookup-mode "autolookup" "ポイント下の単語の訳を自動的に表示するマイナーモードをすべてのバッファで起動する." t)
さすがにちょっともたつくけど、実用になりそう。