A Riddle Wrapped in a Mystery

中身はエニグマ・Emacs

Emacs Lookup で字通を読む

字通 は白川静の辞書3部作の最高峰。書籍版は重いし価格も23,000円と高いが、 CD-ROM版なら安いしHDDにコピーできてノートパソコンで持ち歩ける。

EmacsのLookup には字通CD-ROMを読むための検索エージェント ndjitsuu がある。

インデックスファイルの作成

「字通」を検索するためには、インデックスファイルを事前に作成する必要が ある。lookup のmisc フォルダに入っている jitsuu_mk_jukugo_list.rbjitsuu_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.txtjukugo.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.txtjukugo.txt は DATAフォルダと同じ位置に置く。

(setq lookup-search-agents
      `(...
        (ndjitsuu "~/edicts/Jitsuu")
        ...))

lookup-search-agents 変数に ndjitsuu を加えて、 M-x lookup-restart すれ ば字通をEmacsで読めるようになる。

2013-03-11-jitsuu.png