多言語エディタ Emacs 20 since Aug. 2 2002 |
||||
|
||||
概要 |
Emacs は UNIX の世界で有名なテキストエディタである。 Windows にも移植され、Meadow の名でたくさんのユーザがいる。 日本の電総研の研究者が Emacs をカスタマイズしたすばらしい多言語エディタ Mule がある。Emacs はバージョン 20 になってこの多言語機能を逆輸入して、 Mule を統合した。 最近バージョン 21 が公開されているが、ここでは安定した 20 でロシア語その他多言語を扱う方法を示す。バージョンは Emacs 20.7 / Mule 4.0 (HANANOEN) 〔花宴〕である。 多言語表示のサンプルを図に示す。これは Emacs で "C(コントロール)-h h" と入力すると閲覧できる文書である。
|
||||||||||||||
インストール |
Emacs で日本語、ロシア語を含む多言語が混在した文書を作成するなら、 Leim(多言語インプットメソッド)、 Tamago(日本語インプットメソッド)、 Mule-UCS(UNICODE パッケージ)も同時に組み込んでおく。 Tamago はかな漢字変換サーバと接続して漢字変換を行うので FreeWnn (jserver) などを事前にセットアップしておく必要がある。 本稿では説明上かな漢字変換サーバは FreeWnn を用いる前提としている(詳細は割愛する)。 多言語編集のために intlfonts が必要である。 X11 フォントの項を参照のこと。 インストールはいずれも ports になっているので簡単だ。それぞれ
|
||||||||||||||
設定 |
~/.emacs に以下の内容を記述する。
わたしの.emacs をリンクしておくので参考にしていただきたい。
|
||||||||||||||
使い方概要 |
ごく簡単に Emacs の利用方法を記す。
図1 Cyrillic-yawerty キー配列(101 英語キーボード)
図2 Cyrillic-jcuken キー配列(101 英語キーボード)
[2004.12.19 付記] FreeBSD 5.3-RELEASE の Emacs 20 の ports でインストールすると、Anthy 日本語インプットメソッドが組み込まれる。Anthy が導入されると Leim Quail インプットメソッドの起動に失敗する.この原因は私にはわからない.上記多言語入力をしたい場合は,以下のとおり Anthy の Lisp ディレクトリを Emacs のロードパスから外す必要がある.
|