A Riddle Wrapped in a Mystery

中身はエニグマ・Emacs

Emacs Lookup で PDICタイ語辞書を使う

Lookup は、PDICの タイ語辞書 を扱うことができる。

PDIC タイ語辞書

日・タイ辞書、タイ・日辞書(かな)、タイ日辞書(ローマ字)の3種類がある。 漢字からは検索できないので、漢字語を検索したい場合はフィルタを設定する必要がある。

漢字・ひらがなフィルタ

Lookup の lookup-query-filter-kanji-to-kana は、クエリの文字を漢字から 平仮名に変換する。この関数は内部で mecab を使う lookup-text-get-kana-readings を呼び出している。

(lookup-text-get-kana-readings "山本山") ⏎
("やまもとやま" "やまもとさん")

設定

エージェントにオプションとして :query-filter lookup-query-filter-kanji-to-kana を設定する。ただし、サポートファイル support-pdic-thai.el がすでにこの設定をしているため、辞書IDに “Uni-PdicThai-JP-IPA” という文字列が含まれているならば、ユーザが何か設 定する必要はない。

(setq lookup-search-agents 
      '(...
        (ndpdic "~/edicts/PdicThai")
        ...))

2013-03-16-thai.png