[Mew-Win32 01530] Re: non ISO-2022-JP (Re: fiber, movemail on meadow1.04a1)
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
1999年 6月 23日 (水) 18:16:34 JST
$BGr0f$G$9!#$9$C$+$j!"K:$l$F$$$^$7$?!#(B(__)
From: Takayoshi "TK" KAWATE <taka at example.com> $B$5$s[)$/(B
Subject: [Mew-Win32 01521] Re: non ISO-2022-JP (Re: fiber, movemail on meadow1.04a1)
Message-ID: <19990621205216J.taka at example.com>
Date: Mon, 21 Jun 1999 20:52:16 +0900 (JST)
$B$+$o$F(B> $B$O$$(B(^^)/ $B$h$m$7$/$*4j$$$7$^$9!*(B(^^;)
$BGr0f(B> 1. "~' $B$H(B "(J~(B"$B!"(B"\" $B$H(B "(J\(B" $B$N8+J,$1$,$D$/J}K!!#(B
$B0J2<$O<i2,$5$s$,(B fj $B$KEj9F$5$l$?FbMF$G$9!#A0H>$,(B Emacs-20.2 $BMQ$G(B
$B8eH>$,(B Emacs-20.3.x $BMQ$G$9!#(B
(if (fboundp 'make-unification-table)
(setq standard-character-unification-table-for-decode
(make-unification-table
(let ((i 33)
dest)
(while (< i 128)
(or (memq i '(?\\ ?~))
(setq dest
(cons (cons (make-char 'latin-jisx0201 i) i)
dest)))
(setq i (1+ i)))
(nreverse dest)))))
(if (fboundp 'make-translation-table)
(setq standard-translation-table-for-decode
(make-translation-table
(let ((i 33)
dest)
(while (< i 128)
(or (memq i '(?\\ ?~))
(setq dest
(cons (cons (make-char 'latin-jisx0201 i) i)
dest)))
(setq i (1+ i)))
(nreverse dest)))))
$BGr0f(B> 2. latin-jisx0201 $B$NF~NOJ}K!!#(B
$B$3$l$O<+A0!#E,Ev$J%-!<$K%P%$%s%I$7$^$7$g$&!#$7$+$7!"CY$$!"1x$$!#(B
$B$@$1$I$a$C$?$K;H$&$b$s$8$c$J$$$7!"(Bloop $B$b0l2s$7$+2s$i$J$$$H$-$,(B
$BBgB??t$@$+$i$$$$$+!"$H$$$&$3$H$G(B ^^;;;
(define-key global-map "\C-x9\\" 'jisx0201-input)
(defun jisx0201-input (&optional string)
(interactive "sInput(ASCII only) ")
(let ((count (length string))
(pos 0))
(while (> count 0)
(cond
((functionp 'char-to-int)
(insert (make-char 'latin-jisx0201 (char-to-int (aref string pos)))))
((functionp 'make-char)
(insert (make-char 'latin-jisx0201 (aref string pos))))
(t
(insert (make-character lc-roman (aref string pos)))))
(setq count (1- count))
(setq pos (1+ pos)))))
$B$+$o$F(B> $B!t$D$$$G$K!$(BX-ROT$B$NFI$_J}$b65$($F$$$?$@$1$k$H4r$7$$$N$G$9$1(B
$B$+$o$F(B> $B$I!&!&!&(B(^^;) $B7k9=A0$N%a!<%k$K at example.com$N;EJ}$,$"$C$?$H$O;W$&$N(B
$B$+$o$F(B> $B$G$9$,!#(B
($B$^$@F0$$$F$$$k$J$!(B)mew-caesar.el $B$r(B install $B$7$F$$$l$P!"(BX-ROT13
$B$J(B part $B$O(B message buffer $B$N;X<($K=>$($PFI$a$^$9!#$"$H(B tm $B$+(B
SEMI $B$+(B nkf(.exe) $B$N$I$l$+$,L5$$$H%@%a$G$9!#(B
$B$^$?!"(Bmew-caesar-whole-buffer()$B!"(Bmew-caesar-region() $B$J$I$N4X?t(B
$B$r(B M-x $B$G8F$S=P$;$P!"DL>o$N(B message $B$N0lItJ,$,(B caesar encrypt $B$5(B
$B$l$?$b$N$b(B decode $B$G$-$^$9!#(B
# C-xC-q $B$J$I$G(B read-only $B$r30$5$J$1$l$P$$$1$^$;$s$,!"$?$^$K$7$+(B
# $B$J$$$+$i$3$l$G$$$$$G$9$h$M!#(B
;; $Bznj2S}(B Jro $BSvP'(Bzrj-pnrfne $BS~SbS=S[SvS\SySSSfPQq8SaSdP(SwlBSZ(B
;; $BS=SuSfS/SrSnSDSoS`SxPQS/SPPQb}SZSzPRPRPR(B^^;;;
$BGr0f(B> 5. UTF-8 $B$NFI$_J}!#(B
$BEvA3!"(Bmule-ucs $B$,F3F~$5$l$F$$$J$$$H$@$a$G$9!#(Bhimi $B$5$sHG(B $B$^$?$O(B
akr $B$5$sHG$N(B mule-ucs $B$rF3F~$7!"(Bun-tools $B$d(B un-sample $B$r(B require
$B$7$F$*$-$^$7$g$&!#(B
# /ftp.jaist.ac.jp:/pub/GNU/elisp/mule-ucs/
# $B$A$J$_$K!"$I$&$b(B himi $B$5$sHG(B 0.01 $B$@$H%a!<%k$r=q$/J}$O;_$a$F$*(B
# $B$$$?J}$,NI$$$+$b$7$l$^$;$s!#$"$s$^$jD4$Y$J$+$C$?$s$G$9$,!"(B
# Unicode Signature($B$@$C$1!)(B)$B$,$D$/$H$J$s$+$h$m$7$/$J$$$h$&$G$9!#(B
$B$A$g$C$HJQ$J4X?t$b at example.com$7$F$$$F!"$J$*$+$D!"(BX-CTEXT $B$b(B direct $B$GFI(B
$B$`$h$&$K$7$A$c$C$F$$$k$s$G$9$,!#!#!#(B
(defun add-to-list-append (list-var element)
(or (member element (symbol-value list-var))
(set list-var (reverse (cons element (reverse (symbol-value list-var))))))
(add-hook
'mew-init-hook
'(lambda ()
(if (and (boundp 'mule-version) (string< mule-version "3"))
(add-to-list-append 'mew-cs-database '("x-ctext" nil *ctext*))
(add-to-list-append 'mew-cs-database '("x-ctext" nil ctext))
(cond
((coding-system-p 'utf-8) ;; akr's version
(add-to-list-append 'mew-cs-database
'("utf-8"
(ascii
latin-iso8859-1 latin-iso8859-2
latin-iso8859-3 latin-iso8859-4
cyrillic-iso8859-5
greek-iso8859-7
hebrew-iso8859-8
latin-iso8859-9
japanese-jisx0208 japanese-jisx0212
chinese-cns11643-1 chinese-cns11643-2
chinese-cns11643-3 chinese-gb2312
korean-ksc5601 katakana-jisx0201
latin-jisx0201)
utf-8 "quoted-printable"
utf-8 "Q"))
(add-to-list-append 'mew-charset-list "utf-8"))
((coding-system-p 'utf8) ;; himi's version
(add-to-list-append 'mew-cs-database ;; READ ONLY
'("utf-8" nil utf8))))
)))
$B$G$9!#$"$^$j!"$*$*$C$T$i$K$7$J$$$G2<$5$$$M!#(B^^;;;
--
$BGr0f=(9T(B (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内