[Mew-Win32 01484] Re: about charactor code

KOSEKI Yoshinori kose at example.com
1999年 6月 19日 (土) 09:14:52 JST


>>>>> In [Mew-Win32 : No.01482] 
>>>>> “北口” = Shuichi KITAGUCHI (北口修一) <kit at example.com>さん

北口> 参考までに、ですが、私の ~/.emacs で coding-system 関係のものは

北口> (setup-japanese-environment)
北口> (set-terminal-coding-system 'japanese-shift-jis-dos)
北口> (set-default-coding-systems 'japanese-shift-jis-dos)

北口> のみ、って set-default-coding-system は set-terminal-coding-system
北口> も設定してるやん(^^;、というわけで実質 2 行だけです。

うーーとぉ、

(set-language-environment "Japanese")

だけでいいはずです。

setup-japanese-environment を直接呼出すのではなく
set-language-environment 経由で呼出しましょう。

setup-japanese-environment は lisp/language/japan-util.el で
定義されていますが、その中で

  (set-default-coding-systems
   (if (memq system-type '(ms-dos windows-nt))
       'japanese-shift-jis
     'iso-2022-jp))
  (if (and
       (featurep 'meadow)
       (eq system-type 'windows-nt))
      (progn
	(set-keyboard-coding-system 'japanese-shift-jis)
	(if (not noninteractive)
	    (set-terminal-coding-system 'japanese-shift-jis))
	(set-clipboard-coding-system 'japanese-shift-jis-dos)
	(set-w32-system-coding-system 'japanese-shift-jis-dos)
	(setq file-name-coding-system 'japanese-shift-jis)))

  (setq default-input-method "japanese"))

のようにセットされますので coding-system は何も指定しなくと
も良いはずです。

また MUA の動作中に iso-2022-jp にならないから .emacs に設定
するというのはたぶんどっかがおかしいんです。
-- 
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose at example.com



Mew-win32 メーリングリストの案内