coding-system iso-2022-7bit and iso-2022-jp

Mikio Nakajima minakaji @ osaka.email.ne.jp
1999年 11月 29日 (月) 22:09:52 JST


At 29 Nov 1999 19:47:53 +0900,
Yoshiki Hayashi wrote:
 
> japanese.el はたぶん同じです。
> 
> で、そもそも、私の環境では、
> (coding-system-property 'iso-2022-jp
> 'input-charset-conversion)
> が nil を返すので、and の続きのcopy-coding-system は実行され
> ない、というのが私が一番言いたかったことです。

  えぇっと、多分林さんがおっしゃりたいことをぼくは全く分っていません
(^^;;。


(make-coding-system
 'iso-2022-jp 'iso2022
 "Coding-system used for communication with mail and news in Japan."
 '(charset-g0 ascii
   short t
   seven t
   input-charset-conversion ((latin-jisx0201 ascii)
			     (japanese-jisx0208-1978 japanese-jisx0208))
   mnemonic "MULE/7bit"
   ))

を含んでいる japanese.el は一緒なのに、

(coding-system-property 'iso-2022-jp 'input-charset-conversion)

が nil を返す、というのは正しいのでしょうか?  それとも iso-2022-jp が
lisp/mule/japanese.el 以外で define されている、ということ?


> もしかして、中島さんの環境では APEL を削除すると、
> iso-2022-jp は存在しないのでしょうか?
> ちなみに、私の環境では package 関連のファイルを全てふっとば
> して、xemacs -vanilla としても iso-2022-jp は存在します。

  ぼくのところでも xemacs -vanilla しても iso-2022-jp は存在するようで
すが、coding-system-property で input-charset-conversion は non-nil 値
を返します。

(featurep 'poe)
--> nil

(featurep 'pces)
--> nil

(coding-system-property 'iso-2022-jp 'input-charset-conversion)
--> ((#<charset latin-jisx0201 "JISX0201 Roman" "JISX0201.1976 (Japanese Roman)" "JISX0201.1976 Japanese Roman" 94 l2r cols=1 g0 final='J' reg=jisx0201.1976 0x2b6> #<charset ascii "ASCII" "ASCII)" "ASCII (ISO646 IRV)" 94 l2r cols=1 g0 final='B' reg=\(iso8859-[0-9]*\|-ascii\) 0x2ab>) (#<charset japanese-jisx0208-1978 "JISX0208.1978" "JISX0208.1978 (Japanese)" "JISX0208.1978 Japanese Kanji (so called \"old JIS\")" 94x94 l2r cols=2 g0 final='@' reg=\(jisx0208\|jisc6226\)\.1978 0x2b9> #<charset japanese-jisx0208 "JISX0208" "JISX0208.1983/1990 (Japanese)" "JISX0208.1983/1990 Japanese Kanji" 94x94 l2r cols=2 g0 final='B' reg=jisx0208.19\(83\|90\) 0x2bb>))

(find-coding-system 'iso-2022-jp)
--> #<coding_system iso-2022-jp>

(coding-system-p (find-coding-system 'iso-2022-jp))
--> t

-- 
中島幹夫 <minakaji @ osaka.email.ne.jp>
     <minakaji @ pdx.ne.jp> (急ぎのときはこちらへ)
http://www.asahi-net.or.jp/~gy2m-nkjm/




More information about the APEL-ja mailing list