うちかわです 昨日書いて出そうとしたのですがMLの設定が変更されている件に引っかかって 出し直しです。遅くなってかえってよかったかも。
私は概ね「あるがままに使う派」なので別の流儀で >>>>> From: Shigeki Yoshida <[EMAIL PROTECTED]> >>>>> Date: Wed, 22 Feb 2006 21:54:53 +0900 > その時に Canna が使いたくていろいろ調べて emcws というパッチを > 見つけ、それをずっと使っています。(現在は emacs 21.4 + emcws という > 構成で使っています) > > emcws については http://emacs-20.ki.nu/emcws.shtml に情報があります。 今のportsのtamago(editor/tamago)はFreeWnnもCannaもAnthyも扱うことが できます。つまりパッチ無しのemacs+(elispで書かれた)tamagoでキーバイン ド等に特にこだわりが無ければ完全な日本語環境になります。 それからUTF-8を利用されている方の場合はemacsのCVSからemacs-22.0.50の ソースを持ってきて自前でコンパイルして使うのが一番でしょうね。 そう言う場合もこちらの方法が最もメンテナンスの手間がかからない方法 です。実を言えば私が常用しているのはemacs-22.0.50です。 > なお、その際には以下の設定を .emacs に入れておかないと日本語 > 表示はされないかもしれません。(この設定は emacs 21.4 + emcws という > 構成用なので生の emacs では違うかもしれません) > > (progn ; for mule 3.x/4.x > (set-language-environment "Japanese") > (set-buffer-file-coding-system 'euc-japan) > (set-keyboard-coding-system 'euc-japan) > (set-terminal-coding-system 'euc-japan) > ) 好みの問題もありますが (set-language-environment "japanese") だけでも十分でしょう。入力メソッドの設定は私の場合はtamagoを入れて (setq default-input-method 'japanese-egg-anthy) としています。以前はWnn7を使っていましたがWnnは捨てました。 #emacs以外ではkinput2を捨ててuim+anthyな環境で暮らしています。 Xのフォント回りは...これは私の環境では古い設定の部類に当たります。 ちょっと長いのですが全部書きます。これを.Xresoucesに入れるなり /etc/X11/app-defaults/Emacsにするなりしておきます(app-defaults以下に おく場合には冗長な書式ですが問題は無いようです。) Emacs.Fontset-0: -*-fixed-medium-r-normal--8-*-*-*-*-*-fontset-8,\ ascii:-*-fixed-medium-r-normal--8-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-medium-*-normal--8-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-medium-*-normal--8-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-medium-*-normal--8-*-*-*-c-*-jisx0208.1983-0\ Emacs.Fontset-1: -*-fixed-bold-r-normal--8-*-*-*-*-*-fontset-8,\ ascii:-*-fixed-bold-r-normal--8-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-bold-fixed-medium-*-normal--8-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-bold-medium-*-normal--8-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-bold-medium-*-normal--8-*-*-*-c-*-jisx0208.1983-0 Emacs.Fontset-2: -*-fixed-medium-r-normal--10-*-*-*-*-*-fontset-10,\ ascii:-*-fixed-medium-r-normal--10-*-*-*-c-*-iso8859-10,\ latin-jisx0201:-alias-fixed-medium-*-normal--10-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-medium-*-normal--10-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-medium-*-normal--10-*-*-*-c-*-jisx0208.1983-0 Emacs.Fontset-3: -*-fixed-bold-r-normal--10-*-*-*-*-*-fontset-10,\ ascii:-*-fixed-medium-r-normal--10-*-*-*-c-*-iso8859-10,\ latin-jisx0201:-alias-fixed-bold-*-normal--10-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-bold-*-normal--10-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-bold-*-normal--10-*-*-*-c-*-jisx0208.1983-0 Emacs.Fontset-4: -shinonome-*-medium-r-normal--12-*-*-*-*-*-fontset-12,\ ascii:-*-fixed-medium-r-normal--12-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-medium-r-normal--12-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-medium-r-normal--12-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-medium-r-normal--12-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-medium-r-normal--12-*-*-*-c-*-jisx0213.2000-1 Emacs.Fontset-5: -shinonome-*-bold-r-normal--12-*-*-*-*-*-fontset-12,\ ascii:-*-fixed-bold-r-normal--12-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-bold-r-normal--12-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-bold-r-normal--12-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-bold-r-normal--12-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-bold-r-normal--12-*-*-*-c-*-jisx0213.2000-1 Emacs.Fontset-6: -*-*-medium-r-normal--14-*-*-*-*-*-fontset-14,\ ascii:-shinonome-*-medium-r-normal--14-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-medium-r-normal--14-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-medium-r-normal--14-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-medium-r-normal--14-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-medium-r-normal--14-*-*-*-c-*-jisx0213.2000-1 Emacs.Fontset-7: -shinonome-*-bold-r-normal--14-*-*-*-*-*-fontset-14,\ ascii:-*-fixed-bold-r-normal--14-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-bold-r-normal--14-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-bold-r-normal--14-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-bold-r-normal--14-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-bold-r-normal--14-*-*-*-c-*-jisx0213.2000-1 Emacs.Fontset-8: -shinonome-*-medium-r-normal--16-*-*-*-*-*-fontset-16,\ ascii:-*-fixed-medium-r-normal--16-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-medium-r-normal--16-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-medium-r-normal--16-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-medium-r-normal--16-*-*-*-c-*-jisx0213.2000-1 Emacs.Fontset-9: -shinonome-*-bold-r-normal--16-*-*-*-*-*-fontset-16,\ ascii:-*-fixed-bold-r-normal--16-*-*-*-c-*-iso8859-1,\ latin-jisx0201:-alias-fixed-bold-r-normal--16-*-*-*-c-*-jisx0201.1976-0,\ katakana-jisx0201:-alias-fixed-bold-r-normal--16-*-*-*-c-*-jisx0201.1976-0,\ japanese-jisx0208:-alias-fixed-bold-r-normal--16-*-*-*-c-*-jisx0208.1983-0,\ japanese-jisx0213:-alias-fixed-bold-r-normal--16-*-*-*-c-*-jisx0213.2000-1 Emacs.Font: fontset-14 -- (う)