[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38233] Re: "set-default-coding-systems" on Emacs21



飛田です。

>>>>> In [debian-users : No.38232] 
>>>>>	Ippei Tamura <ippei1@xxxxxxxxxxxx> wrote:
> sid を使っている田村です。

> XEmacs21 に飽きてきたので、Emacs21 を試しております。
> で、私の ~/.emacs には以下の記述をしてあります。

> ;; 日本語表示の設定
> (set-language-environment "Japanese")
> (set-default-coding-systems 'euc-japan-unix) <-
> (set-default-coding-systems 'euc-japan-unix) <- 転記ミスによるダブリですよね?
> (set-keyboard-coding-system 'euc-japan-unix)
> (set-terminal-coding-system 'euc-japan-unix)

> ところがこの状態で Emacs21 を起動しても、モードライン行の
> エンコーディング表示が "J" となってしまいます。そして新規
> ファイルを開いても "J" のままです。

> 起動後、*scratch* バッファ内で
> (set-default-coding-systems 'euc-japan-unix)
> を評価してやると、エンコーディング表示が "E" に切り替わって
> 新規ファイルも euc-JP で作成されます。

[...]

emacs -q で ~/.emacs を読み込まずに起動しても同じですか?

もし、emacs -q で起動した場合、思惑通り E となるなら、~/.emacs の中で、
set-default-coding-systems した後に、何らかの余計な設定があって、それ
が効いている (邪魔している) 可能性があります。

;; 特に、M-x custom で設定したものなど、例えば、
;; '(current-language-environment "Japanese") とか...

-- 
  Shinichiro HIDA  mailto:shinichiro@xxxxxxxxxxxxx
  GPG fingerprint = 5F2D 1656 FFF6 F691 A51C  5E61 E416 D398 470C 1CE9