今までEBWinに逃げていたが、久しぶりに設定。学生時代からlookup.el派である。
実現したいこと
Emacsからの複数辞書(串刺し)検索

手法
lookup.el + eblook + 辞書データ
必要なもの
- Emacs 24.4以上
- lookup2
- configure;make installを使うためMSYS2をインストールする
[code]uep@michel MSYS ~
$ ./autogen.sh
$ ./configure –with-emacs=\"/c/Program\ Files/GNU/Emacs-24.4/bin/emacs\" –with-lispdir=/c/Users/uep/AppData/Roaming/.emacs.d/site-lisp –infodir=/c/Users/uep/AppData/Roaming/.emacs.d/info[/code]
- configure;make installを使うためMSYS2をインストールする
- eblook-1.6.1+media
- eblook.exe にリネームしパスを通しておく
設定
[code];;;;;; Lookupの設定
;;; オートロードの設定
(autoload ‘lookup "lookup" nil t)
(autoload ‘lookup-region "lookup" nil t)
(autoload ‘lookup-pattern "lookup" nil t)
(define-key global-map [(control c) (control e)]
‘lookup-pattern)
(define-key global-map [(control c) e]
‘lookup-region)
(setq ndspell-ispell-program "aspell")
[/code]
lookupの検索エージェントの設定の部分で、ndebではなくndebs を使うとndspellで「too many open files」エラーが出ず快適に使用できる。有用なソフトウェアを公開してくださった Ito Kazuhiro 様をはじめとする諸氏に感謝する。
~/.emacs.d/lookup/init.elに辞書の設定を切り出せばネットワーク環境の違いにより辞書を変更でき便利である。
[code](setq lookup-search-agents
‘(
(ndeb "h:/dict/roget/")
(ndeb "h:/dict/edict/")
(ndspell)
)
)[/code]




