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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS