Mac 関係覚え書き

OS 付属の ターミナル emacs

日本語(EUC)が入力/表示できるように

.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 の設定

これらの設定は,以下のファイルに保存される.

~/Library/Preference/com.apple.Terminal.plist

また,~/.emacs に現行のものを流用するときの問題として, Panther と Tiger では Terminal の環境変数 TERM の値が xterm-color だが,Jaguar では vt100 となっている.

なので,Jaguar では,

alias emacs='TERM=xterm-color emacs'

なんてことをしてやるといいかも.

ターミナルにうまく日本語を入力できないとき

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
Last-modified: 2007-10-11 (木) 15:43:35