annotate man/mule/mule-jp.texi @ 221:6c0ae1f9357f r20-4b9

Import from CVS: tag r20-4b9
author cvs
date Mon, 13 Aug 2007 10:10:02 +0200
parents 131b0175ea99
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1 %\kanjifiletype=20 % -*-texinfo-*-
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2 \overfullrule=0pt
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3 \def\lang{jp}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
4 \input texinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
5 @settitle Mule Manual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
6 @setfilename ../info/mule-jp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
7
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
8 @iftex
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
9 @c @a4book
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
10
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
11 @titlepage
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
12 @sp 6
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
13 @center @titlefont{Mule Manual}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
14 @sp 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
15 @center A Multilingual Enhancement to GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
16 @sp 3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
17 @center last updated July 21, 1993
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
18 @sp 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
19 @center for Version 1.0 ($B6MTd(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
20 @sp 7
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
21 @center $BH>ED(B $B7u0l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
22 @sp 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
23 @center $B6S8+(B $BH~5.;R(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
24 @sp 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
25 @center $BA066(B $B9'9-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
26 @sp 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
27 @center $B8MB<(B $BE/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
28 @page
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
29
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
30 @rightline{Farewell Dr. Asimov!! @quad @quad @dots{} from Mule}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
31 @vskip 0pt plus 1filll
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
32
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
33 Mule $B$O%U%j!<!&%=%U%H%&%'%"$G$9!#(BFree Software Foundation $B$,8xI=$7$?(BGNU
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
34 $B0lHL8xM-;HMQ5vBz$N!V%P!<%8%g%s(B 1$B!W$"$k$$$O$=$l0J9_$N$b$N$,Dj$a$k>r9`$K=>$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
35 $B$FK\%W%m%0%i%`$r:FHRI[$^$?$OJQ99$9$k$3$H$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
36
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
37 $BK\%W%m%0%i%`$OM-MQ$H$O;W$$$^$9$,!"HRI[$K$"$?$C$F$O!";T>l@-5Z$SFCDjL\E*E,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
38 $B9g@-$K$D$$$F$N0EL[$NJ]>Z$r4^$a$F!"$$$+$J$kJ]>Z$b9T$J$$$^$;$s!#>\:Y$K$D$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
39 $B$F$O(B GNU $B0lHL8xM-;HMQ5vBz=q$r$*FI$_2<$5$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
40 @end titlepage
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
41 @end iftex
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
42 @c @synindex vr fn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
43
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
44 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
45 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
46 @node Top, Overview, , (dir)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
47
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
48 Mule, Multilingual enhancement to GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
49 *******************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
50
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
51 Mule $B$O(B GNU Emacs $B$rJ#?t$N8@8l$KBP1~$G$-$k$h$&$K6/2=$7$?%(%G%#%?$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
52 Mule $B$O(B GNU Emacs $B$N$9$Y$F$N5!G=$K2C$(!"%"%8%"!"%h!<%m%C%Q7O$J$I$N$5$^$6(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
53 $B$^$JJ8;z%;%C%H$r2hLL$KI=<($7$?$j!"%-!<%\!<%I$+$i$NF~NO$r<u$1IU$1$?$j!"JT(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
54 $B=8$7$?$j$9$k5!G=$rDs6!$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
55
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
56 $B$3$N(B Info $B%U%!%$%k$G$O!"(BMule $B$N;H$$J}$dB?9q8lBP1~$N?75!G=$J$I$K$D$$$F@b(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
57 $BL@$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
58
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
59 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
60 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
61 * Overview:: Mule $B$C$F$I$s$J$b$N(B?
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
62 * Invocation:: Mule $B$N5/F0$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
63 * Multilingual Char:: Mule $B$,$I$&B?9q8lJ8;z%3!<%I$r07$&$+(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
64 * Features:: Mule $BFCM-$N5!G=(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
65 * Mule Lisp:: Emacs Lisp $B$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
66 * (egg-jp):: $BF|K\8lF~NO%D!<%k(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
67 * Command List:: $B%3%^%s%I0lMw(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
68 * Concept Index:: $B35G0:w0z(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
69 * Command Index:: $B4X?t!&%3%^%s%I:w0z(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
70 * Variable Index:: $BJQ?t:w0z(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
71
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
72
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
73 $B3F%N!<%I$N2<0L%N!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
74
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
75 Overview
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
76 * Characteristic:: Mule $B$NFCD'(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
77 * Multilingual:: $B3F9q8lBP1~$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
78 * Documents:: $B%I%-%e%a%s%H$N:_=h(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
79 * Bug Report:: $B%P%0%l%]!<%H(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
80
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
81 Invocation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
82 * Options:: Mule($BFH<+(B)$B$N5/F0;~%*%W%7%g%s(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
83 * Init File:: $B5/F0;~$K;2>H$9$k%U%!%$%k(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
84
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
85 Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
86 * Character Set:: $BJ8;z%;%C%H(B(character-set)$B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
87 * Coding System:: $B%3!<%I7O(B(coding-system)$B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
88 * Buffers:: Mule$B$O%P%C%U%!$r$I$&07$&$+(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
89 * Set Coding System:: $B%3!<%I7O(B(coding-system)$B$N;XDjJ}K!(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
90 * Auto Conversion:: $B%3!<%I7O$N<+F0JQ49$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
91 * Summary for Char:: $BB?9q8lJ8;z$K$D$$$F$N$^$H$a(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
92
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
93 Features
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
94 * Functions:: $BB?9q8lJ8;z%3!<%I7O$r07$&4X?t(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
95 * Features for Text:: $BB?9q8lJ8=qJT=8$N$?$a$N5!G=(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
96 * Enhancement:: $BB?9q8l=hM}$N$?$a$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
97
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
98 Mule Lisp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
99 * Marker:: $B%^!<%+$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
100 * Attribute:: $BJ8;z$NB0@-!JH?E>$J$I!K$NIUM?(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
101
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
102 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
103
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
104 @comment ***************************************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
105 @node Overview, Characteristic, Top, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
106 @chapter Mule $B$H$O2?$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
107 @cindex Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
108 @cindex GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
109 @cindex Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
110 @cindex Demacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
111
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
112 Mule $B$O(B GNU Emacs $B$K4p$E$/B?9q8lBP1~%(%G%#%?$G$9!#(BMule $B$O(B GNU Emacs $B$X$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
113 $B%Q%C%A$N7A$GG[I[$5$l$F$$$^$9!#:G?7HG$O(B Mule Version 1.0 (1993.8.2)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
114 $B$G!"(B GNU Emacs 18.59 $B$r%Y!<%9$K$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
115
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
116 $B$^$?!":G?7$N(B Mule $B$O(B MS-DOS $B>e$G$bF0:n$9$k$h$&!"(BDemacs $BMQ$N%Q%C%A$b<h$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
117 $B9~$s$G$"$j$^$9!#$3$N%Q%C%A$N:G?7%P!<%8%g%s$O(B 1.3.1 Alpha $B$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
118
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
119 Mule $B$NF|K\8l%A%e!<%H%j%"%k$O%3%^%s%I(B @kbd{C-h T}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
120 (@strong{help-with-tutorial-for-mule}) $B$G5/F0$G$-$^$9!#(BMule $B$N%P!<%8%g%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
121 $B$O(B @strong{mule-version} $B$G!":G6a$NJQ99E@$O(B @kbd{C-h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
122 N}(@strong{view-mule-news})$B$GCN$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
123
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
124 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
125 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
126 @deffn Command help-with-tutorial-for-mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
127 Mule $B$NF|K\8lHG%A%e!<%H%j%"%k$r5/F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
128 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
129 @deffn Command view-mule-news
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
130 Mule $B$N:G?7$NJQ99E@$rI=<($9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
131 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
132 @deffn Command mule-version
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
133 Mule $B$N%P!<%8%g%s$rI=<($9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
134 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
135
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
136 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
137 * Characteristic:: $BFCD'(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
138 * Multilingual:: $B3F9q8lBP1~$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
139 * Documents:: $B%I%-%e%a%s%H$N:_=h(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
140 * Bug report:: $B%P%0%l%]!<%H(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
141 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
142
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
143 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
144 @node Characteristic, Multilingual, Overview, Overview
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
145 @section Mule $B$NFCD'(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
146
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
147 Mule $B$K$O0J2<$N$h$&$JFCD'$,$"$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
148 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
149 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
150 Mule $B$O(B ASCII $BJ8;z%;%C%H(B(7$B%S%C%H(B)$B$d(B ISO Latin-1 $B$NJ8;z%;%C%H(B(8$B%S%C%H(B)$B$P(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
151 $B$+$j$G$J$/!"F|K\8l!"Cf9q8l!"4Z9q8l$J$I$NJ8;z%;%C%H(B(16$B%S%C%H(B)$B$d%?%$8l$b07(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
152 $B$&$3$H$,$G$-$^$9!#$5$i$K(B Mule $B$N%F%-%9%H%P%C%U%!$O$3$l$i$N8@8l$NJ8;z$r0l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
153 $B$D$N%P%C%U%!$K:.:_$7$FJ];}$9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
154 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
155 $B$$$m$$$m$JJ8;z$rF~NO$9$k$?$a$K!"3F<o$NF~NOJ}K!$r(B Mule $B<+?H$,Ds6!$7$F$$$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
156 $B$9!#$^$?!"C<Kv%(%_%e%l!<%?$N$b$H$GF0$+$9>l9g$O!"%(%_%e%l!<%?$,Ds6!$9$kF~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
157 $BNOJ}K!$bMxMQ$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
158 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
159 $B%U%!%$%kF~=PNO!"%9%/%j!<%sI=<(!"%-!<%\!<%IF~NO!"%W%m%;%94VDL?.$N$=$l$>$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
160 $B$K$D$$$FFHN)$K%3!<%I7O$r@_Dj$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
161 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
162 $BB?9q8l%b!<%I$G$J$$>l9g$K$O!"%*%j%8%J%k$N(B GNU Emacs $B$H$[$\F1MM$K;H$($^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
163 $B$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
164 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
165
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
166 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
167 @node Multilingual, For Japanese, Characteristic, Overview
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
168 @section $B3F9q8l$X$NBP1~$K$D$$$F(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
169
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
170 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
171 * For Japanese:: $BF|K\8l(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
172 * For Chinese:: $BCf9q8l(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
173 * For Korean:: $B4Z9q8l(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
174 * For European:: $B%h!<%m%C%Q7O8@8l(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
175 * For Thai:: $B%?%$8l(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
176 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
177
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
178 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
179 @node For Japanese, For Chinese, Multilingual, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
180 @subsection $BF|K\8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
181 @cindex JIS $B%3!<%I(B[JIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
182 @cindex MS $B4A;z%3!<%I(B[MS$B$+$s$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
183 @cindex $B%7%U%H(B JIS $B%3!<%I(B[$B$7$U$H(BJIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
184 @cindex EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
185 @cindex $B$?$^$4(B[$B$?$^$4(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
186 @cindex EGG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
187 @cindex $B$?$+$J(B[$B$?$+$J(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
188 @cindex quail-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
189
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
190 Mule $B$G$O!"F|K\8lMQ$NJ8;z%;%C%H$H$7$F$O(B JIS X0208-1976,1983 ($B?75l(B 2$B%P%$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
191 $B%H4A;z(B)$B!"(BJIS X0212-1990($BJd=u4A;z(B)$B!"$=$7$F(B JIS X0201-1976 ( 1$B%P%$%H$N(B JIS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
192 $B%m!<%^;z!?JR2>L>(B) $B$r07$($^$9!#$^$?$3$l$i$r%(%s%3!<%I$9$k%3!<%I7O$H$7$F$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
193 $B$$$o$f$k(B JIS (JUNET $B$G;H$o$l$F$$$k%3!<%I(B)$B!"(BMS $B4A;z%3!<%I(B($BDL>N%7%U%H(B JIS)$B!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
194 $BF|K\8l(B EUC $B$r%5%]!<%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
195
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
196 @c Mule $B$GF|K\8l$rF~NO$9$k>l9g$O!"(BWnn 4.108 $B0J9_$r%$%s%9%H!<%k$9$k$3$H$r6/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
197 @c $B$/$*4+$a$7$^$9!#(BMule $B$KImB0$7$F$$$k!V$?$^$4!W%7%9%F%`$O!"(BWnn $B$N(B JSERVER
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
198 @c $B$HDL?.$7$F$H$F$b2wE,$JF|K\8lF~NO4D6-$rDs6!$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
199
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
200 $BF|K\8lF~NO%7%9%F%`$H$7$F$O!"0J2<$N$b$N$,MQ0U$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
201
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
202 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
203 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
204 $B$?$^$4(B(EGG)$B!V$?$+$J!W%P!<%8%g%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
205 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
206 sj3-egg
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
207 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
208 $B$+$s$J(B(Canna)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
209 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
210
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
211 $B$$$:$l$b%M%C%H%o!<%/2>L>4A;zJQ49%5!<%P$rMxMQ$7%m!<%^;z4A;zJQ49J}<0$NF|K\(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
212 $B8lF~NO$rDs6!$7$F$$$^$9!#(BEGG $B$H(B Canna $B$K$D$$$F$O(B Texinfo $B%^%K%e%"%k$,MQ0U(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
213 $B$5$l$F$$$^$9$N$G!">\$7$/$O$=$A$i$r;2>H$7$F2<$5$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
214
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
215 $B$=$NB>!"2>L>4A;zJQ49%5!<%P$rI,MW$H$7$J$$F|K\8lF~NO%7%9%F%`$H$7$F$O0J2<$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
216 $B$b$N$,;H$($^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
217
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
218 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
219 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
220 quail-system $B$K$h$k(B TCODE $BF~NO(B(@file{doc/QUAIL}$B;2>H(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
221 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
222 SKK -- Mule $B$H$H$b$K(B contributed $B%=%U%H$H$7$FG[I[!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
223 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
224
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
225 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
226 @node For Chinese, For Korean, For Japanese, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
227 @subsection $BCf9q8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
228 @cindex Big5 $B%3!<%I(B[Big5$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
229 @cindex $B$?$^$4(B[$B$?$^$4(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
230 @cindex EGG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
231 @cindex $B$?$+$J(B[$B$?$+$J(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
232 @cindex quail-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
233 @cindex cxterm
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
234
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
235 $BCf9q8lJ8;z$H$7$F!"(BMule $B$O(B GB2312-1980 $B$H(B Big5 $B$NFs$D$NJ8;z%;%C%H$r%5%]!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
236 $B%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
237
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
238 $BCf9q8lF~NO%7%9%F%`$H$7$F!"0J2<$N$b$N$,MQ0U$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
239
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
240 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
241 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
242 $B$?$^$4(B(EGG)$B!V$?$+$J!W%P!<%8%g%s(B -- PinYin $BF~NO$r(B cserver $B$GCf9q8l(B (GB)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
243 $B$KJQ49!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
244 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
245 quail-system -- @file{cxterm/dict/tit} $B$K$"$k$9$Y$F$NF~NOJQ49%F!<%V%k$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
246 $B%5%]!<%H(B(@file{doc/QUAIL}$B;2>H(B)$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
247 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
248
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
249 quail-system $B;HMQ$N>l9g!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
250
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
251 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
252 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
253 GB $BJ8;z$NF~NO$K$O!"(Bquail/py, quail/ccdospy, quail/ctcps3, quail/punct,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
254 quail/qj, quail/sw, quail/tonepy
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
255 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
256 Big5 $BJ8;z$NF~NO$K$O!"(Bquail/py-b5, quail/etzy, quail/punct-b5,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
257 quail/qj-bt, quail/zozy
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
258 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
259
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
260 $B$,;HMQ$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
261
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
262 $B%K%e!<%9%0%k!<%W(B @code{alt.chinese.text} $B$r(B GNUS (Emacslisp $B$G=q$+$l$?%K%e!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
263 $B%9%j!<%@(B)$B$GFI$`;~$O!"(B@file{hz2gb.el}(@file{contrib/lisp.tar.Z} $B$NCf$K$"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
264 $B$k(B)$B$r;H$&$H$H$F$bJXMx$G$9!#(BGNUS $B$r5/F0$9$kA0$K(B @file{hz2gb.el} $B$r%m!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
265 $B$9$k$3$H$K$h$j!"(B@code{alt.chinese.text} $B$G;H$o$l$F$$$k(B Hz encoding $B$r<+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
266 $BF0E*$K%G%3!<%I$7$?$j!"%(%s%3!<%I$7$?$j$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
267
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
268 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
269 @node For Korean, For European, For Chinese, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
270 @subsection $B4Z9q8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
271
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
272 $B4Z9q8lJ8;z$H$7$F!"(BMule $B$O(B KS C5601-1987 $BJ8;z%;%C%H$r%5%]!<%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
273
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
274 $B4Z9q8lJ8;z$NF~NOMQ$K!"(B@file{its-hangul.el} $B$,Ds6!$5$l$F$$$^$9!#$3$l$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
275 $B!V$?$^$4!W%7%9%F%`$N$b$H$G;HMQ$7$F$/$@$5$$!#$^$?!"(B@file{quail/hangul.el}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
276 $B$rMxMQ$9$k$3$H$b$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
277
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
278 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
279 @node For European, For Thai, For Korean, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
280 @subsection $B%h!<%m%C%Q7O8@8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
281
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
282 Mule $B$G$O(B Latin-1 (ISO8859-1)$B$+$i(B Latin-5 (ISO8859-9) $B$^$G$NJ8;z%;%C%H$d!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
283 $B%-%j%kJ8;z!"%.%j%7%cJ8;z$b%5%]!<%H$7$F$$$^$9!#DL>o$N(B ASCII $B%-!<%\!<%I$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
284 $B$i$3$l$i$NJ8;z$rF~NO$9$k$K$O$d$O$j(B quail-system $B$r;H$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
285
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
286 ISO8859 $BJ8;z$NF~NO$K$O(B @file{quail/latin.el}($B=i?4<TMQ(B)$B$"$k$$$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
287 @file{quail/ltn.el}($B%-!<%9%m%H!<%/$r>/$J$/$7$?9bB.F~NOMQ(B) $B$,;H$($^$9!#$3(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
288 $B$NCf$K$O%U%i%s%98l!"%I%$%D8l!"%9%&%'!<%G%s8l!"$=$NB>MQ$N%Q%C%1!<%8$,F~$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
289 $B$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
290
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
291 $B$^$?!"%.%j%7%c8lF~NOMQ$K$O(B @file{quail/greek.el}$B!"%m%7%"8lF~NOMQ$K$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
292 @file{quail/cyrillic.el} $B$,;H$($^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
293
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
294 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
295 @node For Thai, Documents, For European, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
296 @subsection $B%?%$8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
297
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
298 Mule $B$G$O(B@strong{$BF0E*J8;z9g@.(B}(@strong{dynamic character composition})$B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
299 $B5!G=$K$h$C$F!"(BTIS620 $BJ8;z%;%C%H$r%Y!<%9$K$7$?%?%$8l$r%5%]!<%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
300 $B%?%$8l$NF~NO$K$O$d$O$j(B @strong{quail-system} $B$r;H$$$^$9!#$3$N%7%9%F%`$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
301 $B;H$$J}$O(B @file{doc/QUAIL} $B$r;2>H$7$F2<$5$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
302
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
303 $B$^$?!"(BTIS620 $B$N%U%j!<$J%U%)%s%H(B(12x29 $B%I%C%H(B)$B$,(B @file{fonts/ETL.tar.Z}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
304 $B$NCf$K4^$^$l$F$$$^$9!#$3$N%U%)%s%H$r(B 12x24 $B$N(B ASCII $B%U%)%s%H$HAH$_9g$o$;(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
305 $B$F;H$&$?$a$K$O!"%3%^%s%I(B @strong{x-set-linespace}$B$"$k$$$O5/F0;~%*%W%7%g(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
306 $B%s$N(B @samp{-lsp} $B$G9T4V$rA}2C$5$;$kI,MW$,$"$j$^$9!#0z?t$H$7$F(B @samp{5+}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
307 $B$r;XDj$7$F2<$5$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
308
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
309 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
310 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
311 @node Other Languages, Documents, For Thai, Multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
312 @subsection $B$=$NB>$N8@8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
313
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
314 In the next version, we'll support Vietnamese. Arabic and
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
315 Devanagali are also in our target, but we don't know if we
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
316 can support them by the next version. We may need more
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
317 time.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
318 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
319
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
320 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
321 @node Documents, Bug Report, For Thai, Overview
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
322 @section Mule $B$N%I%-%e%a%s%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
323 @cindex $B%I%-%e%a%s%H(B[$B$I$-$e$a$s$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
324
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
325 Mule $B$K4XO"$9$k%I%-%e%a%s%H$O!"<!$N$b$N$,(B @file{$MULE/etc} $B%G%#%l%/%H%j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
326 $B$K$"$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
327
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
328 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
329 @item FAQ.Mule, FAQ.Mule.jp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
330 Mule $B$K4X$7$F$h$/=P$5$l$k<ALd$H$=$N2sEz=8!#1Q8lHG(B(@file{FAQ.Mule})$B$HF|K\(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
331 $B8lHG(B(@file{FAQ.Mule.jp})$B$,$"$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
332 @item MULE.tut
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
333 $BF|K\8l(B Mule $B%A%e!<%H%j%"%k!#(B @kbd{C-h T}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
334 (@strong{help-with-tutorial-for-mule}) $B$GFI$`$3$H$,$G$-$^$9!#1Q8lHG(B(GNU
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
335 Emacs$BMQ(B)$B$O(B @kbd{C-h t}$B$G5/F0$5$l$^$9!#(B @refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
336 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
337
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
338 $B0J2<$N%^%K%e%"%k$O(B @file{$MULE/man} $B%G%#%l%/%H%j$K$"$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
339
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
340 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
341 @item mule-jp.texinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
342 $B$3$N(B texinfo $B$N%=!<%9%U%!%$%k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
343 @item egg-jp.texinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
344 $B!V$?$^$4!W%7%9%F%`MQ(B texinfo $B$N%=!<%9%U%!%$%k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
345 @item canna-jp.texinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
346 $B!V$+$s$J!W%7%9%F%`MQ(B texinfo $B$N%=!<%9%U%!%$%k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
347 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
348
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
349 $B0J2<$N%I%-%e%a%s%H$O(B @file{$MULE/doc} $B%G%#%l%/%H%j$K$"$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
350
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
351 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
352 @item EGG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
353 $B!V$?$^$4!W$N;H$$J}$N1Q8l$K$h$k4JC1$J@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
354 @item ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
355 ISO2022 $B$K$D$$$F$N1Q8l$K$h$k4JC1$J@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
356 @item QUAIL
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
357 quail-system $B$K$D$$$F$N1Q8l$K$h$k4JC1$J@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
358 @item TERMINOLOGY
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
359 $BMM!9$JMQ8l$K$D$$$F$N1Q8l$K$h$k4JC1$J@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
360 @item X11
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
361 X11 $B>e$G(B Mule $B$r;H$&:]$N1Q8l$K$h$k4JC1$J@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
362 @item attribute.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
363 $BJ8;zB0@-5!G=$K$D$$$F$N@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
364 @item character.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
365 $BB?9q8lJ8;z$N07$$$K$D$$$F$N@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
366 @item coding.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
367 $B%3!<%I7O$K$D$$$F$N@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
368 @item picture.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
369 $B%T%/%A%c!<%b!<%I$N3HD%$K$D$$$F$N@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
370 @item regexp.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
371 $B@55,I=8=%3%s%Q%$%i$K$D$$$F$N@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
372 @item syntax.text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
373 $BJ8;z$N%7%s%?%C%/%9$H%+%F%4%j$K$D$$$F@bL@!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
374 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
375
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
376
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
377 $B$^$?!"?7$7$/IU$12C$($i$l$?5!G=$O(B @file{$MULE/NEWFEATURE} $B$K5-=R$5$l$F$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
378 $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
379
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
380 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
381 @node Bug report, Invocation, Documents, Overview
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
382 @section $B%P%0%l%]!<%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
383
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
384 Mule $B$N%P%0%l%]!<%H$"$k$$$O=$@5$NDs0F$J$I$O!"0J2<$K<($9%"%I%l%9$N%a!<%j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
385 $B%s%0%j%9%H$KAw$C$F$/$@$5$$!#7A<0$O(B Emacs $B$N$b$N$HF1MM$G7k9=$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
386
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
387 @table @samp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
388 @item mule@@etl.go.jp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
389 $BDL>o$N;HMQ8@8l$O1Q8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
390 @item mule-jp@@etl.go.jp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
391 $BDL>o$N;HMQ8@8l$OF|K\8l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
392 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
393
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
394 $B$3$l$i$N%a!<%j%s%0%j%9%H$K$O!"I,MW$K1~$8$F(B Mule $B$,%5%]!<%H$7$F$$$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
395 @code{*junet*} $B$H$$$&%3!<%I7O$rMQ$$$?B?9q8l%F%-%9%H$rN.$9$3$H$,=PMh(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
396 $B$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
397
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
398 $B$?$@$7!"$3$l$i$N%a!<%j%s%0%j%9%H$K%P%0$rO"Mm$9$k$9$kA0$K!"$=$N%P%0$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
399 Mule $B8GM-$N$b$N$J$N$+!"(BGNU Emacs $B$N%P%0$J$N$+$r3NG'$9$k$h$&$K$7$F$/$@$5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
400 $B$$!#$3$3$K$"$2$?%a!<%j%s%0%j%9%H$O(B Mule $B8GM-$NLdBj$N$_$r07$&%a!<%j%s%0%j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
401 $B%9%H$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
402
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
403 @comment ***************************************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
404 @node Invocation, Options, Bug report, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
405 @chapter Mule $B$N5/F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
406
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
407 Mule $B$O!"DL>o$NC<Kv$G;H$&J}K!!"(BX Window System $B$N>e$G;H$&J}K!!"(BSun $B$N%3(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
408 $B%s%=!<%k2hLL$G;H$&J}K!$N(B 3$BDL$j$N;H$$J}$,$"$j$^$9!#(BMS-DOS $B>e$G;H$&>l9g$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
409 $B$D$$$F$O(B @file{$MULE/INSTALL.dos} $B$r;2>H$7$F2<$5$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
410
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
411 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
412 @item $BDL>o$NC<Kv$G;H$&J}K!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
413 $BC<Kv2hLL$NCf$G(B Mule $B$rAv$i$;$kJ}K!$G$9!#$=$NC<KvMQ$N(B termcap $B$^$?$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
414 terminfo $B$,E,@Z$K@_Dj$5$l$F$$$kI,MW$,$"$j$^$9!#B?9q8lJ8;z$rI=<($G$-$k$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
415 $B$I$&$+$OC<Kv$N5!G=$K0MB8$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
416
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
417 @item X Window System $B$G;H$&J}K!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
418 X $B$N>e$G(B Mule $B@lMQ$N%&%#%s%I%&$r3+$$$F;H$&J}K!$G$9!#(BX $B$KMQ0U$5$l$F$$$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
419 $B%U%)%s%H$r;H$C$FB?9q8lJ8;z$rI=<($9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
420
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
421 @item Sun $B$N%3%s%=!<%k2hLL$G;H$&J}K!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
422 Sun $B$N%o!<%/%9%F!<%7%g%s$K$*$$$F$O!"(BMule $B$O(B pixrect $B%i%$%V%i%j$rMQ$$$F%U(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
423 $B%l!<%`%P%C%U%!$rA`:n$7!"%3%s%=!<%k$K(B Mule $BFH<+$N%&%#%s%I%&$rI=<($9$k$3$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
424 $B$,$G$-$^$9!#$3$N5!G=$r;H$C$?>l9g!"%&%#%s%I%&%7%9%F%`$r;H$o$J$/$F$b(B ASCII$B!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
425 Latin-1$B!"F|K\8l!"4Z9q8l!"Cf9q8l$J$I$rI=<($7$?$jJT=8$7$?$j$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
426
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
427 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
428
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
429 X $B$r;H$&$3$H$rA0Ds$H$7$F@_Dj$5$l$?(B Mule $B$O!"(BX $B$N>e$G5/F0$9$k$H<+F0E*$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
430 Mule $B@lMQ$N%&%#%s%I%&$r3+$-$^$9!#(BX $B$NC<Kv%(%_%e%l!<%?$NCf$G(B Mule $B$rAv$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
431 $B$;$?$$>l9g$O!"L@<(E*$K(B @samp{-nw} $B%*%W%7%g%s$r;HMQ$9$kI,MW$,$"$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
432
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
433 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
434 * Options:: Mule($BFH<+(B)$B$N5/F0;~%*%W%7%g%s(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
435 * Init File:: $B5/F0;~$K;2>H$9$k%U%!%$%k(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
436 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
437
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
438 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
439 @node Options, Init File, Invocation, Invocation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
440 @section Mule $B$N%*%W%7%g%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
441 @cindex $B%*%W%7%g%s(B[$B$*$W$7$g$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
442
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
443 GNU Emacs $B$N%*%W%7%g%s$K2C$(!"(BMule $B$G$O0J2<$N(B X $B4X78$N%*%W%7%g%s%9%$%C%A(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
444 $B$,;HMQ$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
445
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
446 @table @samp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
447 @item -fs @var{size}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
448 Mule $B$N%&%#%s%I%&$G;H$&%U%)%s%H$N%5%$%:$r(B @var{size} $B$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
449
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
450 @item -lsp @var{linespace}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
451 $B>e(B(u)$B$H2<(B(l)$B$N9T4V$N%I%C%H%5%$%:$r(B @var{u+l} $B$H$$$&7A<0$G@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
452 @var{u}, @var{l} $B$O$I$A$i$+!"$"$k$$$ON>J}$,>JN,$G$-$k!#(B@var{u} $B$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
453 @var{l} $B$N=i4|CM$O(B 1$B!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
454
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
455 @item -fnltn1 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
456 Latin-1 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
457
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
458 @item -fnltn2 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
459 Latin-2 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
460
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
461 @item -fnltn3 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
462 Latin-3 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
463
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
464 @item -fnltn4 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
465 Latin-4 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
466
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
467 @item -fngrk @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
468 $B%.%j%7%cJ8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
469
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
470 @item -fnarb @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
471 $B%"%i%S%"J8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
472
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
473 @item -fnhbw @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
474 $B%X%V%i%$J8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
475
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
476 @item -fnkana @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
477 $BF|K\8l%+%?%+%JJ8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
478
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
479 @item -fnroman @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
480 $BF|K\8l%m!<%^%sJ8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
481
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
482 @item -fncrl @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
483 $B%-%j%kJ8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
484
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
485 @item -fnltn5 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
486 Latin-5 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
487
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
488 @item -fnjpold @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
489 $BF|K\8l4A;z(B($B5l(B JIS)$B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
490
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
491 @item -fncn @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
492 $BCf9q(B GB $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
493
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
494 @item -fnjp @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
495 $BF|K\8l4A;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
496
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
497 @item -fnkr @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
498 $B4Z9q8l%O%s%0%kJ8;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
499
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
500 @item -fnjp2 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
501 $BF|K\8lJd=u4A;z%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
502
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
503 @item -fnbig5 @var{font}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
504 $BCf9q8l(B Big5 $B%U%)%s%H$H$7$F(B @var{font} $B$r;HMQ$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
505
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
506 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
507
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
508 $B$5$i$K(B Sun $B$N%^%7%s$G$O!"0J2<$N5/F0;~%*%W%7%g%s$b;HMQ$G$-$^$9!#$3$l$K$h(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
509 $B$j(B Sun $B$N%3%s%=!<%k2hLL$G(B ASCII $BJ8;z(B $B$P$+$j$G$J$/(B Latin-1 $B$dF|K\8lJ8;z$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
510 $B$I$rI=<($7$?$jJT=8$7$?$j$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
511
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
512 @table @samp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
513 @item -sun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
514 Sun $B$N%3%s%=!<%k2hLL$G(B Mule $BFH<+$N%&%#%s%I%&$r3+$/!#$3$N%*%W%7%g%s$O!"%3(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
515 $B%^%s%I%i%$%s%*%W%7%g%s$N0lHV:G=i$K;XDj$5$l$J$1$l$P$J$i$J$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
516
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
517 @item -fb @var{frame-buffer}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
518 $B$I$N%U%l!<%`%P%C%U%!$r;H$&$+$r;XDj$9$k!#$3$N%*%W%7%g%s$,;XDj$5$l$J$$>l9g(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
519 $B$O!"%G%U%)%k%H$H$7$F(B @file{/dev/fb} $B$,;HMQ$5$l$k!#$3$N%*%W%7%g%s$O!"%3%^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
520 $B%s%I%i%$%s%*%W%7%g%s$NFsHVL\$K;XDj$5$l$J$1$l$P$J$i$J$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
521
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
522 @item -fp @var{pathlist}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
523 BDF $B%U%!%$%k$rC5$9:]$N%G%#%l%/%H%jL>$N%j%9%H$r;XDj$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
524
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
525 @item -cs @var{CHARSETS}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
526 $BJ8;z%;%C%H$H$=$l$KBP1~$9$k(B BDF $B%U%!%$%kL>$H$N%F!<%V%k%U%!%$%k$r;XDj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
527 $B$3$N%*%W%7%g%s;XDj$,$5$l$J$$>l9g$O!"%G%U%)%k%H$H$7$F(B exec-path $B;XDj$5$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
528 $B$k%G%#%l%/%H%j$N2<$K$"$k(B @file{CHARSETS} $B$,;HMQ$5$l$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
529
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
530 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
531
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
532 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
533 @node Init File, Multilingual Char, Options, Invocation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
534 @section .emacs $B$N%5%s%W%k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
535 @cindex .emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
536 @cindex $B%+%9%?%^%$%:(B[$B$+$9$?$^$$$:(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
537 @cindex init file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
538
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
539 Mule $B$O5/F0;~$K3F<+$N%[!<%`%G%#%l%/%H%j$K$"$k(B @file{.emacs} $B$H$$$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
540 $B=i4|2=%U%!%$%k(B(Init file)$B$r;2>H$7$^$9!#$3$N%U%!%$%k$K(B Lisp $B%W%m%0%i%`(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
541 $B$r5-=R$7$F$*$/$3$H$K$h$j!"(BMule $B$rFH<+$K%+%9%?%^%$%:$,$G$-$k$h$&$K$J$j$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
542 $B$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
543
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
544 Mule $B$O(B Nemacs $B$H$O8_49@-$,$J$$$?$a!"(BNemacs $BMQ$N(B @file{.emacs} $B$O$=$N$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
545 $B$^$G$O%(%i!<$r5/$3$92DG=@-$,$"$j$^$9!#0J2<$K!"(BMule $B$H(B Nemacs($B$=$7$F(B GNU
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
546 Emacs $B$b(B)$B$G6&DL$7$F;HMQ$G$-$k(B @file{.emacs} $B$N4JC1$JNc$r<($7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
547
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
548 $B$?$@$7!"(Bbyte-compile $B$9$k>l9g$OCm0U$7$J$1$l$P$J$j$^$;$s!#(BMule $B$H(B Nemacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
549 $B$G$O4A;z$NFbItI=8=$,0c$$$^$9$N$G!"%3%a%s%H0J30$K4A;zJ8;zNs$r4^$`(B emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
550 lisp $B%U%!%$%k$r(B byte-compile $B$9$k$H(B Mule $B$H(B Nemacs $B$N4V$G6&M-$9$k$3$H$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
551 $B$G$-$J$/$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
552
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
553 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
554 ; sample .emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
555
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
556 ; Lisp $B%i%$%V%i%j$N(B load path $B$K(B "~/elisp" $B$rDI2C$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
557 (setq load-path (cons (expand-file-name "~/elisp")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
558 load-path))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
559
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
560 ; $B%G%#%9%W%l%$$KI=<($9$k$H$-$NJ8;z%3!<%I$rF|K\8l(B EUC $B$K$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
561 (cond ((boundp 'NEMACS) (setq kanji-display-code 3))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
562 ((boundp 'MULE)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
563 (set-display-coding-system *euc-japan*)))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
564
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
565 ; $B?7%P%C%U%!:n@.;~$N%U%!%$%kJ8;z%3!<%I$r(B *euc-japan* $B$K$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
566 (if (boundp 'MULE)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
567 (set-default-file-coding-system *euc-japan*))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
568
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
569 ; MH $B$N%W%m%0%i%`$H$d$j$H$j$9$k$H$-$NJ8;z%3!<%I$r(B JIS $B$K;XDj$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
570 (if (boundp 'MULE)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
571 (progn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
572 (define-program-coding-system nil ".*scan.*" (cons *junet* *junet*))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
573 (define-program-coding-system nil ".*inc.*" (cons *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
574 *junet*))))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
575 (if (boundp 'NEMACS)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
576 (progn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
577 (define-program-kanji-code nil ".*scan.*" 2)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
578 (define-program-kanji-code nil ".*inc.*" 2)))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
579
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
580 ; Text $B%b!<%I$K$9$k$H$-!">o$K(B auto-fill-mode $B$K$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
581 (setq text-mode-hook
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
582 '(lambda () (auto-fill-mode 1)))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
583
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
584 ; mail-mode $B$K$7$?$H$-$K!"%U%!%$%kJ8;z%3!<%I$r(B JIS $B$K%;%C%H$9$k$h$&$K$7(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
585 ; $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
586 (setq mail-mode-hook
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
587 '(lambda ()
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
588 (setq kanji-fileio-code 2) ; for Nemacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
589 (if (boundp 'MULE)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
590 (set-file-coding-system *junet*))))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
591
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
592 ; GNUS $BMQ$N@_Dj$r9T$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
593 ; $BCm(B:$BI,$:3F%5%$%HMQ$N@_Dj$K=q$-D>$7$F$/$@$5$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
594 (setq gnus-nntp-server "newshost")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
595 (autoload 'gnus "gnus" "Read network news." t)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
596 (autoload 'gnus-post-news "gnuspost" "Post a new news." t)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
597 (setq gnus-your-domain "your.domain.address")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
598 (setq gnus-nntp-service "nntp")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
599 (setq gnus-use-generic-from t)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
600
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
601 ; BS (C-h) $B%-!<$H(B DEL $B%-!<$rF~$l$+$($^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
602 (load-library "term/bobcat")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
603
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
604 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
605
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
606 @comment ***************************************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
607 @node Multilingual Char, Character Set, Init File, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
608 @chapter $BB?9q8lJ8;z$N07$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
609 @cindex $BJ8;z%;%C%H(B[$B$b$8$;$C$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
610 @cindex $BB?9q8l%b!<%I(B[$B$?$3$/$4$b!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
611
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
612 Mule $B$O!"B?9q8l%b!<%I$GF|K\8l$r$O$8$aCf9q8l!"4Z9q8l$J$I$5$^$6$^$J8@8l$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
613 $BJ8;z$r07$&$3$H$,$G$-$^$9!#B?9q8l%b!<%I$K$9$k$K$O!"%3%^%s%I(B @kbd{C-x C-k
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
614 t}(@strong{toggle-mc-flag}) $B$GJQ?t(B @code{mc-flag} $B$r(B @code{t} $B$K$7$^$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
615 ($BDL>o$O(B @code{t} $B$K$J$C$F$$$^$9(B)$B!#JQ?t(B @code{mc-flag} $B$N%G%U%)%k%HCM$OJQ(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
616 $B?t(B @code{default-mc-flag} $B$KJ];}$5$l!"%3%^%s%I(B @kbd{C-x C-k T}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
617 (@strong{toggle-default-mc-flag}) $B$G@_Dj$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
618
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
619 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
620 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
621 @defvr {Local Variable} mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
622 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
623 @item t
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
624 $BB?9q8lI=<($r9T$J$$!"%+!<%=%k$bB?9q8lJ8;zC10L$G0\F0!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
625 @item nil
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
626 $BB?9q8lI=<($r9T$J$o$J$$!#%+!<%=%k0\F0$J$I$O(B GNU Emacs $B$HF1$8!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
627 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
628 $B$$$:$l$N>l9g$b%U%!%$%k(B I/O$B!"%W%m%;%9(B I/O $B$K$*$1$k%3!<%I7OJQ49$,9T$o$l$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
629 $B$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
630 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
631 @defvr {Global Variable} default-mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
632 mc-flag $B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
633 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
634
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
635 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
636 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
637 @deffn Command toggle-mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
638 @code{mc-flag} $B$NCM$r!"(B@code{t} $B$+$i(B @code{nil}$B!"(B@code{nil} $B$+$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
639 @code{t} $B$K@ZBX$($k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
640 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
641 @deffn Command toggle-default-mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
642 @kbd{default-mc-flag} $B$NCM$r!"(B@code{t} $B$+$i(B @code{nil}$B!"(B@code{nil} $B$+$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
643 @code{t} $B$K@ZBX$($k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
644 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
645
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
646 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
647 * Character Set:: $BJ8;z%;%C%H(B(character-set)$B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
648 * Coding System:: $B%3!<%I7O(B(coding-system)$B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
649 * Buffers:: Mule$B$O%P%C%U%!$r$I$&07$&$+(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
650 * Set Coding System:: $B%3!<%I7O(B(coding-system)$B$N;XDjJ}K!(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
651 * Auto Conversion:: $B%3!<%I7O$N<+F0JQ49$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
652 * Summary for Char:: $BB?9q8lJ8;z$K$D$$$F$N$^$H$a(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
653 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
654
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
655 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
656 @node Character Set, Coding System, Multilingual Char, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
657 @section $BJ8;z%;%C%H(B(character-set)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
658
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
659 $BJ8;z%;%C%H(B($B@53N$K$O?^7AJ8;z=89g(B)$B$H$O!"J8;z$N=8$^$j$H$=$l$>$l$NJ8;z$r$"$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
660 $B$o$9%3!<%I$rDj$a$?$b$N$G$9!#J8;z%;%C%H$K$O!"(B1$B%P%$%H$GI=8=$9$k$b$N$H!"J#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
661 $B?t%P%$%H$GI=8=$9$k$b$N$,$"$j$^$9!#(BMule $B$G$O(B ASCII, Latin-1, JIS X0201 $BJR(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
662 $B2>L>$J$I$N(B 1$B%P%$%HJ8;z$H!"4A;z(B, $B4Z9q8lJ8;z$J$I$N(B 2$B%P%$%HJ8;z$NN>J}$r07(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
663 $B$&$3$H$,$G$-$^$9!#0J2<$K!"(BMule $B$G$"$i$+$8$aDj5A$5$l$F$$$kJ8;z%;%C%H$N0l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
664 $BMw$r<($7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
665
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
666 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
667 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
668 $B%3!<%ID9$,(B 1$B%P%$%H$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
669 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
670 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
671 ASCII
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
672 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
673 ISO8859-1 Latin-1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
674 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
675 ISO8859-2 Latin-2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
676 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
677 ISO8859-3 Latin-3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
678 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
679 ISO8859-4 Latin-4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
680 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
681 ISO8859-7 Greek
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
682 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
683 ISO8859-6 Arabic
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
684 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
685 ISO8859-8 Hebrew
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
686 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
687 JIS X0201 Japanese Katakana
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
688 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
689 JIS X0201 Japanese Roman
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
690 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
691 ISO8859-5 Cyrillic
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
692 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
693 ISO8859-9 Latin-5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
694 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
695 TIS 620-2533 Thai
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
696 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
697 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
698 $B%3!<%ID9$,(B 2$B%P%$%H$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
699 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
700 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
701 JIS X0208 Japanese Old
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
702 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
703 GB2312-1980 Chinese
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
704 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
705 JIS X0208 Japanese
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
706 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
707 KS C5601-1987 Korean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
708 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
709 JIS X0212 Japanese Supplement
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
710 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
711 Big5 Level 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
712 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
713 Big5 Level 2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
714 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
715 PinYin-ZhuYin
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
716 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
717 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
718
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
719 $B$3$l$i$N$&$A!$(BBig5 Level 1$B!$(BBig5 Level 2$B!$(BPinYin-ZhuYin$B$N#3$D$O!$%W%i%$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
720 $B%Y!<%HJ8;z%;%C%H$H8F$P$l$k!$(BISO$B$KEPO?$5$l$F$$$J$$$b$N$G$9!%(BMule $B$G$O!$$5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
721 $B$i$KJL$N%W%i%$%Y!<%HJ8;z%;%C%H$rDj5A$7$F;H$&$3$H$b$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
722
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
723 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
724 @node Coding System, Internal, Character Set, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
725 @section $B%3!<%I7O(B(coding-system)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
726 @cindex $B%3!<%I7O(B[$B$3!<$I$1$$(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
727 @cindex $B%P%C%U%!FbIt%3!<%I(B[$B$P$C$U$!$J$$$V$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
728 @cindex $B%-!<%\!<%IJ8;z%3!<%I(B[$B$-!<$\!<$I$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
729 @cindex $B%G%#%9%W%l%$J8;z%3!<%I(B [$B$G$#$9$W$l$$$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
730 @cindex $B%U%!%$%kJ8;z%3!<%I(B[$B$U$!$$$k$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
731 @cindex $B%W%m%;%9J8;z%3!<%I(B[$B$W$m$;$9$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
732
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
733 $B8=:_!"$R$H$D$N8@8l$rI=8=$9$k$N$K$bJ#?t$N%3!<%I7O$,6&B8$7$F;H$o$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
734 $BNc$($PF|K\8l$N4A;z%3!<%I$O!"$h$/;H$o$l$F$$$k$b$N$@$1$G$b(B MS $B4A;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
735 ($BDL>N(B $B%7%U%H(BJIS)$B!"F|K\8l(B EUC$B!"(B7bit JIS $B%3!<%I$N(B 3$B<oN`$b$"$j$^$9$7!"Cf9q(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
736 $B8l$d4Z9q8l$N>l9g$bF1MM$KJ#?t$N%3!<%I7O$,B8:_$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
737
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
738 $B$I$N%3!<%I7O$,;H$o$l$F$$$k$+$O(B OS $B$K$h$C$F0[$J$j$^$9!#$^$?!"%"%W%j%1!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
739 $B%7%g%s$K$h$C$F$b0[$J$k>l9g$,$"$j$^$9!#%M%C%H%o!<%/7PM3$NDL?.%W%m%;%9(B($BEE(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
740 $B;R%a!<%k$dEE;R%K%e!<%9$J$I(B)$B$O(B 8$B%S%C%H$rDL$5$J$$$3$H$,B?$$$?$a!"%M%C%H%o!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
741 $B%/7PM3$GB>$N7W;;5!$HDL?.$r9T$&$h$&$J%W%m%0%i%`$G$O(B 7$B%S%C%H$GI=8=$G$-$k%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
742 $B%I7O$,;H$o$l$F$$$^$9!#5U$K(B OS $B$NFbItI=8=$dJ8=q%U%!%$%k$K$O(B 8$B%S%C%H$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
743 EUC $B$J$I$,B?$/;H$o$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
744
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
745 $B$D$^$j!"EE;R%a!<%k$r<u$1<h$j!"$=$l$r%U%!%$%k$K3JG<$7$?$j2hLL$KI=<($7$?$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
746 $B$9$k$N$K!"3F<o%3!<%I7OAj8_$NJQ49A`:n$,F|>oE*$K9T$J$o$l$k$o$1$G$9!#$3$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
747 $B$h$&$J8=<B$KBP1~$9$k$?$a!"(BMule $B$G$O%U%!%$%kF~=PNO!"%9%/%j!<%sI=<(!"%-!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
748 $B%\!<%IF~NO!"%W%m%;%94VDL?.$N$=$l$>$l$K$D$$$FFHN)$KJ8;z%3!<%I7O$r@_Dj$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
749 $B$-$k$h$&$K$J$C$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
750
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
751 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
752 $BDj5A(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
753 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
754 @item $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
755 Mule $B$,%P%C%U%!$NFbItI=8=$H$7$FMQ$$$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
756 (@pxref{In Buffers, ,$B%U%!%$%k$NFI$_=q$-(B})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
757 @item $B%U%!%$%kJ8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
758 $BJ8=q%U%!%$%k$GMQ$$$i$l$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
759 (@pxref{File I/O})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
760 @item $B%W%m%;%9J8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
761 Mule $B$H30It%W%m%;%9$NDL?.$KMQ$$$i$l$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
762 (@pxref{Process})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
763 @item $B%G%#%9%W%l%$J8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
764 Mule $B$,C<KvI=<(MQ$KAw?.$9$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
765 (@pxref{Display})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
766 @item $B%-!<%\!<%IJ8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
767 Mule $B$,%-!<%\!<%IF~NO$H$7$FM=4|$7$F$$$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
768 (@pxref{Key Input})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
769 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
770
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
771 $B$3$l$i$N=hM}$K$=$l$>$l$I$N%3!<%I$,@_Dj$5$l$F$$$k$+$O!"(B@kbd{C-x C-k C}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
772 (@strong{list-coding-system}) $B$^$?$O(B @kbd{C-x C-k c}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
773 (@strong{list-coding-system-briefly}) $B$GCN$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
774
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
775 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
776 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
777 @deffn Command list-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
778 @code{*Help*}$B%P%C%U%!$r:n$j!"$=$3$KJ8;z%3!<%I7O$K4X$9$kJQ?t$rI=<($9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
779 $B$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
780 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
781 @deffn Command list-coding-system-briefly
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
782 $B%_%K%P%C%U%!$KJ8;z%3!<%I7O$K4X$9$kJQ?t$rI=<($9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
783 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
784
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
785
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
786 Mule $B$G$O!"0J2<$K<($9B??t$N%3!<%I7O$r;HMQ$9$k$3$H$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
787
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
788 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
789 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
790 Mule $B$N%P%C%U%!$G;H$o$l$F$$$kFbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
791 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
792 MS $B4A;z%3!<%I(B/$B%7%U%H(B JIS ($BF|K\8l$N$_(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
793 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
794 ISO2022 $B$K4p$E$/$b$N(B(JIS [JUNET], EUC, CTEXT $B$r4^$`(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
795 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
796 Big5($BCf9q8l$N$_(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
797 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
798
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
799 $B0J2<!"3F%3!<%I7O$N35MW$K$D$$$F@bL@$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
800
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
801 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
802 * Internal:: Mule $B$NFbIt%3!<%I(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
803 * MS Kanji:: MS $B4A;z%3!<%I(B($B%7%U%H(BJIS).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
804 * ISO2022:: ISO2022 $B$K4p$E$/$b$N(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
805 * Big5:: Big5 $B%3!<%I(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
806 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
807
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
808 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
809 @node Internal, In Buffers, Coding System, Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
810 @subsection $BFbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
811
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
812 Mule $B$O!"B?9q8lJ8=q$NFbItI=8=$H$7$FFH<+$NFbIt%3!<%I$r;H$C$F$$$^$9!#$3$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
813 $BFbItI=8=$O!"(BNemacs $B$N$b$N$H$N8_49@-$O$"$j$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
814
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
815 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
816 * In Buffers:: $B%P%C%U%!Cf$G$NJ8;zI=8=(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
817 * In Lisp Object:: Lisp$B$G$NJ8;zI=8=(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
818 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
819
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
820 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
821 @node In Buffers, In Lisp Object, Internal, Internal
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
822 @subsubsection $B%P%C%U%!Cf$G$NJ8;z$NFbItI=8=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
823 @cindex $B%P%C%U%!FbItI=8=(B[$B$P$C$U$!$J$$$V$R$g$&$2$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
824 @cindex $B%j!<%G%#%s%0%-%c%i%/%?(B[$B$j!<$G$#$s$0$-$c$i$/$?(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
825
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
826 Mule $B$G$O!"EPO?$5$l$F$$$kJ8;z%;%C%H$4$H$K8GM-$N(B@strong{$B%j!<%G%#%s%0%-%c(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
827 $B%i%/%?(B}$B$H$$$&$b$N$,3d$jIU$1$i$l$F$$$F!"(BASCII $B0J30$NJ8;z$O$9$Y$F(B@strong{
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
828 $B%j!<%G%#%s%0%-%c%i%/%?(B}$B$rF,$K$D$1$?$b$N$rFbIt%3!<%I$H$7$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
829
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
830 $BJ8;z%;%C%H$OBg$-$/J,$1$k$H0J2<$K<($9<oN`$KJ,N`$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
831
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
832 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
833 @item Type 1-1: ASCII $BJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
834 ASCII $BJ8;z(B `C'(`C' $B$O(B0x7f$B0J2<$N%3!<%I(B)$B$O!"0JA0(B(GNU Emacs, Nemacs)$B$NFbIt(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
835 $BI=8=$HF1$8$G!"$=$N$^$^$N%3!<%I$G%P%C%U%!$KJ];}$5$l$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
836
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
837 @item Type 1-2: ASCII $B0J30$N(B 1$B%P%$%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
838 $B$3$NJ8;z%;%C%H$K4^$^$l$kJ8;z(B `C1' $B$O!"%j!<%G%#%s%0%-%c%i%/%?(B `LC1' $B$r$D(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
839 $B$1$F!"(B`LC1 C1' $B$N$h$&$KI=8=$5$l$F$$$^$9!#$D$^$j(B ASCII $B0J30$N(B 1$B%P%$%HJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
840 $B$O!"FbItI=8=$G$O(B 2$B%P%$%H$K$J$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
841
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
842 @item Type 1-3: $B%W%i%$%Y!<%H$K;HMQ$9$k(B 1$B%P%$%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
843 $B$3$NJ8;z%;%C%H$NJ8;z(B `C1' $B$O!"%W%i%$%Y!<%H%j!<%G%#%s%0%-%c%i%/%?(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
844 `LCPRV1' $B$H!"3HD%%j!<%G%#%s%0%-%c%i%/%?(B `LC12' $B$r$D$1$F(B `LCPRV1 LC12 C1'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
845 $B$N$h$&$K%P%C%U%!FbIt$G$O(B 3$B%P%$%H$GI=8=$5$l$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
846
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
847 @item Type 2-3: 2$B%P%$%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
848 $B$3$NJ8;z%;%C%H$O!"%j!<%G%#%s%0%-%c%i%/%?(B `LC2' $B$r$D$1$F(B `LC2 C21 C22' $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
849 $B$h$&$KI=8=$5$l$F$$$^$9!#(B`C21' $B$O(B 2$B%P%$%HJ8;z$N:G=i$N%P%$%H!"(B`C22' $B$O(B 2$BHV(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
850 $BL\$N%P%$%H$G$9!#$D$^$j4A;z$J$I$N(B 2$B%P%$%HJ8;z$O!"FbItI=8=$G$O(B 3$B%P%$%H$K$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
851 $B$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
852
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
853 @item Type 2-4: $B%W%i%$%Y!<%H$K;HMQ$9$k(B 2$B%P%$%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
854 $B$3$NJ8;z%;%C%H$O!"%W%i%$%Y!<%H%j!<%G%#%s%0%-%c%i%/%?(B `LCPRV2' $B$H!"3HD%%j!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
855 $B%G%#%s%0%-%c%i%/%?(B `LC22' $B$r$D$1$F(B `LCPRV2 LC22 C21 C22' $B$N$h$&$K%P%C%U%!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
856 $BFbIt$G$O(B 4$B%P%$%H$GI=8=$5$l$F$$$^$9!#(B`C21' $B$O%W%i%$%Y!<%H(B 2$B%P%$%HJ8;z$N:G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
857 $B=i$N%P%$%H!"(B`C22' $B$O(B 2$BHVL\$N%P%$%H$G$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
858
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
859 @item Type 3-4: 3$B%P%$%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
860 $B$3$NJ8;z%;%C%H$O!"%j!<%G%#%s%0%-%c%i%/%?(B `LC3' $B$r$D$1$F(B `LC3 C31 C32
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
861 C33' $B$N$h$&$K%P%C%U%!FbIt$G$O(B 4$B%P%$%H$GI=8=$5$l$F$$$^$9!#(B`C31' $B$O(B 3$B%P%$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
862 $B%HJ8;z$N:G=i$N%P%$%H!"(B`C32' $B$O(B 2$BHVL\$N%P%$%H!"(B`C33' $B$O(B 3$BHV$a$N%P%$%H$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
863 $B$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
864
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
865 @item Type N: $BITDjD9$N9g@.J8;z(B(composite character)$B%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
866 $B$3$NJ8;z%;%C%H$O!"9g@.J8;z$r$"$i$o$9%j!<%G%#%s%0%-%c%i%/%?(B `LCCMP' $B$r@h(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
867 $BF,$K!"(B`LCCMP LCN1 C11 @dots{} LCN2 C21 @dots{} LCNn Cn1 @dots{}' $B$N$h$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
868 $B$KI=8=$5$l$F$$$^$9!#J8;z(B `LCN1 C11 @dots{} LCN2 C21 @dots{} LCNn Cn1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
869 @dots{}' $B$OA4$FF1$8%+%i%`$KI=<($5$l$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
870 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
871
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
872 ASCII $BJ8;z$NFbItI=8=$O(B @code{0XXXXXXX}(ASCII 1$BJ8;z$O(B 7$B%S%C%H$GI=8=$G$-$k(B)$B!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
873 $B$=$l0J30$N(B `C1' `C21' `C22' @dots{} $B$NFbItI=8=$O$=$l$>$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
874 @code{1XXXXXXX}(0x80$B$H$N(B OR $B$r$H$j!":G>e0L%S%C%H$r(B 1$B$K$7$F$$$k(B)$B$G$9!#%j!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
875 $B%G%#%s%0%-%c%i%/%?$NFbItI=8=$O<oN`$K$h$C$F0[$J$C$F$$$^$9!#>\$7$/$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
876 @file{$MULE/doc/character.text} $B$r;2>H$7$F2<$5$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
877
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
878 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
879 @node In Lisp Object, MS Kanji, In Buffers, Internal
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
880 @subsubsection Lisp $BCf$G$NJ8;z%*%V%8%'%/%H$NI=8=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
881 @cindex $BJ8;z%*%V%8%'%/%H(B[$B$b$8$*$V$8$'$/$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
882
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
883 Emacs Lisp $B$G$O!"J8;z%*%V%8%'%/%H$r(B 255 $B0J2<$N@0?t$H$7$F<h$j07$C$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
884 Mule $B$G$O!"J8;z%;%C%H$,A}$($F$$$k$?$a$K!"J8;z%*%V%8%'%/%H$r0J2<$N$h$&$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
885 $B3HD%$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
886
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
887 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
888 @item Type 1-1: `C' (`C' $B$O(B 0x7f$B0J2<(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
889 0 @dots{} 0x7f, $B%-%c%i%/%?%3!<%I$=$N$b$N$HF1$8!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
890 @item Type 1-2: ((LC1 - 0x80) << 8) | C1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
891 0x01A0 @dots{} 0x0FFF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
892 @item Type 1-3: ((LC21 - 0x80) << 8) | C1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
893 0x20A0 @dots{} 0x3FFF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
894 @item Type 2-3: ((LC2 - 0x80) << 16) | (C21 << 8) | C22
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
895 0x10A0A0 @dots{} 0x19FFFF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
896 @item Type 2-4: ((LC22 - 0x80) << 16) | (C21 << 8) | C22
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
897 0x40A0A0 @dots{} 0x5FFFFF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
898 @item Type 3-4: ((C31 - 0x40 << 16) | (C32 << 8) | C33
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
899 0x60A0A0 @dots{} 0x7FFFFF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
900 @item Type N:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
901 $BJ8;z%*%V%8%'%/%H$H$7$F$O07$($J$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
902 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
903
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
904 $BNc$($P!"(B`?' $B$N8e$K(B Type-2 $B$NJ8;z(B 0x81 0xf1 $B$,$"$k>l9g!"$=$NCM$O(B 498 ( =
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
905 ((0x81 & 0x1f) << 8) | 0xf1) $B$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
906
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
907 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
908 @node MS Kanji, ISO2022, In Lisp Object, Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
909 @subsection MS $B4A;z%3!<%I(B($B%7%U%H(BJIS)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
910 @cindex MS $B4A;z%3!<%I(B[MS$B$+$s$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
911 @cindex $B%7%U%H(B JIS $B%3!<%I(B[$B$7$U$H(BJIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
912
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
913 MS $B4A;z%3!<%I(B($B%7%U%H(BJIS)$B$O!"(BMS-DOS $B$G:NMQ$5$l$F$$$k%3!<%I7O$G$9!#$3$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
914 $B%I7O$O(B JIS X0208 $BJ8;z%;%C%H$NBh0l?e=`$HBhFs?e=`$NJ8;z$r0lDj$N5,B'$K=>$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
915 $B$FJQ49$7!"(BJIS X0201 $BJ8;z%;%C%H$NL$Dj5ANN0h$K4A;z$r3d$jEv$F$F$$$^$9!#(BMS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
916 $B4A;z%3!<%I$G$O%(%9%1!<%W%7!<%1%s%9$J$7$G!"(BX0201 $B$N1Q?t;z$*$h$SJR2>L>$H!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
917 X0208 $B$N4A;z$H$r:.:_$5$;$k$3$H$,$G$-$^$9!#(BMule $B$G$O!"(BX0201 $BJR2>L>$b4^$a(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
918 $B$F$3$N%3!<%I7O$r%5%]!<%H$7$F$$$^$9(B(Nemacs $B$G$O(B X0201 $BJR2>L>$O;HMQ$G$-$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
919 $B$;$s$G$7$?(B)$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
920
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
921 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
922 @node ISO2022, JUNET, MS Kanji, Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
923 @subsection ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
924 @cindex ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
925 @cindex JUNET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
926 @cindex EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
927 @cindex $B%3%s%Q%&%s%I%F%-%9%H(B[$B$3$s$Q$&$s$I$F$-$9$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
928
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
929 Mule $B$G$O(B ISO2022 $B$,Dj$a$kId9f3HD%K!$K4p$E$/%3!<%I7O$b%5%]!<%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
930 ISO2022 $B$H$O!"J8;z%;%C%H(B(ASCII, JIS X0208 $B$J$I(B)$B$r;H$C$F>pJs8r49$r9T$&>l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
931 $B9g$NId9f2=$NJ}K!$rDj$a$F$$$k$b$N$G$9!#0J2<$K(B ISO2022 $B$N4JC1$J@bL@$r9T$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
932 $B$$$^$9$,!"$J$k$Y$/$o$+$j$d$9$/$9$k$?$a$K@53N$G$J$$ItJ,$,$"$j$^$9!#40A4$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
933 $BM}2r$N$?$a$K$O(B ISO2022 $B$N%*%j%8%J%kJ8=q$r;2>H$7$F2<$5$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
934
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
935 $B$J$*!"(BISO $B$KEPO?$5$l$F$$$kJ8;z%;%C%H$O!"$9$Y$F(B 7$B%S%C%H$GDj5A$5$l$F$*$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
936 ($B4A;z$J$I$O(B 2$B%P%$%H$N%3!<%I$@$,!"(B7 + 7 $B%S%C%H$GDj5A$5$l$F$$$k(B)$B!"J8;z%;%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
937 $B%H$NJ8;z?t$K1~$8$F(B 94 $BJ8;z%;%C%H(B, 96 $BJ8;z%;%C%H(B, 94x94 $BJ8;z%;%C%H(B, 96x96
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
938 $BJ8;z%;%C%H$N(B 4$B$D$N%+%F%4%j$KJ,N`$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
939
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
940 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
941 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
942 94 $BJ8;z%;%C%H(B: ASCII(B)$B!"(BJIS X0201 $B$N:8H>J,(B(J)$B$H1&H>J,(B(I)$B!"$J$I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
943 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
944 96 $BJ8;z%;%C%H(B: Latin-1(A)$B!"(BLatin-2(B)$B!"(BLatin-3(C)$B!"$J$I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
945 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
946 94x94 $BJ8;z%;%C%H(B: GB2312(A)$B!"(BJIS X0208(B)$B!"(BKSC5601(C)$B!"$J$I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
947 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
948 96x96 $BJ8;z%;%C%H(B: $B:#$N$H$3$mL5$7(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
949 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
950
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
951 $B3FJ8;z%;%C%H$N$"$H$N3g8LFb$NJ8;z$O=*C<J8;z(B(final character)$B$G!"3FJ8;z%;%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
952 $B%H$r<1JL$9$k$b$N$H9M$($k$3$H$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
953
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
954
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
955 ISO2022 $B$NId9f3HD%K!$O!"0lHLE*$K$O0J2<$N$h$&$J(B 2$BCJ3,J}<0$K$J$C$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
956
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
957 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
958 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
959 $B;HMQ$7$?$$J8;z%;%C%H$r%(%9%1!<%W%7!<%1%s%9$rMQ$$$FCf4V%P%C%U%!$N(B G0, G1,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
960 G2, G3 $B$K;X<((B(designate)$B$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
961 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
962 $B<!$K$=$N$I$l$+$r!"@)8f5!G=$rMQ$$$F(B 7$BC10L$N%3!<%II=$K8F$S=P$9(B(invoke)$B!#%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
963 $B%II=$O(B 8$B%S%C%H7O$K$O:8$H1&(B(GL$B$H(BGR)$B$NFs$D!"(B7$B%S%C%H7O$K$O0l$D(B(GL)$B$"$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
964 @refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
965 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
966
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
967 $BCf4V%P%C%U%!$O!"IaDL$O(B G0, G1 $B$,;H$o$l!"(B7$B%S%C%H7O$G$O(B SI(Shift In)$B$G(B G0
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
968 $B$r!"(BSO(Shift Out)$B$G(B G1 $B$r8F$S=P$7$^$9!#(B8$B%S%C%H7O$G$O!"F1;~$K$U$?$DJ8;z%;%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
969 $B%H$r;H$($k$?$a!"(BGL $B$K(B G0 $B$r!"(BGR $B$K(B G1 $B$r8F$S=P$7$F$*$/$N$,IaDL$G$9!#$?$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
970 $B$($P!"(BJIS 8$B%S%C%H%3!<%I$O(B G0 $B$K(B JIS X0201 $B%m!<%^;z$r!"(BG1 $B$K(B X0201 $BJR2>L>(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
971 $B$r;X<($7$F!"(BG0 $B$r(B GL $B$K!"(BG1 $B$r(B GR $B$K8F$S=P$7$F;HMQ$7$F$$$k$o$1$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
972
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
973
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
974 $B;X<($O!"0J2<$N$h$&$J%(%9%1!<%W%7!<%1%s%9$G9T$J$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
975
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
976 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
977 ESC I F
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
978 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
979
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
980 I $B$OCf4VJ8;z(B(intermediate character)$B$G!"(BF $B$O=*C<J8;z$G$9!#Cf4VJ8;z$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
981 0x20 $B$+$i(B 0x2F $B$N(B 16$BJ8;z$"$j$^$9$,!"<g$JCf4VJ8;z$N0UL#$O0J2<$NDL$j$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
982
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
983 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
984 @item $ [0x24]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
985 $BJ#?t%P%$%HJ8;z%;%C%H(B(94x94$B$^$?$O(B96x96)$B$r<($9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
986 @item ( [0x28]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
987 $B=*C<J8;z$,(B F $B$G$"$k(B 94 $BJ8;z%;%C%H$r(B G0 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
988 @item ) [0x29]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
989 $B=*C<J8;z$,(B F $B$G$"$k(B 94 $BJ8;z%;%C%H$r(B G1 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
990 @item * [0x2A]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
991 $B=*C<J8;z$,(B F $B$G$"$k(B 94 $BJ8;z%;%C%H$r(B G2 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
992 @item + [0x2B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
993 $B=*C<J8;z$,(B F $B$G$"$k(B 94 $BJ8;z%;%C%H$r(B G3 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
994 @item - [0x2D]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
995 $B=*C<J8;z$,(B F $B$G$"$k(B 96 $BJ8;z%;%C%H$r(B G1 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
996 @item . [0x2E]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
997 $B=*C<J8;z$,(B F $B$G$"$k(B 96 $BJ8;z%;%C%H$r(B G2 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
998 @item / [0x2F]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
999 $B=*C<J8;z$,(B F $B$G$"$k(B 96 $BJ8;z%;%C%H$r(B G3 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1000 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1001
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1002 $B$^$?!"(BISO2022 $B$G$O5,Dj$5$l$F$$$^$;$s$,!"(BMule $B$G$O0J2<$NCf4VJ8;z$b;HMQ$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1003 $B$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1004
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1005 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1006 @item , [0x2C]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1007 $B=*C<J8;z$,(B F $B$G$"$k(B 96 $BJ8;z%;%C%H$r(B G0 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1008 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1009
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1010 $B0J2<$K;X<($N%(%9%1!<%W%7!<%1%s%9$NNc$r<($7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1011
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1012 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1013 @item ESC `(' `B'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1014 ASCII $B$r(B G0 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1015 @item ESC `-' `A'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1016 Latin-1 $B$r(B G1 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1017 @item ESC `$' `(' `A' $B$^$?$O(B ESC `$' `A'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1018 GB2312 $B$r(B G0 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1019 @item ESC `$' `(' `B' $B$^$?$O(B ESC `$' `B'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1020 JISX0208 $B$r(B G0 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1021 @item ESC `$' `)' `C'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1022 KSC5601 $B$r(B G1 $B$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1023 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1024
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1025 $BNr;KE*$J;v>p$+$i!"5l(BJIS X0208($B=*C<J8;z(B `@@')$B!"(BGB2312(`A')$B!"(BJIS X0208(`B')
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1026 $B$r(B G0 $B$K;X<($9$k;~$O(B `(' $B$r>JN,$7$?%(%9%1!<%W%7!<%1%s%9$r;H$&$3$H$b$G$-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1027 $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1028
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1029
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1030 G0 $B$+$i(B G3 $B$K;X<($5$l$?J8;z%;%C%H$r;H$&$?$a$K$O!"(BGL $B$"$k$$$O(B GR $B$K8F$S=P(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1031 $B$5$J$1$l$P$$$1$^$;$s!#DL>o!"(B8$B%S%C%H7O$G$O(B GL $B$K(B G0 $B$,!"(BGR $B$K(B G1 $B$,8F$S=P(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1032 $B$5$l$F$*$j!"(B7$B%S%C%H7O$G$O(B GL $B$K(B G0 $B$,8F$S=P$5$l$F$$$^$9$,!"(BG2 $B$d(B G3 (7$B%S%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1033 $B%H7O$G$O(B G1 $B$b(B)$B$OL@<(E*$K8F$S=P$7$r$+$1$kI,MW$,$"$j$^$9!#$3$N8F$S=P$7$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1034 $B$O%m%C%-%s%0%7%U%H(B(locking shift)$B$H%7%s%0%k%7%U%H(B(single shift)$B$N(B 2$B<oN`(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1035 $B$,$"$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1036
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1037 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1038 @item $B%m%C%-%s%0%7%U%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1039 $B%m%C%-%s%0%7%U%H$G8F$S=P$5$l$?J8;z%;%C%H$O$:$C$H8F$S=P$5$l$?$^$^$K$J$j$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1040 $B$9!#$"$kJ8;z%;%C%H$r4{$K8F$S=P$7$F$"$l$P!"BP1~$9$k%m%C%-%s%0%7%U%H$OL58z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1041 $B$K$J$j$^$9!#%m%C%-%s%0%7%U%H$O0J2<$N(B7$B$D$N5!G=$,$"$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1042 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1043 @item SI $B$^$?$O(B LS0
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1044 G0 $B$r(B GL $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1045 @item SO $B$^$?$O(B LS1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1046 G1 $B$r(B GL $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1047 @item LS2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1048 G2 $B$r(B GL $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1049 @item LS3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1050 G3 $B$r(B GL $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1051 @item LS1R
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1052 G1 $B$r(B GR $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1053 @item LS2R
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1054 G2 $B$r(B GR $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1055 @item LS3R
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1056 G3 $B$r(B GR $B$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1057 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1058 $B$J$*!"(BG0 $B$r(B GR $B$K8F$S=P$9$3$H$O$G$-$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1059 @item $B%7%s%0%k%7%U%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1060 $B%7%s%0%k%7%U%H$O!"D>8e$N0lJ8;z$N$_$r8F$S=P$7$^$9!#%7%s%0%k%7%U%H$O%m%C%-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1061 $B%s%0%7%U%H$G@_Dj$5$l$?8=:_$N%7%U%H>uBV$K$O1F6A$rM?$($^$;$s!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1062 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1063 @item SS2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1064 G2 $B$N0lJ8;z$r8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1065 @item SS3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1066 G3 $B$N0lJ8;z$r8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1067 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1068 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1069
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1070
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1071 $BK\Mh$J$i$P!";H$$$?$$J8;z%;%C%H$r(B G0 $B$+$i(B G3 $B$N$$$:$l$+$K;X<($7$F!"(BGL $B$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1072 $B$?$O(B GR $B$K8F$S=P$9$H$$$&(B 2$BCJ3,$r9T$J$&$N$,@5<0$J$N$G$9$,!";vA0$K%"%J%&%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1073 $B%5$H$$$&$b$N$G@k8@$r9T$J$&$3$H$K$h$jJ8;z%;%C%H$r;X<($9$k$HF1;~$K8F$S=P$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1074 $B$3$H$b$G$-$^$9!#$J$*%"%J%&%s%5$OEv;v<T4V$N9g0U$,M-$l$P>JN,$7$F$bNI$$;v$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1075 $B$J$C$F$$$^$9!#$^$?!";HMQ$9$kJ8;z=89g$r8BDj$7$F!"%G%U%)%k%H$G(B G0 $B$+$i(B G3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1076 $B$K;X<($7$F$"$k$3$H$K$7$F%(%9%1!<%W%7!<%1%s%9$r>JN,$7$?$j$9$k$3$H$b$"$j$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1077 $B$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1078
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1079 $B$3$N$h$&$K!"(BISO2022 $B$K4p$E$/B?9q8l%F%-%9%H$N%(%s%3!<%G%#%s%0$K$O$?$/$5$s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1080 $B$NJ}K!$,$"$j$^$9!#8=:_@$3&Cf$K$O!"F|K\$N(B JUNET $B$G;H$o$l$F$$$k$b$N!"$$$o(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1081 $B$f$k(B EUC(Extended Unix Code)$B!"(BX $B$N%3%s%Q%&%s%I%F%-%9%H$J$I$?$/$5$s$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1082 $B%I7O$,$"$j$^$9$,!"$3$l$i$O$9$Y$F(B ISO2022 $B$NJQ7A$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1083
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1084 Mule $B$G$O!"0J2<$NB0@-$K$h$C$F(B ISO2022 $B$rFCD'$E$1$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1085
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1086 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1087 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1088 G0 $B$+$i(B G3 $B$X$N;X<($5$l$F$$$kJ8;z%;%C%H$N=i4|CM(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1089 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1090 $BF|K\8l$HCf9q8l$N>JN,7A$N;X<($r5v$9$+$I$&$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1091 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1092 $B%3%s%H%m!<%k%-%c%i%/%?$NA0$K(B ASCII $B$r(B G0 $B$K;X<($7$J$1$l$P$J$i$J$$$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1093 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1094 $B9TKv$G(B ASCII $B$r(B G0 $B$K;X<($7$J$1$l$P$J$i$J$$$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1095 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1096 7$B%S%C%H7O$+(B 8$B%S%C%H7O$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1097 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1098 $B%m%C%-%s%0%7%U%H$r;H$&$+$I$&$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1099 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1100 ASCII $B$^$?$O(B JIS X0201-1976 $B%m!<%^;z$N$I$A$i$r;H$&$+(B($BF|K\8l$N>l9g$N$_(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1101 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1102 JIS X0208-1983 $B$^$?$O(B JIS X0208-76 $B$N$I$A$i$r;H$&$+(B($BF|K\8l$N>l9g$N$_(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1103 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1104
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1105 $B$3$l$i$NB0@-$r;XDj$9$k$3$H$K$h$C$F!"(BISO2022 $B$K4p$E$$$?%3!<%I7O$r:n$k$3$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1106 $B$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1107
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1108 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1109 * JUNET:: JUNET $BJ}<0$N%3!<%I7O(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1110 * EUC:: EUC($B3HD%(B UNIX $B%3!<%I(B).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1111 * Compound Text:: $B%3%s%Q%&%s%I%F%-%9%H(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1112 * Korean Mail:: $B4Z9q$N%M%C%H%o!<%/$G;HMQ$5$l$F$$$k%3!<%I7O(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1113 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1114
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1115 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1116 @node JUNET, EUC, ISO2022, ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1117 @subsubsection JUNET $BJ}<0$N%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1118 @cindex JUNET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1119
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1120 JUNET $B$G;H$o$l$F$$$k!"0lHLE*$K(B JIS 7$B%S%C%H4A;z%3!<%I$H8F$P$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1121 $B7O$O!"(B7$B%S%C%H7O$G!"$7$+$b(B G0 $B$7$+;H$o$J$$$b$N$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1122
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1123 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1124 @strong{JUNET $BJ}<0$N%3!<%I7O(B(@code{*junet*})$B$NB0@-(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1125 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1126 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1127 ASCII @t{->} G0
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1128 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1129 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1130 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1131 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1132 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1133 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1134 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1135 7$B%S%C%H7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1136 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1137 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1138 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1139 ASCII $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1140 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1141 JIS X0208 $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1142 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1143
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1144 $B%"%J%&%s%5$K$h$C$F!"(BG0 $B$K;X<($7$?J8;z%;%C%H$OB((B GL $B$K8F$S=P$5$l$k;v$K$J$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1145 $B$F$$$^$9$,!"$3$N%"%J%&%s%5$O>JN,$5$l$F$$$^$9!#$=$7$FKh2s(B G0 $B$K(B JIS $B%m!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1146 $B%^;z$r;X<($7$?$j!"F|K\8l4A;zJ8;z%;%C%H$r;X<($7$?$j$7$F$$$k$o$1$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1147 JUNET $B$G;H$o$l$F$$$k%(%9%1!<%W%7!<%1%s%9$O!"@53N$K$O0J2<$N0UL#$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1148
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1149 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1150 @item ESC `(' `B'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1151 ASCII $B$r(B G0 $B$X;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1152 @item ESC `(' `J'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1153 JIS $B%m!<%^;z$r(B G0 $B$X;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1154 @item ESC `$' `@@'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1155 JIS$B4A;z(B(1978)$B$r(B G0 $B$X;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1156 @item ESC `$' `B'
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1157 JIS$B4A;z(B(1983)$B$r(B G0 $B$X;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1158 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1159
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1160 JUNET $B$GG'CN$5$l$F$$$k%(%9%1!<%W%7!<%1%s%9$O0J>e$G$9$,!"(BMule $B$G$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1161 ISO2022 $B$K4p$E$$$FB>$K$b(B @code{ESC `$' `A'} $B$GCf9q4A;z$r;X<($G$-$^$9$7!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1162 @code{ESC `(' `I'} $B$G(B JIS X0201 $BJR2>L>$r;X<($7$?$j$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1163
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1164 JUNET $BJ}<0$NMxE@$O!"(BG0 $B$KJ8;z%;%C%H$r;X<($9$k$@$1$G!"2?8l$G$b;H$($k;v$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1165 $B$9!#F|K\8l$r;H$&$@$1$J$i$P(B G0 $B$K(B JIS $B%m!<%^;z(B, G1 $B$K4A;z$r;X<($7$F$*$1$P!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1166 SI $B$H(B SO $B$N(B1$B%P%$%H$E$D$G(B ROMAN $B$H4A;z$N@Z$jBX$($,$G$-$^$9$,!"B>$NJ8;z%;%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1167 $B%H$r;H$&$H$-$K:$$C$F$7$^$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1168
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1169 $B$J$*!"(BMule $B$KImB0$9$k%I%-%e%a%s%H$d%=!<%9%3!<%I$O$9$Y$F(B JUNET $BJ}<0$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1170 $B%I7O$K$J$C$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1171
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1172 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1173 @node EUC, Compound Text, JUNET, ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1174 @subsubsection EUC($B3HD%(B UNIX $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1175 @cindex EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1176
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1177 EUC $B$O!";HMQ$9$kJ8;z=89g$r8BDj$7!"Cf4V%P%C%U%!$X;X<($9$k%(%9%1!<%W%7!<%1(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1178 $B%s%9$r>JN,$7$?%3!<%I7O$G$9!#(BEUC $B$O(B 8$B%S%C%H7O$G;HMQ$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1179
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1180 Mule $B$G;H$o$l$F$$$kF|K\8l$N$?$a$N(B EUC $B$NB0@-$O!"0J2<$N$h$&$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1181
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1182 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1183 @strong{$BF|K\8l(B EUC (@code{*euc-japan*})$B$NB0@-(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1184 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1185 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1186 ASCII @t{->} G0, JIS X0208 @t{->} G1,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1187 JIS X0201 $BJR2>L>(B @t{->} G2, JIS X0212 @t{->} G3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1188 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1189 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1190 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1191 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1192 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1193 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1194 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1195 8$B%S%C%H7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1196 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1197 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1198 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1199 ASCII $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1200 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1201 JIS X0208 $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1202 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1203
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1204 EUC $B$G$O!"(BG0 $B$,(B GL $B$K!"(BG1 $B$,(B GR $B$K8F$S=P$5$l$F$$$^$9!#(BG2 $B$*$h$S(B G3 $B$K;X(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1205 $B<($5$l$F$$$kJ8;z%;%C%H$O%7%s%0%k%7%U%H(B(SS2 $B$*$h$S(B SS3)$B$G8F$S=P$7$^$9!#%m%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1206 $B%-%s%0%7%U%H$O;HMQ$7$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1207
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1208 $B0J>e$NB0@-$OF|K\8l(B EUC $B$N>l9g$G$9$,!"$"$i$+$8$a(B G1 $B$KCf9q4A;zJ8;z=89g(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1209 (GB2312) $B$r;X<($7$F$"$k$3$H$K$9$l$PCf9q8l(B EUC $B$K$J$j$^$9$7!"4Z9qJ8;z=89g(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1210 (KS C5601)$B$r;X<($7$F$"$k$3$H$K$9$l$P4Z9q8l(B EUC $B$K$J$j$^$9!#$?$@!"(BEUC $B$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1211 $BJ8;z=89g$r;X<($9$k%7!<%1%s%9$,>JN,$5$l$F$$$k$?$a!"$=$N%3!<%I$r8+$?$@$1$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1212 $B$OE}7WE*<jK!$r;H$o$J$$8B$j2?8l$N(B EUC $B$G$"$k$+$rH=CG$9$k$3$H$O$G$-$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1213 $B$h$C$F!"(BEUC $B$G$O0l$D$N%U%!%$%k$NCf$KCf9q8l!"4Z9q8l!"F|K\8l$J$I$r:.:_$5$;(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1214 $B$k$3$H$O$G$-$J$$$3$H$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1215
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1216 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1217 @node Compound Text, Korean Mail, EUC, ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1218 @subsubsection $B%3%s%Q%&%s%I%F%-%9%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1219
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1220 X Window System $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$O!"(BEUC $B$HF1MM$KJ8;z=8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1221 $B9g$r;X<($9$k%(%9%1!<%W%7!<%1%s%9$r>JN,$7$F$$$k%3!<%I7O$G$"$k$H9M$($k$3$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1222 $B$,$G$-$^$9!#$?$@$7(B GR $B$K8F$S=P$5$l$F$$$kJ8;z$O(B 1$B%P%$%H%3!<%I$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1223
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1224 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1225 @strong{$B%3%s%Q%&%s%I%F%-%9%H(B(@code{*ctext*})$B$NB0@-(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1226 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1227 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1228 ASCII @t{->} G0, Latin-1 @t{->} G1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1229 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1230 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1231 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1232 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1233 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1234 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1235 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1236 8$B%S%C%H7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1237 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1238 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1239 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1240 ASCII $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1241 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1242 JIS X0208 $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1243 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1244
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1245 VT $B$N9q:]%b%G%kJ8;zC<Kv$J$I$G$OF1MM$N%3!<%I7O$K$J$C$F$$$^$9$N$G!"%G%#%9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1246 $B%W%l%$J8;z%3!<%I$K%3%s%Q%&%s%I%F%-%9%H$r;XDj$9$l$P(B Latin-1 $BJ8;z$r2hLL$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1247 $BI=<($G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1248
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1249 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1250 @node Korean Mail, Big5, Compound Text, ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1251 @subsubsection $B4Z9q$N%M%C%H%o!<%/$G;HMQ$5$l$F$$$k%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1252
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1253 $B4Z9q$N%M%C%H%o!<%/$G;HMQ$5$l$F$$$k%3!<%I7O$O!"(BJUNET $BJ}<0$HF1$8(B 7$B%S%C%H4D(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1254 $B6-$G$9$,!"(BG0 $B$H(B G1 $B$NN>J}$r;H$$!"(BG1 $B$N8F$S=P$7$K$O%m%C%-%s%0%7%U%H$r;H$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1255 $B$^$9!#(BG1 $B$r8F$S=P$9A0$K!":G=i$K0l2s$@$1!"(BKSC5601 $B$r(B G1 $B$K;X<($9$k%(%9%1!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1256 $B%W%7!<%1%s%9$,F~$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1257
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1258 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1259 @strong{$B4Z9q$N%M%C%H%o!<%/$G;HMQ$5$l$F$$$k%3!<%I7O(B(@code{*korean-mail*})$B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1260 $BB0@-(B}@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1261 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1262 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1263 ASCII @t{->} G0, KSC5601 @t{->} G1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1264 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1265 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1266 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1267 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1268 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1269 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1270 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1271 7$B%S%C%H7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1272 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1273 Yes
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1274 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1275 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1276 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1277 No
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1278 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1279
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1280 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1281 @node Big5, Buffers, Compound Text, Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1282 @subsection Big5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1283
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1284 Big5 $B$H8F$P$l$F$$$k%3!<%I7O$K$O!"J#?t$N0[$J$C$?%3!<%I7O$,B8:_$7$F$$$k$h(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1285 $B$&$G$9!#$3$N$&$A$h$/CN$i$l$F$$$k$b$N$K(B Big5-ETen $B$H(B Big5-HKU-form2 $B$,$"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1286 $B$j$^$9!#$3$NFs$D$OJ8;z$N<oN`$,(B 13,000 $B0J>e$b$"$k$?$a!"8=:_$N(B Mule $B$G$O0l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1287 $B$D$NJ8;z%;%C%H$H$7$F$O07$($^$;$s(B(Mule $B$G$O!"C10l$NJ8;z%;%C%H$H$7$F07$($k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1288 $BJ8;z<o$O!":G9b$GLs(B9,200$BJ8;z$^$G$G$9(B)$B!#$=$N$?$a!"(BMule $B$O$3$N%3!<%I7O$r0J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1289 $B2<$K=R$Y$k$h$&$JJQB'E*$JJ}K!$G=hM}$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1290
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1291 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1292 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1293 Mule $B$O$3$l$i$r0[$J$C$?J8;z%;%C%H$H$7$F$O07$o$:!"F1$8(B Big5 $B$H8F$VJ8;z%;%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1294 $B%H$H$7$F07$&(B($BCm(B:Big5 $B$O(B GB $B$H$OJL$NJ8;z%;%C%H$G$"$k(B)$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1295 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1296 Mule $B$O(B Big5 $B$rFs$D$N%5%VJ8;z%;%C%H$KJ,3d$7$F$$$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1297 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1298 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1299 0xa140 - 0xc67e (Level 1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1300 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1301 0xc6a1 - 0xfefe (Level 2)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1302 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1303 $B$=$7$F$3$l$i$K(B lc-big5-1 $B$H(B lc-big5-2 $B$NFs$D$N%j!<%G%#%s%0%-%c%i%/%?$r3d(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1304 $B$jEv$F$F$$$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1305 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1306 $BIaDL$O!"3F%j!<%G%#%s%0%-%c%i%/%?(B(or $BJ8;z%;%C%H(B)$B$O%f%K!<%/$JJ8;z%+%F%4%j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1307 $B$r;}$D!#$7$+$7(B lc-big5-1 $B$H(B lc-big5-2 $B$O!"(B@code{b} $B$H$$$&F1$8%K%b%K%C%/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1308 $B$N%+%F%4%j$K$J$C$F$$$k!#$h$C$F!"@55,I=8=(B @code{\cb} $B$O!"$9$Y$F$N(B Big5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1309 $BJ8;z(B(Level 1 $B$H(B Level 2)$B$K%^%C%A$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1310 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1311 $B$b$7=PNO$K(B ISO2022 $B%?%$%W$N%3!<%I7O$,;XDj$5$l$?>l9g!"(BMule $B$O(B Big5 $B$rHs8x(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1312 $B<0$J=*C<J8;z(B(final-character) '0' (Level 1$BMQ(B) $B$H(B '1' (Level 2$BMQ(B) $B$r;H$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1313 $B$h$&$KJQ49$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1314 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1315 Big5 $B%3!<%I$rI=<($9$k$N$K!"(BETen $B$H(B HKU $B$NN>J}$N%U%)%s%H$r;HMQ$G$-$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1316 Mule $B$O!"J8;z(B C6A1 $B$,%U%)%s%H$NCf$KB8:_$7$F$$$k$+$I$&$+$r8!::$9$k$3$H$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1317 $B$h$C$F$I$A$i$N%U%)%s%H$,;H$o$l$F$$$k$+$rH=Dj$9$k!#$b$7B8:_$7$F$$$k$J$i$P!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1318 HKU $B%U%)%s%H$G$"$j!"B8:_$7$F$$$J$1$l$P(B ETen $B%U%)%s%H$G$"$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1319 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1320
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1321 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1322 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1323 @node Unicode, Buffers, Big5, Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1324 @subsection Unicode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1325
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1326 Mule $B$G$O!"$^$@(B Unicode $B$O%5%]!<%H$7$F$$$^$;$s!#$b$7%5%]!<%H$9$k$h$&$K$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1327 $B$l$P!"(BStallman $B$O(B Mule $B$r(B GNU Emacs $B$KE}9g$9$k$H?=$7$F$*$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1328 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1329
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1330 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1331 @node Buffers, Set Coding System, Big5, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1332 @section Mule $B$N%P%C%U%!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1333 @cindex $B%P%C%U%!(B[$B$P$C$U$!(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1334 @cindex alphanumerics
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1335 @cindex $B%P%C%U%!@8@.(B[$B$P$C$U$!$;$$$;$$(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1336 @cindex $B%b!<%I%i%$%s(B[$B$b!<$I$i$$$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1337 @cindex EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1338 @cindex JIS $B%3!<%I(B[JIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1339 @cindex MS $B4A;z%3!<%I(B[MS$B$+$s$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1340 @cindex $B%7%U%H(B JIS $B%3!<%I(B[$B$7$U$H(BJIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1341 @cindex Big5 $B%3!<%I(B[Big5$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1342
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1343 Mule$B$N%P%C%U%!$K$O!"(BASCII $BJ8;z!"$=$NB>$N(B 1$B%P%$%HJ8;z!"4A;z$N$h$&$J(B 2$B%P%$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1344 $B%HJ8;z$,6&B8$G$-$^$9!#(BASCII $B$N(B 1$B%P%$%HJ8;z$N$3$H$r(B alphanumerics $B$H8F$S(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1345 $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1346
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1347 $B?75,%P%C%U%!@8@.;~$K$O!"(BMule $B$O%P%C%U%!$NJQ?t(B @code{mc-flag} $B$KJQ?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1348 @code{default-mc-flag}$B$NCM$r@_Dj$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1349
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1350 $BJQ?t(B @code{mc-flag} $B$,(B @code{t} $B$N;~!"$D$^$j%3!<%IJQ49$r9T$J$$B?9q8l$rI=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1351 $B<($9$k;~$K$O!"%b!<%I%i%$%s$K0J2<$N$h$&$J%3!<%I7O%K!<%b%K%C%/$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1352 $B8=$l$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1353
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1354 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1355 [--]E:--**-Mule: Mule.text (Fundamental) ---NN%--------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1356 ^^
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1357 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1358
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1359 Mule $B$O!"%U%!%$%kF~=PNO!"F~NO!"2hLL=PNO!"%W%m%;%94VDL?.$K$D$$$F!"$=$l$>(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1360 $B$lFHN)$K%3!<%I7O$r;XDj$5$;$k$3$H$,=PMh$^$9$,!"DL>o$O%U%!%$%kMQ$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1361 $B7O$N%K!<%b%K%C%/$N$_I=<($7$F$$$^$9!#:G=i$N0lJ8;z$,%3!<%I7O$N%K!<%b%K%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1362 $B%/!"<!$N(B `:' $B$,8=:_1Q8l0J30$NJ8;z(B($BF|K\8l!"Cf9q8l$J$I(B)$B$b$A$c$s$HI=<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1363 $B$H$$$&$3$H$r<($7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1364
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1365 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1366 $B%K!<%b%K%C%/$O$=$l$>$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1367 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1368 @item =
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1369 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1370 @item +
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1371 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1372 @item =
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1373 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1374 @item S
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1375 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS )
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1376 @item s
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1377 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS )$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1378 @item J
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1379 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1380 @item X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1381 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1382 @item E
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1383 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1384 @item K
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1385 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1386 @item k
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1387 $B4Z9q$N%M%C%H%o!<%/$G;HMQ$5$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1388 @item C
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1389 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1390 @item I
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1391 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1392 @item i
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1393 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1394 @item B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1395 BIG5 $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1396 @item b
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1397 BIG5 $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1398 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1399 @noindent $B$rI=$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1400
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1401 $B$^$?!"JQ?t(B @code{mc-verbose-code} $B$K(B @code{nil} $B0J30$NCM$r%;%C%H$9$k$H!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1402 $B%b!<%I%i%$%s$K%U%!%$%kMQ!"%-!<F~NOMQ!"2hLLI=<(MQ$N;0$D$N%3!<%I7O$N%K%b(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1403 $B%K%C%/$rI=<($9$k$h$&$K$J$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1404
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1405 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1406 [--]E-J:--**-Mule: Mule.text (Fundamental) ---NN%------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1407 ^^^
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1408 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1409
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1410 $BI=<($5$l$k%3!<%I$O:8$+$i=g$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1411 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1412 @item file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1413 $B%U%!%$%kF~=PNO$KMQ$$$i$l$k%3!<%I(B(@pxref{File I/O})$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1414 @item keyboard-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1415 $B%-!<%\!<%IF~NO$H$7$FM=4|$7$F$$$k%3!<%I(B(@pxref{Key Input})$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1416 @item display-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1417 $BC<KvI=<($KMQ$$$F$$$k%3!<%I(B(@pxref{Display})$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1418 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1419 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1420 $B$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1421
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1422 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1423 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1424 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1425 @defvr {Local Variable} mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1426 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1427 @item t
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1428 $BB?9q8lI=<($r9T$J$$!"%+!<%=%k$bB?9q8lJ8;zC10L$G0\F0!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1429 @item nil
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1430 $BB?9q8lI=<($r9T$J$o$J$$!#%+!<%=%k0\F0$J$I$O(B GNU Emacs $B$HF1$8!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1431 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1432 $B$$$:$l$N>l9g$b%U%!%$%k(B I/O$B!"%W%m%;%9(B I/O $B$K$*$1$k%3!<%I7OJQ49$,9T$o$l$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1433 $B$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1434 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1435 @defvr {Global Variable} default-mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1436 mc-flag $B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1437 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1438 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1439 @defvr {Global Variable} mc-verbose-code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1440 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1441 @item nil
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1442 $B%b!<%I%i%$%s$K%U%!%$%kMQ$N%3!<%I7O$N$_$rI=<($9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1443 @item non-nil
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1444 $B%b!<%I%i%$%s$K%U%!%$%kMQ!"%-!<F~NOMQ!"2hLLI=<(MQ$N;0$D$N%3!<%I7O%K%b%K%C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1445 $B%/$rI=<($9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1446 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1447 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1448
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1449 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1450 @node Set Coding System, Key Input, Buffers, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1451 @section $B%3!<%I7O$N;XDj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1452 @cindex $B%3!<%I7O(B[$B$3!<$I$1$$(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1453 @cindex EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1454 @cindex JIS $B%3!<%I(B[JIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1455 @cindex MS $B4A;z%3!<%I(B[MS$B$+$s$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1456 @cindex $B%7%U%H(B JIS $B%3!<%I(B[$B$7$U$H(BJIS$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1457 @cindex Big5 $B%3!<%I(B[Big5$B$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1458 @cindex ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1459
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1460 Mule $B$G$O!"%U%!%$%kF~=PNO!"%-!<F~NO!"2hLLI=<(!"%W%m%;%94VDL?.$K$D$$$F!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1461 $B$=$l$>$lFHN)$K%3!<%I7O$r;XDj$9$k$3$H$,$G$-$^$9!#<B:]$K%3!<%I7O$H$7$F;XDj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1462 $B$G$-$kCM(B($B%3!<%I7O%*%V%8%'%/%H(B)$B$H$7$F$O!"$"$i$+$8$a0J2<$N$b$N$,Dj5A$5$l$F(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1463 $B$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1464
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1465 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1466 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1467 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1468 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1469 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1470 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1471 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1472 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1473 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1474 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1475 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1476 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1477 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1478 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1479 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1480 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1481 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1482 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1483 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1484 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1485 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1486 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1487 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1488 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1489 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1490 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1491 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1492 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1493 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1494 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1495 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1496 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1497 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1498 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1499 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1500 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1501 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1502 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1503 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1504 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1505 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1506
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1507 $B$J$*!"=PNO;~$K$*$$$F$O(B @code{*noconv*}, @code{*autoconv*},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1508 @code{*internal*} $B$OA4ItF1$80UL#$K$J$j$^$9!#$^$?!"F~NO;~$K$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1509 @code{*noconv*} $B$H(B @code{*internal*} $B$OF1$80UL#$K$J$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1510
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1511
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1512 $B0J>e$N%3!<%I7O$,$"$i$+$8$aDj5A$5$l$F$$$^$9$,!"I,MW$J$i$P4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1513 @strong{make-coding-system} $B$r;H$C$F<+J,$G?7$?$K%3!<%I7O$rDj5A$9$k$3$H$b(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1514 $B$G$-$^$9!#>\$7$/$O(B @file{$MULE/doc/coding.text} $B$r$_$F$/$@$5$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1515
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1516 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1517 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1518 @defun make-coding-system NAME TYPE MNEMONIC DOC &optional CRLF FLAGS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1519 $B%7%s%\%k(B NAME $B$r(B @var{TYPE}, @var{MNEMONIC}, @var{DOC}, @var{CRLF},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1520 @var{FLAGS} $B$G<($5$l$k%3!<%I7O$H$7$FEPO?$9$k!#(B@var{TYPE} $B$O%(%s%3!<%G%#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1521 $B%s%0$"$k$$$O%G%3!<%G%#%s%0$N>pJs$r<($9!#$b$7(B @var{TYPE} $B$,<!$N$&$A$$$:$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1522 $B$+$J$i$P!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1523
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1524 nil: $BL5JQ49(B, t: $B<+F0JQ49(B, 0: Internal, 1: Shift-JIS, 2: ISO2022, 3: Big5.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1525
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1526 $B%7%9%F%`$OE,@Z$J%3!<%IJQ495!G=$rDs6!$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1527
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1528 @table @var
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1529 @item MNEMONIC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1530 $B$3$N%3!<%I7O$N%K%b%K%C%/$H$7$F%b!<%I%i%$%s$KI=<($5$l$kJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1531 @item DOC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1532 $B%3!<%I7O$N@bL@(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1533 @item CRLF (option)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1534 @code{non-nil} $B$N>l9g$O!"F~=PNO;~$K(B CRLF @t{<->} LF $BJQ49$r9T$J$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1535 @item FLAGS (option)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1536 $B%3!<%I7O$K$D$$$F$N$h$j:Y$+$$>pJs(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1537 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1538
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1539 @var{TYPE}$B$,(B 2(ISO2022) $B$J$i$P!"(B@var{FLAGS} $B$O0J2<$N(B list $B$G$J$1$l$P$J$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1540 $B$J$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1541
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1542 @table @var
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1543 @item LC-G0, LC-G1, LC-G2, LC-G3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1544 $B=i4|CM$H$7$F(B G? $B$K;X<($5$l$F$$$kJ8;z%;%C%H$N%j!<%G%#%s%0%-%c%i%/%?!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1545 @code{nil} $B$O(B G? $B$K:G=i$O2?$b;X<($5$l$F$$$J$$$3$H$r0UL#$7!"(B@code{lc-invalid}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1546 $B$O(B G? $B$K$OJ8;z%;%C%H$r;X<($G$-$J$$$3$H$r0UL#$9$k!#(B@code{(- loading-char)}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1547 $B$,;XDj$5$l$F$$$k$H!"=PNO;~$K;X<($,9T$J$o$l$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1548 @item SHORT
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1549 @code{non-nil} $B$N>l9g!"F|K\8l$HCf9q8l$N4A;z$r;X<($9$k;~$N>JN,7A$r5v$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1550 @item ASCII-EOL
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1551 @code{non-nil} $B$N>l9g!"=PNO;~!"9TKvKh$K(B G0 $B$K(B ASCII $B$r$K;X<($9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1552 @item ASCII-CNTL
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1553 @code{non-nil} $B$N>l9g!"(BTAB $B$*$h$S(B SPACE $B$r=PNO$9$kA0$K(B G0 $B$K(B ASCII $B$r;X(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1554 $B<($9$k(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1555 @item SEVEN
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1556 @code{non-nil} $B$N>l9g$O(B 7$B%S%C%H7O$r0UL#$9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1557 @item LOCK-SHIFT
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1558 @code{non-nil} $B$N>l9g!"%7%s%0%k%7%U%H$d%(%9%1!<%W%7!<%1%s%9$K$h$k;X<($N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1559 $BBe$o$j$K%m%C%-%s%0%7%U%H$r;HMQ$9$k(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1560 @item USE-ROMAN
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1561 @code{non-nil} $B$N>l9g!"(BJIS X0201-1976 $B%m!<%^;z$r(B ASCII $B$H$7$F;HMQ$9$k(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1562 @item USE-OLDJIS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1563 @code{non-nil} $B$N>l9g!"(BJIS X0208-1976 $B$r(B JIS X0208-1983 $B$H$7$F;HMQ$9$k(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1564 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1565
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1566 @var{TYPE} $B$,(B 3 $B$J$i$P!"(B@var{FLAGS} $B$N(B @code{t} $B$O(B Big5-ETen $B$r0UL#$7!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1567 @code{non-nil} $B$O(B Big5-HKU $B$r0UL#$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1568
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1569 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1570
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1571 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1572 * Key Input:: $B%-!<%\!<%I$+$i$NF~NO(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1573 * Display:: $B2hLL$X$NI=<((B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1574 * File I/O:: $B%U%!%$%kF~=PNO(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1575 * Process:: $B30It%W%m%;%9$H$NDL?.(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1576 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1577
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1578 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1579 @node Key Input, Display, Set Coding System, Set Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1580 @subsection $B%-!<%\!<%IF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1581 @cindex $B%-!<%\!<%IF~NO(B[$B$-!<$\!<$I$K$e$&$j$g$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1582
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1583 $B%-!<%\!<%I$+$i(B ASCII $B0J30$NJ8;z$rF~NO$9$k$K$O!"$I$N%3!<%I7O$r;H$$$?$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1584 $B$+$r$"$i$+$8$a(B Mule $B$K65$($F$d$kI,MW$,$"$j$^$9!#$3$l$O(B @kbd{C-x C-k i}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1585 ($B%3%^%s%I(B @strong{set-keyboard-coding-system}) $B$K$h$C$F9T$J$($^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1586 @kbd{C-x C-k i} $B$HF~NO$9$k$H!"(BMule $B$O%_%K%P%C%U%!$G!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1587
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1588 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1589 Keybaord-coding-system:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1590 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1591
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1592 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1593 $B$HJ9$$$F$-$^$9$N$G!"%-!<%\!<%IJ8;z%3!<%I$H$7$F;XDj$7$?$$%3!<%I7O$rF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1594 $B$7$^$9!#$3$N$H$-!"%9%Z!<%9%-!<$d(B TAB $B%-!<$K$h$k%3!<%I7OL>$NJd405!G=$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1595 $B;H$($^$9!#$^$?!"(B@file{.emacs} $B$J$I$G%-!<%\!<%IJ8;z%3!<%I$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1596 $B;XDj$9$k>l9g$O!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1597
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1598 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1599 (set-keyboard-coding-system *euc-japan*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1600 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1601
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1602 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1603 $B$J$I$N$h$&$K$7$^$9!#$J$*!"%-!<%\!<%IJ8;z%3!<%I$K(B @code{*euc-japan*} $B$d(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1604 @code{*sjis*} $B$J$I$N(B 8$B%S%C%H7O$N%3!<%I$r;XDj$9$k$H%a%?%-!<$,;HMQ$G$-$J$/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1605 $B$J$k$N$GCm0U$7$F$/$@$5$$!#$^$?!"(BMule $B$O(B @code{keyboard-coding-system} $B$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1606 $B$h$C$F$O!"%-!<%^%C%T%s%0$rJQ99$9$k>l9g$,$"$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1607
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1608 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1609 $BNc$($P(B ISO2022 $B$N%3!<%I$,;XDj$5$l$?>l9g!"%(%9%1!<%W%7!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1610 $B%1%s%9$r<u$1IU$1$k$?$a$K(B @code{esc-map} $B$r0lItJQ99$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1611
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1612 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1613 (define-key esc-map "(" 'esc-openpar-prefix)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1614 (define-key esc-map ")" 'esc-closepar-prefix)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1615 (define-key esc-map "," 'esc-comma-prefix)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1616 (define-key esc-map "-" 'esc-minus-prefix)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1617 (define-key esc-map "$" 'esc-dol-prefix)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1618 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1619
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1620 $B$7$?$,$C$F!"%*%j%8%J%k(B GNU Emacs $B$G(B @kbd{M-$} $B$"$k$$$O(B @kbd{M-(} $B$,3d$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1621 $BIU$1$i$l$F$$$?0J2<$N4X?t$K$D$$$F$O?7$?$J%-!<$,Dj5A$5$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1622
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1623 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1624 (define-key esc-map "#" 'spell-word)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1625 (define-key esc-map "@{" 'insert-parentheses)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1626 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1627 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1628
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1629 $B;XDj$7$?%3!<%I7O$O(B @code{keyboard-coding-system} $B$NCM$H$7$FJ];}$5$l!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1630 Mule $B$OF~NO$r$=$N%3!<%I$@$H;W$C$F<u$1<h$j!"FbIt%3!<%I$KJQ49$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1631
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1632 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1633 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1634 @defvr {Global Variable} keyboard-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1635 Mule$B$,%-!<%\!<%IF~NO$H$7$FM=4|$7$F$$$k%3!<%I7O$rJ];}$9$kJQ?t!#;XDj$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1636 $B$-$kCM$O0J2<$N$$$:$l$+!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1637 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1638 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1639 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1640 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1641 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1642 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1643 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1644 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1645 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1646 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1647 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1648 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1649 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1650 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1651 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1652 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1653 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1654 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1655 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1656 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1657 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1658 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1659 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1660 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1661 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1662 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1663 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1664 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1665 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1666
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1667 $B%G%U%)%k%HCM$O(B @code{nil}$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1668 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1669
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1670 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1671 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1672 @deffn Command set-keyboard-coding-system CODING-SYSTEM
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1673 $BJQ?t(B @code{keyboard-coding-system} $B$r(B CODING-SYSTEM $B$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1674 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1675
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1676 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1677 @node Display, File I/O, Key Input, Set Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1678 @subsection $B%G%#%9%W%l%$$X$NI=<((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1679 @cindex $B2hLLI=<((B [$B$,$a$s$R$g$&$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1680 @cindex $BI=<((B[$B$R$g$&$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1681 @cindex $B%U%)%s%H(B[$B$U$)$s$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1682
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1683 Mule $B$rC<Kv(B($B$"$k$$$OC<Kv%(%_%e%l!<%?(B)$B$G;HMQ$7$F$$$k>l9g!"(BMule $B$OJ8;z$rJQ(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1684 $B?t(B @code{display-coding-system} $B$NCM$G;XDj$5$l$?%3!<%I$KJQ49$7$F$+$i%G%#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1685 $B%9%W%l%$$KAw$j$^$9!#JQ?t(B @code{display-coding-system} $B$O(B @kbd{C-x C-k d}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1686 (@strong{set-display-coding-system}) $B$r8F$V$3$H$G@_Dj$G$-$^$9!#(B@kbd{C-x
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1687 C-k d} $B$HF~NO$9$k$H!"(BMule $B$O%_%K%P%C%U%!$G!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1688
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1689 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1690 Display-coding-system:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1691 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1692
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1693 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1694 $B$HJ9$$$F$-$^$9$N$G!";XDj$7$?$$%3!<%I7O$rF~NO$7$^$9!#$3$N$H$-!"%9%Z!<%9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1695 $B%-!<$d(B TAB $B%-!<$K$h$k%3!<%I7OL>$NJd405!G=$,;H$($^$9!#$^$?!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1696 @file{.emacs} $B$J$I$G%G%#%9%W%l%$J8;z%3!<%I$r;XDj$9$k>l9g$O!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1697
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1698 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1699 (set-display-coding-system *euc-japan*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1700 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1701
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1702 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1703 $B$J$I$N$h$&$K$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1704
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1705 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1706 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1707 @defvr {Global Variable} display-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1708 Mule $B$,C<KvI=<(MQ$KAw?.$9$k%3!<%I7O$rJ];}$9$kJQ?t!#;XDj$G$-$kCM$O0J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1709 $B2<$N$$$:$l$+!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1710 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1711 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1712 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1713 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1714 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1715 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1716 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1717 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1718 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1719 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1720 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1721 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1722 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1723 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1724 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1725 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1726 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1727 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1728 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1729 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1730 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1731 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1732 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1733 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1734 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1735 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1736 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1737 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1738 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1739 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1740 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1741 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1742 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1743 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1744 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1745 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1746 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1747 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1748 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1749 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1750 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1751
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1752 $B%G%U%)%k%HCM$O(B @code{*junet*}$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1753 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1754
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1755 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1756 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1757 @deffn Command set-display-coding-system CODING-SYSTEM
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1758 $BJQ?t(B @code{display-coding-system}$B$r(B CODING-SYSTEM $B$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1759 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1760
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1761 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1762 @node File I/O, File Input, Display, Set Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1763 @subsection $B%U%!%$%k$NFI$_=q$-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1764 @cindex $B%U%!%$%kF~=PNO(B[$B$U$!$$$k$K$e$&$7$e$D$j$g$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1765
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1766 Mule $B$N3F%P%C%U%!$O(B2$B$D$NJQ?t(B @code{mc-flag} $B$H(B @code{file-coding-system}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1767 $B$r;}$A$^$9!#(B1$B$D$a$N(B @code{mc-flag} $B$O$=$N%P%C%U%!$,B?9q8lJ8;z$r4^$`$+$I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1768 $B$&$+$r<($7$^$9!#$D$^$j(B @code{mc-flag} $B$,(B nil $B$J$i$P!"(B Mule $B$OB?9q8lJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1769 $B$,$"$i$o$l$J$$$H;W$$!"4pK\E*$K(B GNU Emacs $B$HF1$8$h$&$K?6Iq$$$^$9!#$3$N>l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1770 $B9g$K$O(B Mule $B$rMQ$$$F(B 8$B%S%C%H%G!<%?$NJT=8$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1771
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1772 2$B$D$a$NJQ?t(B @code{file-coding-system} $B$O!"(BMule $B$,%U%!%$%k$r=q$-=P$9$H$-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1773 $B$K;H$&B?9q8lJ8;z%3!<%I7O$r<($7$^$9!#$3$NJQ?t$O4X?t(B @kbd{C-x C-k f}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1774 (@strong{set-file-coding-system}) $B$K$h$C$F@_Dj$G$-$^$9!#%G%U%)%k%HCM$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1775 @code{default-file-coding-system}$B$KJ];}$5$l!"(B@kbd{C-x C-k F}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1776 (@strong{set-default-file-coding-system}) $B$K$h$C$FJQ992DG=$G$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1777
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1778 $BNc$($P!"(B@kbd{C-x C-k f} $B$HF~NO$9$k$H!"(BMule $B$O%_%K%P%C%U%!$G!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1779
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1780 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1781 File-coding-system:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1782 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1783
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1784 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1785 $B$HJ9$$$F$-$^$9$N$G!";XDj$7$?$$%3!<%I7O$rF~NO$7$^$9!#$3$N$H$-!"%9%Z!<%9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1786 $B%-!<$d(B TAB $B%-!<$K$h$k%3!<%I7OL>$NJd405!G=$,;H$($^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1787
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1788 $B$^$?!"(B@file{.emacs} $B$J$I$G%G%U%)%k%H$N%U%!%$%kJ8;z%3!<%I$r;XDj$9$k>l9g$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1789
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1790 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1791 (set-default-file-coding-system *euc-japan*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1792 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1793
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1794 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1795 $B$J$I$N$h$&$K$7$^$9!#JQ?t(B @code{file-coding-system} $B$O!"%P%C%U%!%m!<%+%k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1796 $B$JJQ?t$J$N$G!"(B@file{.emacs} $B$GCM$r;XDj$7$F$b0UL#$O$"$j$^$;$s!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1797
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1798 Mule$B$O!"%U%!%$%k$KJ8=q$r=q$-=P$9A0$K$OJ8=q$r(B @code{file-coding-system}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1799 $B$G;XDj$5$l$k%3!<%I$KJQ49$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1800
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1801 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1802 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1803 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1804 @defvr {Local Variable} mc-flag
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1805 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1806 @item t
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1807 $BB?9q8lI=<($r9T$J$$!"%+!<%=%k$bB?9q8lJ8;zC10L$G0\F0!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1808 @item nil
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1809 $BB?9q8lI=<($r9T$J$o$J$$!#%+!<%=%k0\F0$J$I$O(B GNU Emacs $B$HF1$8!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1810 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1811 $B$$$:$l$N>l9g$b%U%!%$%k(B I/O$B!"%W%m%;%9(B I/O $B$K$*$1$k%3!<%I7OJQ49$,9T$o$l$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1812 $B$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1813 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1814 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1815 @defvr {Local Variable} file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1816 $B%U%!%$%k$r=q$-=P$9$H$-$KMQ$$$i$l$k%3!<%I7O$rJ];}$9$kJQ?t!#;XDj$G$-$kCM(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1817 $B$O0J2<$N$$$:$l$+!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1818 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1819 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1820 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1821 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1822 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1823 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1824 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1825 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1826 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1827 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1828 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1829 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1830 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1831 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1832 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1833 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1834 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1835 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1836 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1837 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1838 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1839 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1840 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1841 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1842 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1843 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1844 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1845 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1846 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1847 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1848 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1849 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1850 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1851 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1852 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1853 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1854 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1855 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1856 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1857 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1858 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1859 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1860 @defvr {Global Variable} default-file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1861 $B%P%C%U%!$NJQ?t(B @code{file-coding-system} $B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1862 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1863
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1864 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1865 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1866 @deffn Command set-file-coding-system CODING-SYSTEM
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1867 $BJQ?t(B @code{file-coding-system} $B$NCM$r(B CODING-SYSTEM $B$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1868 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1869 @deffn Command set-default-file-coding-system CODING-SYSTEM
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1870 $BJQ?t(B @code{default-file-coding-system}$B$NCM$r(B CODING-SYSTEM $B$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1871 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1872
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1873 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1874 * File Input:: $B%U%!%$%kF~NO(B. $BF~NO;~$K%3!<%I7O$r$I$&7h$a$k$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1875 * File Output:: $B%U%!%$%k=PNO(B. $B=PNO;~$K2?$r$9$k$+(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1876 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1877
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1878 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1879 @node File Input, File Output, File I/O, File I/O
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1880 @subsubsection $B%U%!%$%kF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1881 @cindex $B%U%!%$%kF~NO(B[$B$U$!$$$k$K$e$&$j$g$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1882 @cindex $B%U%!%$%kJ8;z%3!<%I(B[$B$U$!$$$k$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1883 @cindex find file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1884 @findex find-file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1885 @findex find-alternate-file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1886 @findex find-file-other-window
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1887 @findex find-file-read-only
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1888 @findex insert-file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1889
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1890 $B%P%C%U%!$NJQ?t(B @code{mc-flag} $B$NCM$,(B t $B$N;~$O!"(BMule $B$O$=$N%P%C%U%!$KFI$_(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1891 $B9~$^$l$k%U%!%$%k$O(B ASCII $B0J30$N%3!<%I$r4^$`$3$H$r2>Dj$7$^$9!#(BMule $B$O$?$/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1892 $B$5$s$N%3!<%I7O$r07$($k$N$G!"F~NO$5$l$k%U%!%$%k$,$=$N$&$A$N$I$N%3!<%I$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1893 $B=q$+$l$F$$$k$+$rD4$Y$J$1$l$P$J$j$^$;$s!#F~NO%U%!%$%k$,=q$+$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1894 $B$r$=$N%U%!%$%k$N(B@strong{$B%U%!%$%kJ8;z%3!<%I(B}$B$H8F$S$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1895
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1896 Mule $B$O;0$D$NJQ?t!"(B@code{file-coding-system-for-read},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1897 @code{file-coding-system}, @code{default-file-coding-system} $B$K$7$?$,$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1898 $B$F(B@strong{$B%U%!%$%kJ8;z%3!<%I(B}$B$r7hDj$7$^$9!#(B@code{file-coding-system} $B$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1899 @kbd{C-x C-k f}($B%3%^%s%I(B @strong{set-file-coding-system}) $B$G!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1900 @code{default-file-coding-system} $B$O(B @kbd{C-x C-k F}($B%3%^%s%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1901 @strong{set-default-file-coding-system})$B$K$h$C$F@_Dj$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1902
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1903 $B%U%!%$%k$rFI$_9~$`;~$NJ8;z%3!<%I$O(B @code{file-coding-system-for-read} $B$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1904 $B7h$a$i$l$^$9!#DL>o$3$NJQ?t$O(B @code{*autoconv*} $B$K@_Dj$5$l$F$*$j!"$I$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1905 $B%I$,;H$o$l$F$$$k$+$O<+F0H=JL$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1906
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1907 $B$?$@$7!"%U%!%$%k$rFI$_9~$`$H$-$K$=$N%U%!%$%k$,8+$D$+$i$J$+$C$?$H$-!"$9$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1908 $B$o$A?75,%U%!%$%k$N>l9g$K$O!"JQ?t(B @code{default-file-coding-system} $B$K;X(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1909 $BDj$5$l$?%3!<%I7O$,%U%!%$%kJ8;z%3!<%I$K$J$j$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1910
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1911 $B$^$H$a$k$H!"(B@strong{$B%U%!%$%kJ8;z%3!<%I(B}$B$O0J2<$N$h$&$K@_Dj$5$l$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1912
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1913 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1914 @item $B4{B8%U%!%$%kFI$_9~;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1915 file-coding-system-for-read $B$K;XDj$5$l$F$$$k%3!<%I7O!#DL>o$O(B *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1916 $B$K$J$C$F$$$k$N$G!"%U%!%$%k$N%3!<%I7O$r<+F0H=JL$7$F%U%!%$%kJ8;z%3!<%I$r@_(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1917 $BDj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1918 @item $B6u%U%!%$%kFI$_9~;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1919 default-file-coding-system $B$K;XDj$5$l$F$$$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1920 @item $B?7%P%C%U%!:n@.;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1921 default-file-coding-system $B$K;XDj$5$l$F$$$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1922 @item $B%m!<%+%k$K(B file-coding-system $B$,@_Dj$5$l$F$$$J$$%P%C%U%!$K4{B8%U%!%$%kA^F~;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1923 file-coding-system-for-read $B$K;XDj$5$l$F$$$k%3!<%I7O!#DL>o$O(B *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1924 $B$K$J$C$F$$$k$N$G!"A^F~$5$l$k%U%!%$%k$N%3!<%I7O$r<+F0H=JL$7$F%U%!%$%kJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1925 $B%3!<%I$r@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1926 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1927
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1928
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1929 $B$^$?!"(B@strong{find-file}, @strong{find-alternate-file},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1930 @strong{find-file-other-window}, @strong{find-file-read-only},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1931 @strong{insert-file} $B$N$$$:$l$+$r9T$J$C$F%U%!%$%k$rFI$_9~$`>l9g$K!"?t0z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1932 $B?t$rM?$($k$3$H$K$h$C$FBPOCE*$K(B @code{file-coding-system-for-read} $B$r;XDj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1933 $B$9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1934
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1935 $BNc$($P!"(B@kbd{C-u C-x C-f}(@strong{find-file}) $B$HF~NO$9$k$H!"(BMule $B$O%_%K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1936 $B%P%C%U%!$G%U%!%$%kL>$rJ9$$$?8e!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1937
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1938 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1939 Coding-system:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1940 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1941
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1942 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1943 $B$N$h$&$K%U%!%$%kJ8;z%3!<%I$rJ9$$$F$-$^$9$N$G!";XDj$7$?$$%3!<%I7O$rF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1944 $B$9$l$P!";XDj$7$?%3!<%I7O$G%U%!%$%k$NFI$_9~$_$r9T$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1945
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1946 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1947 @defvr {Local Variable} file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1948 $B%U%!%$%k$r=q$-=P$9$H$-$KMQ$$$i$l$k%3!<%I7O$rJ];}$9$kJQ?t!#;XDj$G$-$kCM(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1949 $B$O0J2<$N$$$:$l$+!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1950 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1951 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1952 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1953 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1954 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1955 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1956 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1957 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1958 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1959 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1960 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1961 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1962 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1963 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1964 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1965 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1966 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1967 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1968 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1969 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1970 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1971 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1972 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1973 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1974 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1975 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1976 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1977 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1978 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1979 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1980 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1981 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1982 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1983 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1984 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1985 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1986 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1987 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1988 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1989 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1990 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1991 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1992 @defvr {Global Variable} default-file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1993 $B%P%C%U%!$NJQ?t(B @code{file-coding-system} $B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1994 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1995 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1996 @defvr {Global Variable} file-coding-system-for-read
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1997 $B%U%!%$%k$rFI$_9~$`$H$-$K;H$o$l$k%3!<%I7O!#;XDj$G$-$kCM$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1998 @code{file-coding-system} $B$K;XDj$G$-$k$b$N$HF1$8%3!<%I7OL>$+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1999 @code{'query}$B!#(B@code{'query} $B$r;XDj$7$?>l9g$K$O!"%U%!%$%kFI$_9~$_;~$K%U%!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2000 $B%$%kJ8;z%3!<%I$rBPOCE*$K;XDj$G$-$k$h$&$K$J$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2001 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2002
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2003 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2004 @node File Output, Process, File Input, File I/O
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2005 @subsubsection $B%U%!%$%k=PNO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2006 @cindex $B%U%!%$%k=PNO(B[$B$U$!$$$k$7$e$D$j$g$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2007 @cindex write file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2008 @findex write-file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2009 @findex append-to-file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2010 @findex save-buffer
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2011
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2012 $B%P%C%U%!$r%U%!%$%k$K=q$-=P$9;~$K$O!"(BMule $B$O%P%C%U%!Cf$NJ8=q$rJQ?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2013 @code{file-coding-system} $B$K<($5$l$?%3!<%I$KJQ49$7$?>e$G!"=q$-=P$7$r9T$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2014 $B$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2015
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2016 @strong{write-file}, @strong{append-to-file} $B$N$$$:$l$+$r9T$J$C$F%U%!%$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2017 $B%k$r=q$-=P$9>l9g$K!"?t0z?t$rM?$($k$3$H$K$h$C$FBPOCE*$K=q$-=P$9%U%!%$%kJ8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2018 $B;z%3!<%I$r;XDj$9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2019
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2020 $BNc$($P!"(B@kbd{C-u C-x C-w}(@strong{write-file}) $B$HF~NO$9$k$H!"(BMule $B$O%_%K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2021 $B%P%C%U%!$G=PNO$9$k%U%!%$%kL>$rJ9$$$?8e!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2023 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2024 Coding-system:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2025 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2026
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2027 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2028 $B$N$h$&$K%U%!%$%kJ8;z%3!<%I$rJ9$$$F$-$^$9$N$G!";XDj$7$?$$%3!<%I7O$rF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2029 $B$9$k$H!"$=$N%3!<%I7O$G%U%!%$%k$r=q$-=P$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2030
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2031 $B$?$@$7!"(B@kbd{C-x C-s}(@strong{save-buffer}) $B$G$O$3$N<j$O;H$($^$;$s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2032 (@strong{save-buffer} $B$G?t0z?t$r;XDj$9$k$HJL$N0UL#$K$J$j$^$9(B)$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2033 @strong{save-buffer} $B$GJ8;z%3!<%I$rJQ$($?$$>l9g$O!"(B@kbd{C-x C-k
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2034 f}(@strong{set-file-coding-system}) $B$G%3!<%I7O$r;XDj$7$F$+$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2035 @strong{save-buffer} $B$7$F2<$5$$!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2036
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2037 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2038 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2039 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2040 @defvr {Local Variable} file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2041 $B%U%!%$%k=PNO$KMQ$$$i$l$k%3!<%I7O!#;XDj$G$-$kCM$O0J2<$N$$$:$l$+!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2042 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2043 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2044 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2045 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2046 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2047 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2048 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2049 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2050 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2051 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2052 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2053 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2054 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2055 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2056 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2057 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2058 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2059 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2060 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2061 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2062 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2063 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2064 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2065 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2066 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2067 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2068 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2069 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2070 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2071 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2072 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2073 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2074 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2075 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2076 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2077 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2078 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2079 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2080 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2081 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2082 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2083 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2084 @defvr {Global Variable} default-file-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2085 $B%P%C%U%!$NJQ?t(B @code{file-coding-system} $B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2086 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2087 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2088
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2089 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2090 @node Process, More Process, File Output, Set Coding System
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2091 @subsection $B30It%W%m%;%9$H$NDL?.(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2092 @cindex $B%W%m%;%94VDL?.(B[$B$W$m$;$9$+$s$D$&$7$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2093 @cindex $B30It%W%m%;%9(B[$B$,$$$V$W$m$;$9(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2094 @cindex $B%5!<%P%W%m%;%9(B[$B$5!<$P$W$m$;$9(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2095 @cindex $B%W%m%;%9J8;z%3!<%I(B[$B$W$m$;$9$b$8$3!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2096 @findex call-process-region
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2097 @findex call-process
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2098 @findex open-network-stream
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2099 @findex start-process
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2100
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2101 Mule $B$O30It%W%m%;%9$d%M%C%H%o!<%/>e$N%5!<%P%W%m%;%9$r5/F0$7!"$=$l$i$HDL(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2102 $B?.$9$k$3$H$,$G$-$^$9!#$=$l$>$l$N%W%m%;%9$OF~NOMQ(B/$B=PNOMQ$NJL!9$KFH<+$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2103 @strong{$B%W%m%;%9J8;z%3!<%I(B}$B$r;}$C$F$$$^$9!#(BMule $B$O;XDj$5$l$?J8;z%3!<%I$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2104 $B%F%-%9%H$rJQ49$7$F30It%W%m%;%9$d%5!<%P%W%m%;%9$HDL?.$7!"30It%W%m%;%9$d%5!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2105 $B%P%W%m%;%9$+$i<u$1<h$C$?%F%-%9%H$r(B Mule $B$NFbItI=8=$KJQ49$7$^$9!#$"$k%W%m(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2106 $B%;%9$H$NDL?.$K;H$o$l$k(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B$O!"F~NOMQ$H=PNOMQ$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2107 $B%I7O$N(B cons $B$H$7$FJQ?t(B @strong{current-process-coding-system} $B$K3JG<$5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2108 $B$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2109
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2110 $B4X?t(B @strong{start-process} $B$d(B @strong{open-network-stream} $B$K$h$C$F30It(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2111 $B%W%m%;%9$r5/F0$7$?$j!"(B@strong{call-process} $B$d(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2112 @strong{call-process-region} $B$K$h$C$F<B9T$7$?$j$9$k>l9g$K$O!"(BMule $B$O$=$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2113 $B$>$l$N4X?tJL$K@_Dj$5$l$?%U%C%/$r8F$S=P$7$F(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2114 $B@_Dj$7$^$9!#$^$?(B @kbd{C-x C-k p}($B%3%^%s%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2115 @strong{set-current-process-coding-system})$B$K$h$C$F(B@strong{$B%W%m%;%9J8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2116 $B%3!<%I(B}$B$rD>@\@_Dj$9$k$3$H$b$G$-$^$9!#$5$i$K!"%U%C%/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2117 @strong{find-process-coding-system} $B$NCM$rJQ99$7$F(B Mule $B$,(B@strong{$B%W%m%;(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2118 $B%9J8;z%3!<%I(B}$B$r8+$D$1$kJ}K!$r%f!<%6Kh$KJQ99$7$?$j$9$k$3$H$b$G$-$^$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2119 (@xref{More Process})$B!#(B@refill @*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2120
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2121 @strong{$B%W%m%;%9J8;z%3!<%I(B}$B$N%G%U%)%k%HCM$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2122 @code{default-process-coding-system} $B$KJ];}$5$l!"4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2123 @strong{set-default-process-coding-system}(@kbd{C-x C-k P})$B$G@_Dj$G$-$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2124 $B$9!#(B@refill @*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2125
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2126 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2127 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2128 @defvr {Local Variable} current-process-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2129 @strong{$B%W%m%;%9J8;z%3!<%I(B}$B$NCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2130 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2131 @defvr {Global Variable} default-process-coding-system
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2132 @strong{$B%W%m%;%9J8;z%3!<%I(B}$B$N%G%U%)%k%HCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2133 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2134
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2135 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2136 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2137 @defun find-process-coding-system BUFFER PROGRAM &optional SERVICEP &rest ARG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2138 $B0z?t$G<($5$l$k%W%m%0%i%`$^$?$O%5!<%S%9$,;HMQ$9$kF~NO$H=PNO$N%3!<%I7O$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2139 cons $B$rJV$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2140 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2141 @deffn Command set-current-process-coding-system (INPUT OUTPUT)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2142 $BJQ?t(B @code{current-process-coding-system} $B$NCM!"$9$J$o$A8=:_$N%P%C%U%!$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2143 $BAv$C$F$$$k%W%m%;%9$N(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B$r(B (INPUT OUTPUT) $B$K@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2144 $B$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2145 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2146 @deffn Command set-default-process-coding-system (INPUT OUTPUT)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2147 $B%W%m%;%9J8;z%3!<%I$N%G%U%)%k%HCM(B @code{default-process-coding-system} $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2148 $BCM$r@_Dj$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2149 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2150 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2151
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2152 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2153 * More Process:: $B%W%m%;%9$K$D$$$F$b$C$H(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2154 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2155
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2156 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2157 @node More Process, Auto Conversion, Process, Process
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2158 @subsubsection $B%W%m%;%9$K$D$$$F$b$C$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2159 @cindex $B%W%m%;%94VDL?.(B[$B$W$m$;$9$+$s$D$&$7$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2160
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2161 @code{(load-library "mule-util")} $B$r9T$J$&$H!"(BMule $B$,(B@strong{$B%W%m%;%9J8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2162 $B;z%3!<%I(B}$B$r7h$a$kJ}K!$rJQ$($k$3$H$,$G$-$k$h$&$K$J$j$^$9(B(@file{mule-util}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2163 $B$O%G%U%)%k%H$G(B load $B$5$l$F$$$^$9(B)$B!#4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2164 @strong{define-program-coding-system} $B$O30It%W%m%;%9$N(B@strong{$B%W%m%;%9J8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2165 $B;z%3!<%I(B}$B$r@k8@$7!"4X?t(B @strong{define-service-coding-system} $B$O%M%C%H%o!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2166 $B%/>e$N%5!<%P$N(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B$r@k8@$7$^$9!#$3$l$i$N@k8@$r9T(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2167 $B$&$H!"4X?t(B @strong{find-process-coding-system} $B$O@k8@$K1h$C$?CM$rJV$9$h(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2168 $B$&$K$J$j$^$9!#(B@strong{find-process-coding-system} $B$,E,Ev$JCM$rJV$5$J$+$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2169 $B$?>l9g$K$O!"(BMule $B$OBe$o$j$KJQ?t(B @code{default-process-coding-system} $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2170 $BCM$rMQ$$$F%W%m%;%94VDL?.$r9T$J$$$^$9!#(B @refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2171
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2172 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2173 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2174 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2175 @defun find-process-coding-system BUFFER PROGRAM &optional SERVICEP &rest ARG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2176 $B0z?t$G<($5$l$k%W%m%0%i%`$^$?$O%5!<%S%9$,;HMQ$9$kF~NO$H=PNO$N%3!<%I7O$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2177 cons $B$rJV$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2178 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2179 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2180 @defun define-program-coding-system BUFFER PROGRAM CODE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2181 BUFFER $B$H(B PROGRAM $B$O@55,I=8=$+(B @code{nil}$B!#(B@code{nil} $B$OG$0U$N%9%H%j%s%0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2182 $B$H%^%C%A$9$k!#(B@strong{find-process-coding-system}$B$,(B BUFFER $B$H(B PROGRAM $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2183 2$B$D$N0z?t$G8F$P$l$?>l9g$K!"(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B$r7hDj$9$k(B CODE $B$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2184 $BDj5A$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2185
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2186 $B$?$H$($P!"(B@code{(define-program-coding-system nil ".*mail.*" (cons
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2187 *junet* *junet*))} $B$O!"%W%m%0%i%`L>$,(B "mail" $B$r4^$`>l9g$K$O!"$=$N%W%m%0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2188 $B%i%`$H$NDL?.$OF~NO(B/$B=PNO$H$b$K(B JUNET $B$G;H$o$l$F$$$k(B JIS $B%3!<%I$r;H$&$h$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2189 $B$K(B @strong{find-process-coding-system} $B$rJQ99$9$k!#(B @refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2190 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2191 @defun define-service-coding-system SERVICE HOST CODE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2192 SERVICE $B$H(B HOST $B$O@55,I=8=$+(B @code{nil}$B!#(B@code{nil} $B$OG$0U$N%9%H%j%s%0$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2193 $B%^%C%A$9$k!#(B@strong{find-process-coding-system}$B$N0z?t(B SERVICEP $B$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2194 @code{nil} $B0J30$NCM$G8F$P$l$?>l9g$K!"(B@strong{$B%W%m%;%9J8;z%3!<%I(B}$B7hDj$9$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2195 CODE $B$rDj5A$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2196
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2197 $B$?$H$($P!"(B@code{(define-service-coding-system "wnn" nil (cons *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2198 *noconv*))}$B$O(B Mule $B$,%5!<%S%9(B "wnn" $B$r;HMQ$9$k>l9g$K$OF~NO(B/$B=PNO$H$b$K%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2199 $B%IJQ49$r9T$J$o$J$$$3$H$r@k8@$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2200 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2201
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2202 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2203 @node Auto Conversion, Summary for Char, More Process, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2204 @section $B%3!<%I7O$N<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2205
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2206 Mule $B$G$O!"F~NO;~$K$*$1$k%3!<%I7O$N<+F0JQ495!G=$r;}$C$F$$$^$9!#$7$+$7!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2207 $B$3$N5!G=$O$=$l$[$I6/NO$G$O$J$/!"0J2<$K<($9ItN`$N%3!<%I7O$N$_$,<1JL$G$-$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2208 $B$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2209
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2210 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2211 @item ASCII
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2212 ASCII $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2213 @item INTERNAL
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2214 Mule $B$N%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2215 @item SJIS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2216 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2217 @item JUNET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2218 ISO2022 $B$G$N!"$9$Y$F$NJ8;z$,(B GL $B$K8F$S=P$5$l$F$$$k$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2219 @item CTEXT
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2220 ISO2022 $B$G$N!"(BGR $B$K8F$S=P$5$l$F$$$kJ8;z$,(B 1$B%P%$%H%3!<%I$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2221 @item EUC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2222 ISO2022 $B$G$N!"(BGR $B$K8F$S=P$5$l$F$$$kJ8;z$,(B 2$B%P%$%H%3!<%I$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2223 @item BIG5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2224 Big5 $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2225 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2226
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2227 $B$^$?!"9TKv$,(B CRLF $B$K$J$C$F$$$k$+$I$&$+$b8!=P$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2228
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2229
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2230 $B$b$7%3!<%I7O<1JL%k!<%A%s$,>e$NItN`$N0l$D$r8!=P$9$k$H!"0J2<$NItN`$K$h$k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2231 $B%3!<%I7O$rJV$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2232
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2233 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2234 @item nil (for ASCII)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2235 @item *internal-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2236 @item *sjis-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2237 @item *junet-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2238 @item *ctext-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2239 @item *euc-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2240 @item *big5-code-category*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2241 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2242
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2243 $B$3$l$i$O%G%U%)%k%H$G$O<!$N$h$&$KDj5A$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2244
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2245 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2246 (setq *internal-code-category* '(*internal* . *sjis-dos*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2247 *sjis-code-category* '(*sjis* . *sjis-dos*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2248 *junet-code-category* '(*junet* . *sjis-dos*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2249 *euc-code-category* '(*euc-japan* . *sjis-dos*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2250 *ctext-code-category* '(*ctext* . *sjis-dos*)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2251 *big5-code-category* '(*big5-hku* . *big5-hku-dos*))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2252 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2253
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2254 $B$=$l$>$l$N(B car $BItJ,$O9TKv$,(B LF $B$N%3!<%I7O$G!"(Bcdr $BItJ,$O9TKv$,(B CRLF $B$N%3!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2255 $B%I7O$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2256
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2257 $B$9$J$o$A!"(BMule $B$K$OF|K\8l(B EUC, $BCf9q8l(B EUC, $B4Z9q8l(B EUC $B$N4V$N6hJL$O$D$1$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2258 $B$l$J$$$N$G!"(B($B%G%U%)%k%H$G$O(B)$B<+F0JQ49;~$K$O$9$Y$FF|K\8l(B EUC $B$G$"$k$H$_$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2259 $B$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2260
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2261 $B$b$7%3!<%I7O<1JL%k!<%A%s$,!"0l$D$N%3!<%I7O$K7hDj$G$-$J$+$C$?>l9g$K$O!"JQ(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2262 $B?t(B @code{code-priority} $B$K4p$E$/:G$bM%@h=g0L$N9b$$%3!<%I7O$rJV$7$^$9!#$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2263 $B$?!"%F%-%9%H$,(B ASCII $BJ8;z$N$_$+$i$J$C$F$$$k$,9TKv$,(B CRLF $B$N$b$N$N>l9g$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2264 $B0J2<$N$h$&$KDj5A$5$l$F$$$k(B @code{*crlf-code-category*} $B$rJV$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2265
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2266 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2267 (setq *crlf-code-category* '(nil . *sjis-dos*))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2268 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2269
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2270 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2271 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2272 @defvr {Global Variable} code-priority
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2273 $B%3!<%I7O$r<1JL$9$k$H$-$NM%@h=g0L%j%9%H!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2274 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2275
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2276 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2277 @node Summary for Char, Features, Auto Conversion, Multilingual Char
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2278 @section $BB?9q8lJ8;z$K$D$$$F$N$^$H$a(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2279
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2280 Mule $B$G$O!"0J2<$N$h$&$JJ8;z%;%C%H$r;HMQ$9$k$3$H$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2281
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2282 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2283 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2284 $B%3!<%ID9$,(B 1$B%P%$%H$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2285 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2286 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2287 ASCII
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2288 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2289 ISO8859-1 Latin-1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2290 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2291 ISO8859-2 Latin-2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2292 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2293 ISO8859-3 Latin-3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2294 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2295 ISO8859-4 Latin-4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2296 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2297 ISO8859-7 Greek
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2298 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2299 ISO8859-6 Arabic
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2300 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2301 ISO8859-8 Hebrew
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2302 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2303 JIS X0201 Japanese Katakana
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2304 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2305 JIS X0201 Japanese Roman
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2306 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2307 ISO8859-5 Cyrillic
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2308 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2309 ISO8859-9 Latin-5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2310 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2311 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2312 $B%3!<%ID9$,(B 2$B%P%$%H$N$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2313 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2314 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2315 JIS X0208 Japanese Old
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2316 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2317 GB2312-1980 Chinese
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2318 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2319 JIS X0208 Japanese
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2320 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2321 KS C5601-1987 Korean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2322 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2323 JIS X0212 Japanese Supplement
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2324 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2325 Big5 Level 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2326 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2327 Big5 Level 2
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2328 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2329 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2330 $B%W%i%$%Y!<%HJ8;z%;%C%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2331 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2332 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2333 Pin-Yin-ZhuYin
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2334 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2335 Thai TSCII
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2336 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2337 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2338
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2339 Mule $B$O0J2<$K<($9$h$&$JMM!9$J%3!<%I7O$r%5%]!<%H$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2340
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2341 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2342 @item *noconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2343 $BL5JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2344 @item *autoconv*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2345 $B<+F0JQ49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2346 @item *internal*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2347 $B%P%C%U%!FbIt%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2348 @item *sjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2349 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2350 @item *sjis-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2351 MS $B4A;z%3!<%I(B($B%7%U%H(B JIS $B%3!<%I(B)$B!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2352 @item *junet*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2353 JUNET $B$G;H$o$l$F$$$k%3!<%I(B($B$*$h$S$=$l$KN`$9$k$b$N(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2354 @item *oldjis*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2355 $B5l(B JIS $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2356 @item *ctext*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2357 X $B$G;H$o$l$F$$$k%3%s%Q%&%s%I%F%-%9%H$N%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2358 @item *euc-japan*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2359 $BF|K\8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2360 @item *euc-korea*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2361 $B4Z9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2362 @item *iso-2022-kr*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2363 @item *korean-mail*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2364 $B4Z9q$N%M%C%H%o!<%/$G;H$o$l$F$$$k%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2365 @item *euc-china*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2366 $BCf9q8l(B EUC $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2367 @item *iso-2022-ss2-8*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2368 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(8$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2369 @item *iso-2022-ss2-7*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2370 96 $BJ8;z%;%C%H$N8F$S=P$7$K(B SS2 $B$rMQ$$$k(B ISO2022 $B%3!<%I7O(B(7$B%S%C%H7O(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2371 @item *iso-2022-lock*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2372 96 $BJ8;z%;%C%H$N8F$S=P$7$K%m%C%-%s%0%7%U%H$rMQ$$$k(B ISO2022 $B%3!<%I7O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2373 @item *big5-eten*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2374 BIG5-ETen $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2375 @item *big5-hku*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2376 BIG5-HKU $B%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2377 @item *big5-eten-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2378 BIG5-ETen $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2379 @item *big5-hku-dos*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2380 BIG5-HKU $B%3!<%I!"9TKv$O(B CRLF
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2381 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2382
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2383 $B$3$l$i$N%3!<%I7O$r!"%U%!%$%kF~=PNO!"%9%/%j!<%sI=<(!"%-!<%\!<%IF~NO!"%W%m(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2384 $B%;%94VDL?.$N$=$l$>$l$K$D$$$FFHN)$K@_Dj$G$-$k$h$&$K$J$C$F$$$^$9!#$=$l$>$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2385 $B$N=hM}$K@_Dj$5$l$F$$$k%3!<%I7O$N$3$H$r!"0J2<$N$h$&$K8F$S$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2386
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2387 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2388 @item $B%U%!%$%kJ8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2389 $BJ8=q%U%!%$%k$GMQ$$$i$l$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2390 @item $B%G%#%9%W%l%$J8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2391 Mule $B$,C<KvI=<(MQ$KAw?.$9$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2392 @item $B%-!<%\!<%IJ8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2393 Mule $B$,%-!<%\!<%IF~NO$H$7$FM=4|$7$F$$$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2394 @item $B%W%m%;%9J8;z%3!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2395 Mule $B$H30It%W%m%;%9$NDL?.$KMQ$$$i$l$k%3!<%I7O!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2396 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2397
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2398 $B%3!<%I7O$r@_Dj$7$?$j!"$I$N%3!<%I7O$,@_Dj$5$l$F$$$k$+$rI=<($5$;$k%3%^%s%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2399 $B$O!"(B@kbd{C-x C-k} $B$G;O$^$k%-!<$K%P%$%s%I$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2400
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2401 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2402 @item $B%-!<%\!<%IJ8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2403 @kbd{C-x C-k i}(@strong{set-keyboard-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2404 @item $B%G%#%9%W%l%$J8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2405 @kbd{C-x C-k d}(@strong{set-display-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2406 @item $B%U%!%$%kJ8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2407 @kbd{C-x C-k f}(@strong{set-file-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2408 @item $B%W%m%;%9J8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2409 @kbd{C-x C-k p}(@strong{set-current-process-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2410 @item $BA*Br$5$l$F$$$k%3!<%I7O$rI=<((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2411 @kbd{C-x C-k c}(@strong{list-coding-system})$B$^$?$O(B@kbd{C-x C-k
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2412 C}(@strong{list-coding-system-briefry})@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2413 @item $B%U%!%$%kJ8;z%3!<%I$N%G%U%)%k%HCM$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2414 @kbd{C-x C-k F}(@strong{set-default-file-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2415 @item $B%W%m%;%9J8;z%3!<%I$N%G%U%)%k%HCM$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2416 @kbd{C-x C-k P}(@strong{set-default-process-coding-system})
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2417 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2418
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2419 @comment ***************************************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2420 @node Features, Functions, Summary for Char, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2421 @chapter Mule$B$N5!G=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2422 @cindex $BB?9q8l(B[$B$?$3$/$4(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2423 @cindex $BB?9q8l=hM}(B[$B$?$3$/$4$7$g$j(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2424
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2425 Mule $B$OB?9q8lJ8=qJT=8$NMM!9$J5!G=$rDs6!$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2426
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2427 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2428 * Functions:: $BB?9q8lJ8;z%3!<%I7O$K4X$9$k4X?t(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2429 * Features for Text:: $BB?9q8lJ8=qJT=8$N5!G=(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2430 * Enhancement:: $BB?9q8l=hM}$N$?$a$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2431 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2432
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2433 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2434 @node Functions, Features for Text, Features, Features
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2435 @section $BB?9q8lJ8;z%3!<%I4XO"$N4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2436 @cindex $BB?9q8lJ8;z%3!<%IJQ49(B[$B$?$3$/$4$b$8$3!<$I$X$s$+$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2437 @cindex $B%3!<%IJQ49%3%^%s%I(B[$B$3!<$I$X$s$+$s$3$^$s$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2438
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2439 Mule $B$OB?9q8lJ8;z%3!<%I7O$K4XO"$7$F0J2<$N4X?t$rDs6!$7$F$$$^$9!#$3$l$i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2440 $B$K$h$C$F!"%P%C%U%!Cf$N%F%-%9%H$NB?9q8lJ8;z%3!<%I7O$rJQ49$9$k$3$H$J$I$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2441 $B2DG=$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2442
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2443 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2444 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2445 @deffn Command code-convert-region START END SOURCE TARGET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2446 SOURCE $B$H(B TARGET $B$OJ8;z%3!<%I7O$N;XDj!#(BSTART $B$+$i(B END $B$^$G$N%F%-%9%H$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2447 $BB?9q8lJ8;z%3!<%I$r!"(BSOURCE $B$+$i(BTARGET $B$KJQ49$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2448 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2449
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2450 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2451 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2452 @defun code-convert-string STRING SOURCE TARGET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2453 STRING $B$NB?9q8lJ8;z%3!<%I$r(B SOURCE $B$+$i(B TARGET $B$KJQ49$7!"$=$N7k2L$rJV$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2454 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2455 @defun code-detect-region
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2456 $B%]%$%s%H$+$i%^!<%/$^$G$N%F%-%9%H$N!"B?9q8lJ8;z%3!<%I7O$rD4$Y$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2457 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2458
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2459 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2460 @node Features for Text, Syntax, Functions, Features
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2461 @section $BB?9q8lJ8=qJT=85!G=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2462 @cindex $BB?9q8lJ8=qJT=85!G=(B[$B$?$3$/$4$V$s$7$g$X$s$7$e$&$-$N$&(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2463
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2464 Mule $B$O!"F|K\8l$G$$$&$H$3$m$NJ8@aC10L$N%*%Z%l!<%7%g%s$dB?9q8l%F%-%9%H$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2465 $BC5:w!"CV49$r9T$J$&$3$H$,$G$-$^$9!#FC$KF|K\8lJ8=q$K$*$$$F$O8lC10L$NA`:n$h(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2466 $B$j!"J8@aC10L$NA`:n$NJ}$,0lHLE*$G$"$k$H$$$&H=CG$K4p$E$$$F!"(BMule $B$G$OF|K\(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2467 $B8lJ8;z$K$D$$$F$O5?;wE*$JJ8@aC10L$NA`:n$r9T$J$&$h$&$K8l$N35G0$r3HD%$7$F$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2468 $B$^$9(B(ASCII$BJ8;z$N$_$N%F%-%9%H$K$D$$$F$O!"%*%j%8%J%k$N(B GNU Emacs $B$,Ds6!$9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2469 $B$k8lC10L$NA`:n$HF1Ey$G$9!#(B@xref{Syntax})$B!#F|K\8l$J$I$K$OJ8@a6-3&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2470 $B$r<($95-K!$O$J$$$N$G!"(BMule $B$O$9$Y$F$NJ8;z$KBP$7$F%+%F%4%j$rDj5A$7!"$3$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2471 $B$rMQ$$$FJ8@a6-3&$r?dB,$7!"5?;wJ8@a$r@Z$j=P$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2472
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2473 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2474 * Syntax:: $BB?9q8lJ8;z$N%7%s%?%C%/%9(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2475 * Regular Expression:: $B@55,I=8=$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2476 * Clause:: $BJ8@a(B($B8l$N35G0$N3HD%(B).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2477 * Search:: $BB?9q8lJ8=q$NC5:w$HCV49(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2478 * Filling&Justifying:: $B9T5M$a$H9TB7$((B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2479 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2480
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2481 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2482 @node Syntax, char-syntax, Features for Text, Features for Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2483 @subsection $BB?9q8lJ8;z$N%7%s%?%C%/%9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2484
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2485 GNU Emacs $B$G$O3F%P%$%H$KBP$7$F(B @strong{char-syntax} $B$,Dj5A$G$-$^$9!#(BMule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2486 $B$G$O(B GNU Emacs $B$N(B @strong{char-syntax} $B$r3HD%$7$F!"B?9q8lJ8;z%3!<%I$KBP(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2487 $B$9$k%7%s%?%C%/%9$,;H$($k$h$&$K$J$C$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2488
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2489 $B$5$i$K(B Mule $B$G$O(B @strong{char-syntax} $B$rB?9q8lJ8;zMQ$K3HD%$7$?(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2490 @strong{char-category} $B$rDj5A$7$F$$$^$9!#(B@strong{char-category} $B$O!"B?9q(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2491 $B8lJ8;z%3!<%I7O$K4^$^$l$kJ8;z$r$$$/$D$+$N%+%F%4%j$KJ,N`$7$^$9!#$^$?!"$3$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2492 $B$KH<$C$F!"@55,I=8=$,3HD%$*$h$SJQ99$5$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2493
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2494 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2495 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2496 @defun char-syntax CHAR
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2497 CHAR $B$N%7%s%?%C%/%9%3!<%I$rJV$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2498 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2499 @defun char-category CHAR &optional TABLE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2500 TABLE $B$K$*$1$k(B CHAR $B$N%+%F%4%j%K%b%K%C%/J8;zNs$rJV$9!#(BTABLE $B$O!"%G%U%)%k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2501 $B%H$G$O%+%l%s%H%P%C%U%!$N%+%F%4%j%F!<%V%k$,;H$o$l$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2502 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2503
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2504 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2505 * char-syntax:: char-syntax $B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2506 * char-category:: char-category $B$K$D$$$F(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2507 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2508
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2509 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2510 @node char-syntax, char-category, Syntax, Syntax
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2511 @subsubsection char-syntax
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2512 @cindex char-syntax
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2513 @cindex whitespace syntax
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2514 @cindex word constituent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2515 @cindex symbol constituent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2516 @cindex punctuation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2517 @cindex open parenthesis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2518 @cindex close parenthesis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2519 @cindex string quote
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2520 @cindex character quote
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2521 @cindex paired delimiter
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2522 @cindex expression prefix operator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2523 @cindex comment starter
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2524 @cindex comment ender
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2525 @c @cindex first or second byte of a Japanese character
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2526
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2527 Mule $B$G$O!"4X?t(B @strong{modify-syntax-entry} $B$K$h$C$F!"$9$Y$F$N%^%k%A%P(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2528 $B%$%HJ8;z$N%7%s%?%C%/%9$rDj5A$9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2529
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2530 @defun modify-syntax-entry CHAR S
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2531 $BJ8;z(B CHAR $B$r(B S $B$G<($5$l$k%7%s%?%C%/%9$K@_Dj$9$k!#(BCHAR $B$O0J2<$N$$$:$l$+!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2532 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2533 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2534 ASCII $BJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2535 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2536 $B%^%k%A%P%$%HJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2537 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2538 $B%^%k%A%P%$%HJ8;z$N%j!<%G%#%s%0%-%c%i%/%?(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2539 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2540 ($B%j!<%G%#%s%0%-%c%i%/%?(B << 8) | ($B%^%k%A%P%$%HJ8;z$N:G=i$N%P%$%H(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2541 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2542
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2543 S $B$N:G=i$NJ8;z$K$O<!$N$b$N$,;XDj$G$-$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2544
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2545 @table @kbd
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2546 @item SPC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2547 whitespace syntax.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2548 @item w
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2549 word constituent.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2550 @item _
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2551 symbol constituent.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2552 @item .
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2553 punctuation.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2554 @item (
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2555 open parenthesis.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2556 @item )
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2557 close parenthesis.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2558 @item "
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2559 string quote.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2560 @item \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2561 character quote.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2562 @item $
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2563 paired delimiter.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2564 @item '
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2565 expression prefix operator.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2566 @item <
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2567 comment starter.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2568 @item >
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2569 comment ender.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2570 @c @item j
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2571 @c first or second byte of Jcode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2572 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2573
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2574 $B%3%a%s%H$N%7%s%?%C%/%9$N07$$$K$D$$$F$O(B GNU Emacs $B$HF1$8$G$"$k$,!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2575 parenthesis $B$N%^%C%A%s%0J8;z$K$D$$$F$O@)8B$,$"$k!#$b$7!"(BCHAR $B$,%^%k%A%P(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2576 $B%$%HJ8;z$^$?$O%^%k%A%P%$%HJ8;z$N%j!<%G%#%s%0%-%c%i%/%?$G$"$l$P!"%^%C%A%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2577 $B%0J8;z$OF1$8%j!<%G%#%s%0%-%c%i%/%?$r;}$C$?$b$N$G$J$/$F$O$J$i$J$$!#$b$7(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2578 CHAR $B$,(B 2$B%P%$%HJ8;z$J$i$P!"%^%C%A%s%0J8;z$N:G=i$N%P%$%H$O(B CHAR $B$N:G=i$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2579 $B%P%$%H$HF1$8$G$J$1$l$P$J$i$J$$!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2580
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2581 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2582
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2583 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2584 @node char-category, Regular Expression, char-syntax, Syntax
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2585 @subsubsection char-category
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2586 @cindex char-category
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2587 @cindex $B5-9f(B[$B$-$4$&(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2588 @cindex $B1Q?t;z(B[$B$($$$9$&$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2589 @cindex $B$R$i$,$J(B[$B$R$i$,$J(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2590 @cindex $B%+%?%+%J(B[$B$+$?$+$J(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2591 @cindex $B%.%j%7%cJ8;z(B[$B$.$j$7$c$b$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2592 @cindex $B%-%j%kJ8;z(B[$B$-$j$k$b$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2593 @cindex $B4A;z(B[$B$+$s$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2594
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2595 $B%7%s%?%C%/%9$HF1MM$K!"%+%F%4%j$bJ8;z$NFC@-$rDj5A$7$^$9!#%7%s%?%C%/%9$H$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2596 $B0c$$$O0J2<$NDL$j$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2597
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2598 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2599 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2600 $B3FJ8;z$O0l$D0J>e$N%+%F%4%j$KB0$9$k$3$H$,$G$-$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2601 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2602 $B%f!<%6$O(B @strong{define-category} $B$G?7$7$$%?%$%W$N%+%F%4%j$rDj5A$9$k$3$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2603 $B$,$G$-$k!#(B($BNc(B: japanese.el$B;2>H(B)@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2604 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2605 char-category $B$O!"J8;z$N$9$Y$F$N%+%F%4%j%K%b%K%C%/$rJ8;zNs$H$7$FJV$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2606 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2607 $B@55,I=8=$K$h$k8!:w$G$O!"(B\sm $B$d(B \Sm $B$N$+$o$j$K!"(B\cm $B$^$?$O(B \Cm (m $B$O%K%b(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2608 $B%K%C%/(B) $B$,;H$($k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2609 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2610
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2611 @defun define-category MNEMONIC CHAR DOC
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2612 MNEMONIC $B$r?7$7$$%+%F%4%j%K%b%K%C%/$H$7$F$D$/$j!"(BCHAR $B$,%+%F%4%j$H$7$F(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2613 MNEMONIC $B$r4^$`$h$&$K$=$N%+%F%4%j$rJQ99$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2614 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2615 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2616 @defun char-category CHAR &optional TABLE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2617 TABLE $B$K$*$1$k(B CHAR $B$N%+%F%4%j%K%b%K%C%/J8;zNs$rJV$9!#(BTABLE $B$O!"%G%U%)%k(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2618 $B%H$G$O%+%l%s%H%P%C%U%!$N%+%F%4%j%F!<%V%k$,;H$o$l$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2619 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2620 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2621
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2622
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2623 Mule $B$G$O$"$i$+$8$a0J2<$N(B char-category $B$rDj5A$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2624
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2625 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2626 @item a
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2627 ASCII $BJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2628 @item b
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2629 $B%"%i%S%"J8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2630 @item c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2631 $BCf9q8l(B 2$B%P%$%HJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2632 @item g
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2633 $B%.%j%7%cJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2634 @item h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2635 $B4Z9q8l(B 2$B%P%$%HJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2636 @item j
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2637 $BF|K\8l(B 2$B%P%$%HJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2638 @item k
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2639 $BF|K\8l(B 1$B%P%$%H%+%?%+%J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2640 @item l
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2641 Latin-1 $BJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2642 @item r
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2643 $BF|K\8l(B 1$B%P%$%H%m!<%^;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2644 @item t
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2645 Big5 Level2 $BJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2646 @item w
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2647 $B%X%V%i%$J8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2648 @item y
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2649 $B%-%j%kJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2650 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2651
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2652 $B$^$?!"(Bjapanese.el $B$GF|K\8lJ8;z$KBP$7$F0J2<$K<($9$h$&$J(B char-category $B$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2653 $BDj5A$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2654
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2655 @table @code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2656 @item S
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2657 $B5-9f!#4A;z%3!<%I$N6hE@$,(B 1, 2, 8$B6h$N$b$N!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2658 @item A
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2659 $B1Q?t;z!#4A;z%3!<%I$N6hE@$,(B 3$B6h$N$b$N!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2660 @item H
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2661 $B$R$i$,$J!#4A;z%3!<%I$N6hE@$,(B 4$B6h$N$b$N!"$*$h$S(B "$B!<(B", "$B!+(B", "$B!,(B"$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2662 @item K
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2663 $B%+%?%+%J!#4A;z%3!<%I$N6hE@$,(B 5$B6h$N$b$N!"$*$h$S(B "$B!<(B", "$B!+(B", "$B!,(B"$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2664 @item G
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2665 $B%.%j%7%cJ8;z!#4A;z%3!<%I$N6hE@$,(B 6$B6h$N$b$N!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2666 @item Y
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2667 $B%-%j%kJ8;z!#4A;z%3!<%I$N6hE@$,(B 7$B6h$N$b$N!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2668 @c @item u
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2669 @c $BL$Dj5A!#4A;z%3!<%I$N6hE@$,(B 9$B!A(B15$B6h$N$b$N!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2670 @item C
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2671 $B4A;z!#4A;z%3!<%I$N6hE@$,(B 16$B6h0J>e$N$b$N!"$*$h$S(B "$B!3(B", "$B!4(B", "$B!5(B", "$B!6(B",
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2672 "$B!7(B", "$B!8(B", "$B!9(B", "$B!:(B", "$B!;(B"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2673 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2674
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2675
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2676 $B$"$kJ8;z$N%+%F%4%j$O(B @strong{modify-category-entry} $B$GJQ99$9$k$3$H$,$G$-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2677 $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2678
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2679 @defun modify-category-entry CHAR CATEGORY &optional TABLE RESET
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2680 CHAR $B$N%+%F%4%j%3!<%I$r(B CATEGORY $B$K@_Dj$9$k!#(BCHAR $B$O%j!<%G%#%s%0%-%c%i%/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2681 $B%?$^$?$O(B 1$B%P%$%HJ8;z%3!<%I$N%j%9%H$,;XDj$G$-$k!#(BCATEGORY $B$O%K%b%K%C%/J8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2682 $B;z$GM?$($i$l$k!#%+%F%4%j$O!"%F!<%V%k(B TABLE $B$KBP$7$F$N$_JQ99$5$l$k!#%G%U%)(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2683 $B%k%H$G$O%+%l%s%H%P%C%U%!$N%+%F%4%j%F!<%V%k$,;XDj$5$l$k!#$b$7(B RESET $B$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2684 @code{non-nil} $B$N>l9g$O!"(BCHAR $B$N%+%F%4%j$O%j%;%C%H$5$l$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2685 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2686
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2687 $B$^$?!"8=MQ$N%+%F%4%j%F!<%V%k$NFbMF$N@bL@$O(B @strong{describe-category} $B$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2688 $B;H$C$FI=<($,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2689
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2690 @deffn Command describe-category
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2691 @code{*Help*}$B%P%C%U%!$r:n$j!"$=$3$K%+%F%4%j%F!<%V%k$NFbMF$rI=<($9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2692 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2693
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2694 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2695 @node Regular Expression, Regular Expression Compiler, char-category, Features for Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2696 @subsection $B@55,I=8=$N3HD%(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2697 @cindex $B@55,I=8=(B[$B$;$$$-$R$g$&$2$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2698
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2699 Mule $B$OHs>o$K6/NO$J(B@strong{$B@55,I=8=%3%s%Q%$%i(B}(regular expression
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2700 compiler)$B$rDs6!$7$F$$$^$9!#$3$l$K$h$C$F(B backward $B$N(B re-match $B$d!"(Bregular
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2701 expression $B$G5-=R$5$l$?G$0U$N%F%-%9%H%A%c%s%/$N%5!<%A$,=PMh$^$9!#$^$?!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2702 $B@55,I=8=$OB?9q8lJ8;z$d(B char-category $B$KBP1~$7$F3HD%$*$h$SJQ99$5$l$F$$$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2703 $B$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2704
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2705 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2706 * Regular Expression Compiler:: $B@55,I=8=%3%s%Q%$%i(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2707 * Extended Pattern:: $B3HD%%Q%?!<%s(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2708 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2709
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2710 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2711 @node Regular Expression Compiler, Extended Pattern, Regular Expression, Regular Expression
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2712 @subsubsection $B@55,I=8=%3%s%Q%$%i(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2713 @cindex $B@55,I=8=%3%s%Q%$%i(B[$B$;$$$-$R$g$&$2$s$3$s$Q$$$i(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2714
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2715 Gnu Emacs $B$G$N@55,I=8=$NC5:w$O!"$^$:@55,I=8=$rCf4V%3!<%I$KJQ49$7$F$+$i$=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2716 $B$NCf4V%3!<%I$r<B9T$7$FC5:w$7$^$9!#$3$NJQ49$O@55,I=8=$NC5:w$r$9$k$?$S$K9T(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2717 $B$o$l$^$9!#(BMule $B$N@55,I=8=%3%s%Q%$%i$O$3$NCf4V%3!<%I$r@8@.$7$^$9!#$^$?@5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2718 $B5,I=8=C5:w$r9T$&4X?t$O@55,I=8=%Q%?!<%s$NB>$KCf4V%3!<%I$K$7$?$,$C$FC5:w$r(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2719 $B9T$$$^$9!#(BMule $B$G$NCf4V%3!<%I$O(B Gnu Emacs $B$N$b$N$h$j3HD%$5$l$F$*$j!"$h$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2720 $B9bB.$KC5:w$r9T$&$3$H$,$G$-$^$9!#@55,I=8=%3%s%Q%$%i$O!"$5$i$K8eJ}@55,I=8=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2721 $B$rC5:w$9$kCf4V%3!<%I$b@8@.$7$^$9!#(BGnu Emacs $B$G$N8eJ}@55,I=8=C5:w$O%]%$%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2722 $B%H$r0l$D$:$D8eJ}$X$:$i$7$F$O$=$3$+$i;O$^$kJ8;zNs$,@55,I=8=$K9gCW$9$k$+$I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2723 $B$&$+$rH=Dj$7!"9gCW$7$?$H$-C5:w$,@.8y$7$^$9!#(B Mule $B$N@55,I=8=%3%s%Q%$%i$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2724 $B8eJ}@55,I=8=C5:w$G$O??$N8eJ}8!:w$r9T$$$^$9!#$5$i$K(B Mule $B$G$O5?;wE*$JJ8@a(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2725 (word) $B$b@55,I=8=$r;H$C$F5-=R$7!"%f!<%6$,Dj5A$9$k$3$H$,$G$-$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2726
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2727 $B@55,I=8=$N%3%s%Q%$%k$K$O!"4X?t(B @strong{regexp-compile} $B$*$h$S4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2728 @strong{regexp-word-compile} $B$rMQ$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2729
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2730 @defun regexp-compile RE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2731 $B@55,I=8=(B RE $B$r%3%s%Q%$%k$7$FA0J}$*$h$S8eJ}@55,I=8=C5:w$9$kCf4V%3!<%I$r@8@.$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2732 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2733
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2734 @defun regexp-word-compile RE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2735 $B@55,I=8=(B RE $B$r%3%s%Q%$%k$7$FJ8@aH=Dj$r9T$&$?$a$NCf4V%3!<%I$r@8@.$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2736 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2737
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2738 $BNc$($P%P%C%U%!$K(B @code{AAAABBBBCDDDD} $B$H$$$&J8;zNs$,$"$j!"%]%$%s%H$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2739 @code{C} $B$K$"$k>l9g!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2740
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2741 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2742 (re-search-backward "B+")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2743 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2744
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2745 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2746 $B$G$O%]%$%s%H$O:G8e$N(B @code{B} $B$K0\F0$7$^$9$,!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2747
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2748 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2749 (re-search-backward (regexp-compile "B+"))
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2750 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2751
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2752 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2753 $B$G$O%]%$%s%H$O:G=i$N(B @code{B} $B$K0\F0$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2754
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2755 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2756 @node Extended Pattern, Clause, Regular Expression Compiler, Regular Expression
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2757 @subsubsection $B3HD%%Q%?!<%s(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2758
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2759 Mule $B$G$O!"@55,I=8=$O0J2<$K<($9$h$&$KB?9q8lJ8;z$d(B char-category $B$KBP1~$7(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2760 $B$F3HD%$*$h$SJQ99$5$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2761
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2762 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2763 $B3HD%(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2764 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2765 @item \c@i{CATEGORY}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2766 char-category $B$,(B CATEGORY $B$NJ8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2767 @item \C@i{CATEGORY}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2768 char-category $B$,(B CATEGORY $B$G$J$$J8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2769 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2770 @item \h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2771 $B2~9T$r=|$/(B ASCII $BJ8;z(B 1$BJ8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2772 @item \z
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2773 $B$9$Y$F$N(B2$B%P%$%HJ8;z(B 1$BJ8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2774 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2775 @item [...]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2776 $B3F%3!<%I$HEy$7$$(B 1$B%P%$%H$b$7$/$O(B $B%^%k%A%P%$%HJ8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2777 @item normal code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2778 $B$=$l$HEy$7$$(B 1$B%P%$%H$b$7$/$O(B $B%^%k%A%P%$%HJ8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2779 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2780 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2781 $BJQ99(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2782 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2783 @item .
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2784 $B2~9TJ8;z$r=|$/(B 1$B%P%$%HJ8;z(B 1$BJ8;z$^$?$O$9$Y$F$N%^%k%A%P%$%HJ8;z(B 1$BJ8;z$H9g(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2785 $BCW$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2786 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2787 @item \w
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2788 word $B$N9=@.MWAG$NJ8;z$H9gCW$9$k!#$9$J$o$A(B 1$B%P%$%HJ8;z$N>l9g$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2789 syntax-table $B$N(B char-syntax $B$,(B "w" $B$N$b$N!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2790 $B%^%k%A%P%$%HJ8;z$N>l9g$O(B $B!"J8;z$NJ,N`$,1Q?t;z!"$R$i$,$J!"%+%?%+%J!"%.%j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2791 $B%7%cJ8;z!"%-%j%kJ8;z!"4A;z$N$b$N$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2792 \(\sw\|\cA\|\cH\|\cK\|\cG\|\cY\|\cC\)$B$HEy2A!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2793 @item \W
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2794 word $B$N9=@.MWAG$G$J$$J8;z$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2795 @item \b
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2796 $B3HD%(B word $B$NA08e$K$"$k6u$NJ8;zNs$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2797 @item \B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2798 $B3HD%(B word $B$NA08e$K$J$$6u$NJ8;zNs$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2799 @item \<
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2800 $B3HD%(B word $B$NA0$K$"$k6u$NJ8;zNs$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2801 @item \>
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2802 $B3HD%(B word $B$N8e$K$"$k6u$NJ8;zNs$H9gCW$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2803 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2804 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2805
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2806 @ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2807 $BCm0U(B: \sw (\Sw) $B$O(B GNU Emacs $B$G$O(B \w (\W) $B$HEy2A$G$9$,!"(BMule $B$G$OEy2A$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2808 $B$O$"$j$^$;$s!#(B\sw (\Sw) $B$O3HD%(B word $B$G$O$J$/(B word $B$N9=@.MWAG(B($B$"$k$$$O$=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2809 $B$l0J30(B)$B$H$N$_9gCW$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2810 @end ignore
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2811
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2812 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2813 @node Clause, Search, Extended Pattern, Features for Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2814 @subsection $BJ8@a(B($B8l$N35G0$N3HD%(B)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2815 @cindex word
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2816 @cindex $B8l(B[$B$4(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2817 @cindex $BJ8@a(B[$B$V$s$;$D(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2818 @cindex $B3HD%(Bword[$B$+$/$A$g$&(Bword]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2819
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2820 GNU Emacs$B$G$O!V8l!W$O!"(Bword constituent $B$NJB$S$H$7$FDj5A$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2821 Mule $B$G$O!"4X?t(B @strong{define-word} $B$r;H$&$3$H$K$h$C$F!"%f!<%6$,@55,I=(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2822 $B8=$G!V8l!W$rDj5A$9$k$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2823
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2824 @defun define-word-regexp NAME PAT
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2825 $B!V8l!W(BNAME $B$NDj5A$r@55,I=8=(B PAT $B$G9T$&!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2826 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2827
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2828 @defun set-word-regexp NAME
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2829 $B!V8l!W(BNAME $B$NDj5A$r@55,I=8=$N!V8l!W$H$7$F;HMQ$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2830 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2831
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2832
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2833 $BNc$($P!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2834
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2835 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2836 (define-word-regexp English-word-regexp "\\w+")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2837 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2838
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2839 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2840 $B$O!"!V8l!W(BEnglish-word-regexp $B$r(B word constitute $B$G$"$kJ8;z$,(B 1$BJ8;z0J>e(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2841 $BJB$s$@$b$N$G$"$k$3$H$rDj5A$7$^$9!#$3$l$O85$N(B word $B$NDj5A$HF1$8$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2842
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2843 Mule $B$G$O!"$3$N5!G=$rMxMQ$7$FF|K\8l$K$*$1$k!V8l!W!"$9$J$o$AJ8@a$r0J2<$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2844 $B$h$&$KDj5A$9$k$3$H$,$G$-$^$9(B($B$3$NDj5A$O(B worddef.el $B$G$J$5$l$F$$$^$9(B)$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2845
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2846 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2847 (define-word-regexp japanese-word-regexp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2848 "\\(\\cA+\\|\\cH+\\|\\cK+\\|\\cG+\\|\\cY+\\|\\cC+\\)\\cH*\\|\\w+")
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2849 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2850
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2851 $B$5$i$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2852
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2853 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2854 (set-word-regexp japanese-word-regexp)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2855 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2856
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2857 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2858 $B$K$h$C$F@h$N!V8l!W$NDj5A$,@55,I=8=$G;HMQ$5$l$^$9!#!J$3$N@k8@$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2859 japanese.el $B$G$J$5$l$F$$$^$9!#!K$3$l$K$h$C$F(BMule $B$O<!$N$h$&$JJ8;z$N%7!<(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2860 $B%1%s%9$r(B 1$B$D$N!V8l!W$H$_$J$7$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2861
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2862 @enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2863 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2864 $BO"B3$9$k(B word constituents
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2865 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2866 $BO"B3$9$kF10l$N%+%F%4%j$KB0$9$kJ8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2867 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2868 $BA09`$N$b$N$K(B 0$B8D0J>e$N$R$i$,$J$,B3$$$?$b$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2869 @end enumerate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2870
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2871 $B$3$N!V8l!W$O!"F|K\8lJ8Cf$G$O$[$\J8@a$KBP1~$7!"(B1$B%P%$%HJ8;z%7!<%1%s%9Cf(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2872 $B$G$O(B word $B$HF1$8$b$N$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2873
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2874 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2875 @node Search, Filling&Justifying, Clause, Features for Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2876 @subsection $BB?9q8l%9%H%j%s%0$NC5:w$HCV49(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2877 @cindex $BC5:w(B[$B$?$s$5$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2878 @cindex $BCV49(B[$B$A$+$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2879 @findex isearch-backward-regexp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2880 @findex isearch-backward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2881 @findex isearch-forward-regexp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2882 @findex isearch-forward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2883 @findex isearch
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2884 @findex re-search-backward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2885 @findex re-search-forward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2886 @findex replace-regexp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2887 @findex replace-string
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2888 @findex search-backward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2889 @findex search-forward
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2890
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2891 $BB?9q8lJ8=q$K$D$$$F$bC5:w%3%^%s%I(B @strong{search-forward},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2892 @strong{search-backward}, @strong{isearch-forward},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2893 @strong{isearch-backward}, @strong{re-search-forward},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2894 @strong{re-search-backward}, @strong{isearch-forward-regexp},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2895 @strong{isearch-backward-regexp} $B$dCV49%3%^%s%I(B @strong{replace-string},
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2896 @strong{replace-regexp} $B$r;H$&$3$H$,$G$-$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2897
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2898 $B%$%s%/%j%a%s%?%kC5:w(B(@strong{isearch})$BCf$K%9%H%j%s%0F~NO$r9T$J$&$K$O!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2899 @kbd{C-k} $B$r%?%$%W$7$F2<$5$$!#$3$N%b!<%I$G$O%_%K%P%C%U%!Cf$G%9%H%j%s%0$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2900 $BF~NO$r9T$J$&$3$H$,$G$-$^$9!#%9%H%j%s%0F~NO$,=*$C$?$i!"(B@key{RET} $B%-!<$r2!(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2901 $B$7$F2<$5$$!#(BMule $B$O(B @strong{isearch} $B$r:F3+$7$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2902
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2903 $BC5:w$dCV49$KMQ$$$k@55,I=8=$O!"B?9q8lJ8;z$d(B char-category $B$KBP1~$7$F3HD%(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2904 $B$*$h$SJQ99$5$l$F$$$^$9(B(@pxref{Regular Expression})$B!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2905
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2906 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2907 @node Filling&Justifying, Filling, Search, Features for Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2908 @subsection $B9T5M$a$H9TB7$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2909
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2910 Mule $B$OB?9q8lJ8=q$K$D$$$F$b9T5M$a$H9TB7$($N5!G=$rDs6!$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2911
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2912 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2913 * Filling:: $BB?9q8lJ8=q$N9T5M$a(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2914 * Justifying:: $BB?9q8lJ8=q$N9TB7$((B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2915 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2916
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2917 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2918 @node Filling, Justifying, Filling&Justifying, Filling&Justifying
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2919 @subsubsection $B9T5M$a(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2920 @cindex $B9T5M$a(B[$B$.$g$&$D$a(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2921 @findex fill-paragrap
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2922 @cindex $B6XB'(B[$B$-$s$=$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2923 @cindex $B$V$i2<$2=hM}(B[$B$V$i$5$2$7$g$j(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2924 @cindex $BDI$$$@$7=hM}(B[$B$*$$$@$7$7$g$j(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2925
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2926 Mule $B$OB?9q8lJ8=q$K$D$$$F$b!"%3%^%s%I(B @strong{fill-paragraph} $B$K$h$k9T5M(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2927 $B$a$d!"(B@code{auto-fill-mode} $B$K$*$1$k<+F09T5M$a5!G=$rDs6!$7$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2928
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2929 $BF|K\8l$dCf9q8l$NJ8=q$G$O!"8l$N4V$K%9%Z!<%9$O$J$/9T$O0lDj$ND9$5$G@^$jJV$5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2930 $B$l$k$N$,IaDL$G$9!#$7$+$7$3$l$i$NJ8;z$N$&$A$N0lIt(B($B$[$H$s$I5-9f$G$9(B)$B$O9TF,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2931 $B$d9TKv$K8=$l$k$3$H$,$G$-$^$;$s!#$3$N$h$&$JJ8;z$r@5$7$/07$&$?$a$K!"(BMule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2932 $B$O9T$ND9$5$rJQ$($k$3$H$,$"$j$^$9!#B?9q8lJ8=q$N9T5M$a$O%*%j%8%J%k$N(B Text
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2933 Filling $B$N3HD%$H$7$F<B8=$5$l$F$$$k$N$G!"1QJ8;zC18lCf$G9T$,=*$k$3$H$O$"$j(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2934 $B$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2935
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2936 $B9TF,5Z$S9TKv6XB'$N0lHL5,B'$O<!$N$h$&$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2937
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2938 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2939 @item $B9TF,6XB'J8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2940 $BJ8!?6g$N=*$j$r<($95-9f$O9TF,$K8=$l$J$$!#$3$N$h$&$J5-9f$H$7$F$O6gE@(B($B!"(B)$BFI(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2941 $BE@(B($B!#(B)$B$J$I$,$"$k!#JQ?t(B @code{kinsoku-bol-chars} $B$O$3$N$h$&$JJ8;z$N%j%9%H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2942 $B$rJ];}$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2943 @item $B9TKv6XB'J8;z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2944 $BJ8!?6g$N;O$^$j$r<($95-9f$O9TKv$K8=$l$J$$!#$3$N$h$&$J5-9f$H$7$F$O$+$.3g8L(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2945 $B3+$1(B($B!V(B)$B!"3g8L3+$1(B(()$B$J$I$,$"$k!#JQ?t(B @code{kinsoku-eol-chars} $B$O$3$N$h$&(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2946 $B$JJ8;z$N%j%9%H$rJ];}$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2947 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2948
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2949 Mule $B$O!"0J2<$N$I$A$i$+$NJ}K!(B($B6XB'=hM}(B)$B$r;H$C$F9T$ND9$5$rJQ$(!"9TF,9TKv(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2950 $B6XB'$N5,B'$r<i$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2951
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2952 @table @strong
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2953 @item $B$V$i2<$2=hM}(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2954 $B9T$ND9$5$r(B 1$B$J$$$7J#?tJ8;zJ,?-$P$9!#JQ?t(B @code{kinsoku-nobashi-limit} $B$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2955 $B?-$P$7F@$k:GBgJ8;z?t$r<($9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2956 @item $BDI$$$@$7=hM}(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2957 $B9T$ND9$5$r(B 1$B$J$$$7J#?tJ8;zJ,C;$/$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2958 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2959
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2960 Mule $B$O<!$N>l9g$K8B$jDI$$=P$7$r!"$=$l0J30$N>l9g$V$i2<$2$r9T$J$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2961
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2962 @itemize @bullet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2963 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2964 $B6XB'=hM}$r9T$J$o$J$$$H9TKv$,9TKv6XB'J8;z$G$"$j!"$=$N<!$NJ8;z$,9TKv6XB'$G(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2965 $B$J$$>l9g!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2966 @item
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2967 $B9TKv6XB'J8;z$,9TKvIU6a$GB3$-!"JQ?t(B @code{kinsoku-nobashi-limit} $B$G<($5$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2968 $B$k0J>e$K$V$i2<$2$kI,MW$,$"$k>l9g!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2969 @end itemize
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2970
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2971 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2972 $BJQ?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2973 @defvr {Global Variable} kinsoku-bol-chars
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2974 $B9TF,6XB'J8;z$N%j%9%H!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2975 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2976 @defvr {Global Variable} kinsoku-eol-chars
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2977 $B9TKv6XB'J8;z$N%j%9%H!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2978 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2979 @defvr {Global Variable} kinsoku-nobashi-limit
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2980 $B$V$i2<$2=hM}$K$h$C$F?-$P$7F@$kJ8;z?t(B(1$B%P%$%HJ8;z(B)$B$N:GBgCM!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2981 @end defvr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2982
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2983 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2984 @node Justifying, Enhancement, Filling, Filling&Justifying
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2985 @subsubsection $B9TB7$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2986 @cindex $B9TB7$((B[$B$.$g$&$=$m$((B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2987
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2988 Mule $B$OB?9q8lJ8=q$K$D$$$F$b9TB7$($rDs6!$7$F$$$^$9!#1QJ8$N>l9g$K$O8l$N4V(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2989 $B$N6uGrJ8;z$rA}$d$9$3$H$K$h$C$F9TB7$($,9T$J$o$l$F$$$^$9!#B?9q8l$N>l9g$K$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2990 $B8l4V$K$O6uGrJ8;z$r$$$l$F$O$J$i$J$$>l9g$,B?$$$N$G!"6gFIE@$N8e$m$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2991 alphanumerics $B$HB?9q8lJ8;z$N4V$K6uGrJ8;z$rA^F~$7$F9TB7$($r<B8=$7$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2992
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2993 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2994 @node Enhancement, Picture Mode, Justifying, Features
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2995 @section $BB?9q8l=hM}$N$?$a$N3HD%(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2996
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2997 $BB?9q8l=hM}$r9T$J$&$?$a$K!"%T%/%A%c!<%b!<%I!"6k7ANN0h=hM}!"N,>NE83+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2998 (dynamic abbreviation)$B$N(B 3$BE@$,3HD%$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2999
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3000 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3001 * Picture Mode:: $B%T%/%A%c!<%b!<%I(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3002 * Rectangles:: $B6k7ANN0h$N=hM}(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3003 * Abbreviations:: $BF0E*$JN,>NE83+(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3004 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3005
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3006 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3007 @node Picture Mode, Direction, Enhancement, Enhancement
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3008 @subsection $B%T%/%A%c!<%b!<%I(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3009 @cindex $B%T%/%A%c!<%b!<%I(B[$B$T$/$A$c!<$b!<$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3010
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3011 Mule $B$K$*$1$k%T%/%A%c!<%b!<%I$O%U%!%$%k(B @file{picture.el} $B$X$N%Q%C%A$K$h$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3012 $B$F!"J8;z$NA^F~J}8~!"B?9q8lF~NO$NJ}K!$N(B 2$BE@$,3HD%$5$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3013
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3014 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3015 * Direction:: $BJ8;z$NA^F~J}8~$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3016 * Input in Picture Mode:: $B%T%/%A%c!<%b!<%I$G$NB?9q8lF~NO(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3017 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3018
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3019 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3020 @node Direction, Input in Picture Mode, Picture Mode, Picture Mode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3021 @subsubsection $BJ8;z$NA^F~J}8~$N3HD%(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3023 Emacs $B$N%T%/%A%c!<%b!<%I$G$O!"(B1$BJ8;zA^F~$5$l$?8e$N%+!<%=%k$N0\F0J}8~$r>e(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3024 $B2<:81&<P$a$K;XDj$G$-$^$9!#<P$a$r;XDj$7$?>l9g$K$O!"=D2#3FJ}8~$K$=$l$>$l(B 1
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3025 $B%+%i%`(B($B9T(B)$B0\F0$7$^$9!#<P$a;XDj$N>uBV$O%b!<%I%i%$%s>e$N(B `nw', `ne', `sw',
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3026 `se' $B$J$I$N%K!<%b%K%C%/I=<($G<($5$l$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3027
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3028 Mule $B$G$O!"$+$J!$4A;z!$4Z9q8lJ8;z$J$I$ODL>o$N%"%9%-!<J8;z$N(B 2$BG\$NJ8;zI}(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3029 $B$r;}$D$N$G!">e5-$K2C$((B 2$B%+%i%`$H(B 1$B9T<P$a$H$$$&;XDj$,9T$J$($k$h$&$K$J$C$F(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3030 $B$$$^$9!#;XDj>uBV$O!"(B`wnw', `ene', `wsw', `ese' $B$N%K!<%b%K%C%/$GI=<($5$l(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3031 $B$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3032
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3033 `se' $B$H(B `ese' $B;XDj;~$N%+!<%=%k$N0\F0$O<!$N$h$&$K$J$j$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3034
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3035 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3036 s
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3037 e
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3038 $B;X(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3039 $BDj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3040 $B;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3041
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3042 e
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3043 s
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3044 e
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3045 $B;X(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3046 $BDj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3047 $B;~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3048 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3049
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3050 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3051 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3052 @deffn Command picture-movement-wnw
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3053 @kbd{C-c ~}$B!#A^F~8e!":8$X(B 2$B%+%i%`!">e$X(B 1$B9T0\F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3054 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3055 @deffn Command picture-movement-ene
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3056 @kbd{C-c \}$B!#A^F~8e!"1&$X(B 2$B%+%i%`!">e$X(B 1$B9T0\F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3057 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3058 @deffn Command picture-movement-wsw
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3059 @kbd{C-c ?}$B!#A^F~8e!":8$X(B 2$B%+%i%`!"2<$X(B 1$B9T0\F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3060 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3061 @deffn Command picture-movement-ese
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3062 @kbd{C-c |}$B!#A^F~8e!"1&$X(B 2$B%+%i%`!"2<$X(B 1$B9T0\F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3063 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3064
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3065 @comment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3066 @node Input in Picture Mode, Rectangles, Direction, Picture Mode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3067 @subsubsection $B%T%/%A%c!<%b!<%I$G$NB?9q8lF~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3068 @findex egg-self-insert-command
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3069 @findex self-insert-after-hook
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3070
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3071 Emacs $B$N(B picture $B%b!<%I$G$O!"DL>o$NJ8;z$OA4$F(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3072 @strong{picture-self-insert} $B$H$$$&%3%^%s%I$K3d$jIU$1$i$l$F$$$^$9!#(BMule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3073 $B$G$O!V$?$^$4!W$K$h$kF|K\8l!&Cf9q8lF~NO$r9T$J$&$?$a$K!"!V$?$^$4!W;HMQ;~$K(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3074 $B$ODL>oJ8;z$rA4$F(B @strong{egg-self-insert-command} $B$K3d$jIU$1$^$9!#!V$?$^(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3075 $B$4!W(B $B$,J8;zNs$r3NDj$7$?8e$K8F$V(B @strong{self-insert-after-hook} $B$K$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3076 @strong{picture-insert-after-hook} $B$,3d$jIU$1$i$l!"$3$N4X?t$,J8;zNs$NF~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3077 $BNO=hM}$r9T$J$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3078
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3079 EGG $B0J30$NF~NOJ}<0(B (SKK $BEy(B) $B$rMQ$$$k>l9g$O!"4X?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3080 @strong{picture-insert-string} (@kbd{C-c k})$B$r<B9T$7!"%_%K%P%C%U%!$+$iJ8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3081 $B;zNs$rFI$_9~$^$J$/$F$O$J$j$^$;$s!#(B@refill @*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3082
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3083 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3084 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3085 @defun picture-insert-after-hook BEGIN END
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3086 $B8=:_$N%P%C%U%!$K%9%H%j%s%0$rA^F~$7$?8e<B9T$5$l$k(B hook$B!#(B2$B0z?t(B BEGIN $B$H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3087 END $B$OA^F~$7$?%9%H%j%s%0$N@hF,$H:G8e$N0LCV$r<($9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3088 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3089
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3090 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3091 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3092 @deffn Command picture-insert-string STR
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3093 @strong{picture-movement} $B%3%^%s%I$K$h$C$F;XDj$5$l$?J}8~$X%]%$%s%H$r0\F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3094 $B$5$;$J$,$i!"%9%H%j%s%0(B STR $B$N9=@.J8;z$r0lJ8;z$:$DA^F~$9$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3095 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3096
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3097 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3098 @node Rectangles, Abbreviations, Input in Picture Mode, Enhancement
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3099 @subsection $B6k7ANN0h$N=hM}(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3100 @cindex $B6k7ANN0h(B[$B$/$1$$$j$g$&$$$-(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3101
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3102 $B6k7ANN0h(B(rectangle)$B$N=hM}$O%U%!%$%k(B @file{rect.el} $B$X$N%Q%C%A$K$h$C$F3H(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3103 $BD%$5$l$F$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3104
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3105 GNU Emacs $B$O%P%C%U%!Fb$N6k7ANN0h$KBP$7$F$5$^$6$^$J=hM}$r9T$J$&4X?t$r;}$C(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3106 $B$F$$$^$9!#$7$+$7(B Mule $B$G$O6k7ANN0h$N6-3&$K$^$?$,$C$FB?9q8lJ8;z(B(2$B%P%$%HJ8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3107 $B;z(B)$B$,B8:_$9$k2DG=@-$,$"$j$^$9!#$3$l$KBP=h$9$k$?$a!"6-3&>e$NB?9q8lJ8;z$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3108 $B$=$N2#I}$KBP1~$9$kJ8;z?tJ,$N%"%9%-!<$N%9%Z!<%9$KCV$-49$($?>e$G=hM}$r9T$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3109 $B$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3110
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3111 @ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3112 $B$3$N$?$a!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3113 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3114 $B"-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3115 $B$3$l$O(B rectangle $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3116 $B6-3&$K(B,$BB?9q8lJ8;z$,B8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3117 $B:_$9$k>l9g$N=hM}$NNc(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3118 $B$G$9!#(Btest test test
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3119 $B",(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3120 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3121
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3122 $B>e$N$h$&$J(B2$BE@$G;XDj$5$l$?6k7ANN0h$KBP$7$F(B @strong{kill-rectangle} $B$r9T$J(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3123 $B$&$H!"(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3124
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3125 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3126 $B"-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3127 $B$3$l$O(B rele $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3128 $B6-3&$K(B,$BB?(B $B;z$,B8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3129 $B:_$9$k>l(B $BM}$NNc(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3130 $B$G$9!#(Btest test
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3131 $B",(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3132 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3133
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3134 $B$H$$$&$h$&$K(B2$B9TL\$N!VJ8!W$H(B3$B9TL\$N!V9g!W$N(B2$BJ8;z$,:o=|$5$l$^$9!#$^$?!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3135 @strong{yank-rectangle} $B$r9T$J$C$F$b!"(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3136
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3137 @example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3138 $B"-(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3139 $B$3$l$O(B rectangle $B$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3140 $B6-3&$K(B,$BB?9q8l(B $B;z$,B8(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3141 $B:_$9$k>l(B $B$N=hM}$NNc(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3142 $B$G$9!#(Btest test test
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3143 $B",(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3144 @end example
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3145
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3146 $B>e5-$N$h$&$K$J$j!"85DL$j$K$OI|85$7$^$;$s!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3147 @end ifinfo
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3148
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3149 @comment ---------------------------------------------------------------
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3150 @node Abbreviations, Mule Lisp, Rectangles, Enhancement
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3151 @subsection $BF0E*$JN,>NE83+(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3152
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3153 $B%U%!%$%k(B @file{dabbrev.el} $B$X$N%Q%C%A$K$h$C$F!"B?9q8l$K$D$$$F$bF0E*N,>N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3154 $BE83+(B(dynamic abbreviation)$B$,$G$-$k$h$&$K$J$C$F$$$^$9!#%o!<%I$N@Z$j=P$7$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3155 @strong{define-word} $B$GDj5A$5$l$?$b$N$K=>$$$^$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3156
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3157 @comment ***************************************************************
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3158 @node Mule Lisp, Marker, Abbreviations, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3159 @chapter Mule Lisp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3160
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3161 Emacs Lisp $B$K4X$7$F$$$/$D$+$N3HD%$,$J$5$l$F$$$^$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3162
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3163 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3164 * Marker:: $B%^!<%+$N3HD%(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3165 * Attribute:: $BB0@-$NIUM?(B.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3166 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3167
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3168 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3169 @node Marker, Attribute, Mule Lisp, Mule Lisp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3170 @section $B%^!<%+$N3HD%(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3171 @cindex $B%^!<%+(B[$B$^!<$+(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3172
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3173 Mule $B$G$O(B `point-type' $B$H$$$&?7$7$$%?%$%W$N%^!<%+$rDs6!$7$F$$$^$9!#$3$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3174 $B%?%$%W$N%^!<%+$N0LCV$X$NA^F~$O!"$=$N%^!<%+$r%]%$%s%H$N$h$&$KA^F~$5$l$?%9(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3175 $B%H%j%s%0$ND>8e$K0\F0$7$^$9!#@hF,$K%*%j%8%J%k$N%^!<%+!":G8eHx$K$3$N?7$7$$(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3176 $B%^!<%+$r$*$/$3$H$G@_Dj$5$l$kNN0h$O!"NN0h$NA4%9%H%j%s%0$N:o=|$d:G8eHx$X$N(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3177 $B%9%H%j%s%0$NA^F~$J$I$K$D$$$FFCJL$JG[N8$rI,MW$H$7$^$;$s!#(B@*
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3178
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3179 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3180 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3181 @deffn Command set-marker-type MARKER POINT-TYPE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3182 POINT-TYPE $B$,(B @code{nil} $B$G$J$1$l$P!"%^!<%+(B MARKER $B$N%?%$%W$r(B POINT-TYPE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3183 $B$K@_Dj$9$k!#(B@code{nil} $B$J$i$P%*%j%8%J%k$N%?%$%W$K@_Dj$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3184 MARKER $B$rJV$9!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3185 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3186
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3187 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3188 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3189 @defun insert-after-markers STRING/CHAR
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3190 $B0z?t$H$7$F%9%H%j%s%0$+J8;z(B($B$$$/$D$G$b(B)$B$r$H$k!#%9%H%j%s%0!?J8;z(B($B$?$A(B)$B$r%](B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3191 $B%$%s%H$N8e$m$KA^F~$7!"A^F~0LCV$r;X$7$F$$$k(B `point-type' $B$N%^!<%+$rA^F~$5(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3192 $B$l$?%F%-%9%H$ND>A0$K0\F0$9$k!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3193 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3194
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3195 @comment ===============================================================
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3196 @node Attribute, Command List, Marker, Mule Lisp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3197 @section $BB0@-$NIUM?(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3198 @cindex $BI=<(B0@-(B[$B$R$g$&$8$>$/$;$$(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3199 @cindex $BJ8;z=$>~(B[$B$b$8$7$e$&$7$g$/(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3200 @cindex $B%"%H%j%S%e!<%H(B[$B$"$H$j$S$e!<$H(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3201 @cindex $B2<@~(B[$B$+$;$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3202 @cindex $BH?E>(B[$B$O$s$F$s(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3203 @cindex $B%\!<%k%I(B[$B$\!<$k$I(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3204 @cindex $BB@;z(B[$B$U$H$8(B]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3205
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3206 $B%P%C%U%!Cf$NNN0h$K$D$$$F!"I=<($K4X$9$kB0@-$rM?$($k$3$H$,$G$-$^$9!#8=:_Ds(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3207 $B6!$5$l$F$$$kB0@-$O2<@~!"H?E>$=$7$FB@;z(B($B%\!<%k%I(B)$B$G$9!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3208
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3209 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3210 $B%3%^%s%I(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3211 @deffn Command attribute-on-region ATTR &optional FROM TO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3212 $BNN0hFb$NB0@-(B ATTR $B$r(B on $B$K$9$k!#8=:_$N$H$3$m(B ATTR $B$O(B `underline',
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3213 `inverse', `bold' $B$,;HMQ$G$-$k!#%W%m%0%i%`$+$i8F$V>l9g$O$5$i$K(B 2$B0z?t(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3214 FROM $B$H(B TO $B$r$H$k!#(BFROM $B$,(B @code{nil} $B$N>l9g$K$O(B(point-min)$B!"(BTO $B$,(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3215 @code{nil} $B$N>l9g$K$O(B(point-max)$B$,MQ$$$i$l$k!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3216 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3217 @deffn Command attribute-off-region ATTR &optional FROM TO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3218 $BNN0hFb$NB0@-(B ATTR $B$r(B off $B$K$9$k!#(BATTR $B$O(B`underline', `inverse' $B$^$?$O(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3219 `bold'$B!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3220 @end deffn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3221
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3222 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3223 $B4X?t(B:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3224 @defun attribute-get-attribute &optional POS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3225 $B0LCV(B POS $B$N(B attribute range $B$rJV$9!#(BPOS $B$N%G%U%)%k%HCM$O%+%l%s%H%]%$%s%H!#(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3226 attribute range $B$O!"(Battribute type$B!"$=$N;OE@!"=*E@$N%j%9%H!#(B@refill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3227 @end defun
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3228
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3229 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3230 @node Command List, Concept Index, Attribute, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3231 @unnumbered $B%3%^%s%I0lMw(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3232
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3233 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3234 @strong{$B%A%e!<%H%j%"%k(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3235 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3236 @item Mule $BF|K\8lHG%A%e!<%H%j%"%k$r5/F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3237 @kbd{C-h T}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3238 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3239
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3240 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3241 @strong{$BB?9q8lJ8;z%b!<%I$N@_Dj(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3242 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3243 @item $BB?9q8lJ8;z%b!<%I"N(B alphanumerics $B%b!<%I$N@ZBX$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3244 @kbd{C-x C-k t}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3245 @item $BB?9q8lJ8;z%b!<%I"N(B alphanumerics $B%b!<%I$N%G%U%)%k%HCM$N@ZBX$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3246 @kbd{C-x C-k T}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3247 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3248
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3249 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3250 @strong{$B;HMQ$9$kB?9q8lJ8;z%3!<%I7O$N@_Dj(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3251 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3252 @item $B%-!<%\!<%IJ8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3253 @kbd{C-x C-k i}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3254 @item $B%G%#%9%W%l%$J8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3255 @kbd{C-x C-k d}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3256 @item $B%U%!%$%kJ8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3257 @kbd{C-x C-k f}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3258 @item $B%U%!%$%kFI$_9~$_;~$N%U%!%$%kJ8;z%3!<%I$N0l;~E*@ZBX$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3259 @kbd{C-u C-x C-f}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3260 @item $B%U%!%$%k=q$-9~$_;~$N%U%!%$%kJ8;z%3!<%I$N0l;~E*@ZBX$((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3261 @kbd{C-u C-x C-w}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3262 @item $B%W%m%;%9J8;z%3!<%I$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3263 @kbd{C-x C-k p}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3264 @item $BA*Br$5$l$F$$$k%3!<%I7O$rI=<((B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3265 @kbd{C-x C-k C}$B$^$?$O(B@kbd{C-x C-k c}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3266 @item $B%U%!%$%kJ8;z%3!<%I$N%G%U%)%k%HCM$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3267 @kbd{C-x C-k F}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3268 @item $B%W%m%;%9J8;z%3!<%I$N%G%U%)%k%HCM$N@_Dj(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3269 @kbd{C-x C-k P}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3270 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3271
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3272 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3273 @strong{$B%$%s%/%j%a%s%?%kC5:w(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3274 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3275 @item $B%9%H%j%s%0F~NO(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3276 (@kbd{C-s},@kbd{C-r} $B$J$I$N8e(B)@kbd{C-k}@var{string}@key{RET}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3277 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3278
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3279 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3280 @strong{$B%T%/%A%c!<%b!<%I(B}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3281 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3282 @item $B:8$X(B 2$B%+%i%`!">e$X(B 1$B9T%+!<%=%k0\F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3283 @kbd{C-c ~}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3284 @item $B1&$X(B 2$B%+%i%`!">e$X(B 1$B9T%+!<%=%k0\F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3285 @kbd{C-c \}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3286 @item $B:8$X(B 2$B%+%i%`!"2<$X(B 1$B9T%+!<%=%k0\F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3287 @kbd{C-c ?}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3288 @item $B1&$X(B 2$B%+%i%`!"2<$X(B 1$B9T%+!<%=%k0\F0(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3289 @kbd{C-c |}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3290 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3291
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3292 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3293 @strong{$BJQ99(B($B%-!<%\!<%IJ8;z%3!<%I$,(B ISO2022 $B7O$N%3!<%I7O$K$J$C$F$$$k$H$-(B)}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3294 @table @asis
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3295 @item $B%]%$%s%H$N$"$kC18l$NDV$j%A%'%C%/(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3296 @kbd{M-#}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3297 @item $B$+$C$3$NA^F~(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3298 @kbd{M-@{}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3299 @end table
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3300 @noindent
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3301
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3302 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3303 @node Concept Index, Command Index, Command List, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3304 @unnumbered $B35G0:w0z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3305
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3306 @printindex cp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3307
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3308 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3309 @node Command Index, Variable Index, Concept Index, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3310 @unnumbered $B4X?t!&%3%^%s%I:w0z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3311
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3312 @printindex fn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3313
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3314 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3315 @node Variable Index, Concept Index, Command Index, Top
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3316 @unnumbered $BJQ?t:w0z(B
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3317
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3318 @printindex vr
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3319
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3320 @comment ###############################################################
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3321 @contents
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3322 @bye