RIGHT:[[Mac 関係覚え書き]]
*OS 付属の ターミナル emacs [#v120efbd]
**日本語(EUC)が入力/表示できるように [#n02f2bca]
.emacs に
(set-language-environment 'Japanese)
(set-default-coding-systems 'euc-jp) ; 以下,ターミナルの
(set-keyboard-coding-system 'euc-jp) ; 日本語コードに合わせる
(set-terminal-coding-system 'euc-jp)
(set-buffer-file-coding-system 'euc-jp)
を追加することで,可能だった(FEP はことえりを使用)
以下を追加で入れてもいいとか...(未検証)
(set-input-mode t nil 0)
全ユーザへの設定として,
/usr/share/emacs/site-lisp/
に,
-site-start.el (ユーザの .emacs の設定に上書きされる)
-deafult.el (ユーザの .emacs には設定を上書きされない)
でおいてやればいい.
*termianl の設定 [#a9539f28]
-エミュレーション→非ASCII文字をエスケープする off
-ディスプレイ→フォント設定 Osakaレギュラー等幅 14.0 pt.
(Jaguar,Panther では Monaco フォントでも可)
-ディスプレイ→ワイドグリフは 2桁とカウントする
-アンチエイリアス以下の 5項目すべて on
-文字セットエンコーディング→日本語(EUC)
これらの設定は,以下のファイルに保存される.
~/Library/Preference/com.apple.Terminal.plist
また,~/.emacs に現行のものを流用するときの問題として,
Panther と Tiger では Terminal の環境変数 TERM の値が
xterm-color だが,Jaguar では vt100 となっている.
なので,Jaguar では,
alias emacs='TERM=xterm-color emacs'
なんてことをしてやるといいかも.
**ターミナルにうまく日本語を入力できないとき [#v49af554]
Mac 以外のリモートマシンから gnome terminal や PuTTY を使って
ログインした場合,デフォルトのままでは日本語を表示,入力できない.
それは,Mac 側の文字コードが UTF-8 であるのと,
入力される文字のメタデータ?が勝手に変換されるからのようである.
その対応としては,
1) 日本語表示のため
利用するターミナルの表示を UTF-8 にする.
2) 日本語入力のため
Mac 側のユーザの ~/.inputrc に以下の 3行を書いてやる.
set convert-meta off
set meta-flag on
set output-meta on