字通 は白川静の辞書3部作の最高峰。書籍版は重いし価格も23,000円と高いが、 CD-ROM版なら安いしHDDにコピーできてノートパソコンで持ち歩ける。
EmacsのLookup には字通CD-ROMを読むための検索エージェント ndjitsuu
がある。
インデックスファイルの作成
「字通」を検索するためには、インデックスファイルを事前に作成する必要が
ある。lookup のmisc フォルダに入っている jitsuu_mk_jukugo_list.rb
と
jitsuu_mk_oyaji_list.rb
を使って、インデックスファイルを作成する。
% cd ~/edicts/Jitsuu/DATA/ % ruby jitsuu_mk_oyaji_list.rb > oyaji.txt % ruby jitsuu_mk_jukugo_list.rb > jukugo.txt
次に、生成された oyaji.txt
と jukugo.txt
の外字をUCS漢字コードに置
換する。
M-x find-file oyaji.txt M-x ndjitsuu-convert-gaiji-to-ucs M-x save-buffer M-x find-file jukugo.txt M-x ndjitsuu-convert-gaiji-to-ucs M-x save-buffer
oyaji.txt
と jukugo.txt
は DATAフォルダと同じ位置に置く。
(setq lookup-search-agents
`(...
(ndjitsuu "~/edicts/Jitsuu")
...))
lookup-search-agents
変数に ndjitsuu
を加えて、 M-x lookup-restart
すれ
ば字通をEmacsで読めるようになる。