Now it is possible to disable threading using "inhibit-yield".
[emacs.git] / leim / quail / symbol-ksc.el
blob9d798a5c1e19a44c0a4cfd9a187c79ff9be1b35d
1 ;;; symbol-ksc.el --- Quail-package for Korean Symbol (KSC5601) -*-coding: iso-2022-7bit;-*-
3 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
4 ;; Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;; 2006, 2007, 2008, 2009, 2010
7 ;; National Institute of Advanced Industrial Science and Technology (AIST)
8 ;; Registration Number H14PRO021
10 ;; Keywords: multilingual, input method, Korean, Hangul
12 ;; This file is part of GNU Emacs.
14 ;; GNU Emacs is free software: you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation, either version 3 of the License, or
17 ;; (at your option) any later version.
19 ;; GNU Emacs is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 ;; GNU General Public License for more details.
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
27 ;;; 94.10.24 Written for Mule Ver.2.0 (koaunghi.un@zdv.uni-tuebingen.de)
28 ;;; 94.11.04 Updated for Mule Ver.2.1 (koaunghi.un@zdv.uni-tuebingen.de)
29 ;;; 96.09.23 Updated for emacs-19.33-beta (koaunghi.un@zdv.uni-tuebingen.de)
31 ;;; Commentary:
33 ;;; Code:
35 (require 'quail)
36 (require 'korea-util)
38 (quail-define-package
39 "korean-symbol" "Korean" "\e$(C=I9z\e(B" t
40 "\e$(CGQ1[=I9z@T7BG%\e(B:
41 \e$(C!<\e(B(\e$(C!=0}H#?-1b!<\e(Barrow\e$(C!=H-;l!<\e(Bsex\e$(C!=!N!O!<\e(Bindex\e$(C!=C7@Z\e(B \e$(C!<\e(Baccent\e$(C!=>G<>F.\e(B
42 \e$(C!<\e(B)\e$(C!=0}H#4]1b!<\e(Bmusic\e$(C!=@=>G!<\e(Bdot\e$(C!=A!\e(B \e$(C!<\e(Bquote\e$(C!=5{?HG%!<\e(Bxtext\e$(C!=!W!X"R"."/\e(B
43 \e$(C!<\e(BUnit\e$(C!=!I!J!K"5!<\e(Bmath\e$(C!=<vGP1bH#!<\e(Bpic\e$(C!=;sG|9.@Z!<\e(Bline\e$(C!=<19.@Z\e(B
44 \e$(C!<\e(Bunit\e$(C!=4\@'\e(B \e$(C!<\e(Bfrac\e$(C!=:P<v\e(B \e$(C!<\e(Btextline\e$(C!=!)!*!+!,!-\e(B
45 \e$(C!<\e(Bwn\e$(C!="_!<\e(Bks\e$(C!="^!<\e(BNo\e$(C!="`!<"a!="a\e(B \e$(C!<\e(Bdag\e$(C!="S\e(B \e$(C!<\e(Bddag\e$(C!="T!<\e(Bpercent\e$(C!="6\e(B
46 \e$(C!<\e(Bam\e$(C!="c!<\e(Bpm\e$(C!="d!<"b!="b!<\e(BTel\e$(C!="e!<\e(Bwon\e$(C!=#\\e(B \e$(C!<\e(Byen\e$(C!=!M\e(B \e$(C!<\e(Bpound\e$(C!=!L\e(B
47 \e$(C!<\e(BEng\e$(C!=#A#B#C!&\e(B \e$(C!<\e(Benum\e$(C!=#0#1#2!&\e(B \e$(C!<\e(BRuss\e$(C!=,!,",#!&!<\e(BGreek\e$(C!=%A%B%C!&\e(B
48 \e$(C!<\e(Beng\e$(C!=#a#b#c!&\e(B \e$(C!<\e(Beasc\e$(C!=?5>n\e(BASCII\e$(C!<\e(Bruss\e$(C!=,Q,R,S!&!<\e(Bgreek\e$(C!=%a%b%c!&\e(B
49 \e$(C!<\e(BRom\e$(C!=%0%1%2!&\e(B \e$(C!<\e(BScan\e$(C!=(!("(#!&\e(B \e$(C!<\e(Bhira\e$(C!=*!*"*#\e(B
50 \e$(C!<\e(Brom\e$(C!=%!%"%#!&\e(B \e$(C!<\e(Bscan\e$(C!=)!)")#!&\e(B \e$(C!<\e(Bkata\e$(C!=+!+"+#\e(B
51 \e$(C!<\e(Bojaso\e$(C!=(1!-(>!<\e(Bpjaso\e$(C!=)1!-)>!<\e(Boeng\e$(C!=(M!-(f!<\e(Bpeng\e$(C!=)M!-)f\e(B
52 \e$(C!<\e(Bogana\e$(C!=(?!-(L!<\e(Bpgana\e$(C!=)?!-)L!<\e(Bonum\e$(C!=(g!-(u!<\e(Bpnum\e$(C!=)g!-)u\e(B
53 \e$(C!<@Z<R!=\e(B2\e$(C9z=D\e(B + \e$(C$U\e(B(S) \e$(C$o\e(B(t_) \e$(C$q\e(B(D) \e$(C$p\e(B(DD) \e$(C$a\e(B(aD) \e$(C$v\e(B(_d) \e$(C$u\e(B(G) \e$(C$}\e(B(uk)")
55 (quail-define-rules
56 ("(" "\e$(C!2!4!6!8!:!<\e(B")
57 (")" "\e$(C!3!5!7!9!;!=\e(B")
58 ("math" "\e$(C!>!?!@!A!B!C!D!E!P!Q!R!S!T!U!V!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~"!"""#"$"1"2"3\e(B")
59 ("pic" "\e$(C!Y!Z![!\!]!^!_!`!a!b!c!d!e"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"4\e(B")
60 ("arrow" "\e$(C!f!g!h!i!j"U"V"W"X"Y\e(B")
61 ("music" "\e$(C"Z"["\"]\e(B")
62 ("won" "\e$(C#\\e(B")
63 ("yen" "\e$(C!M\e(B")
64 ("pound" "\e$(C!L\e(B")
65 ("xtext" "\e$(C!W!X"R"."/\e(B")
66 ("dot" "\e$(C!$!%!&!'"0\e(B")
67 ("quote" "\e$(C!"!#!(!.!/!0!1!F!G!H"%")\e(B")
68 ("textline" "\e$(C!)!*!+!,!-\e(B")
69 ("Unit" "\e$(C!I!J!K"5\e(B")
70 ("sex" "\e$(C!N!O\e(B")
71 ("accent" "\e$(C"&"'"("*"+","-\e(B")
72 ("percent" "\e$(C"6\e(B")
73 ("dag" "\e$(C"S\e(B")
74 ("ddag" "\e$(C"T\e(B")
75 ("wn" "\e$(C"_\e(B")
76 ("ks" "\e$(C"^\e(B")
77 ("No" "\e$(C"`\e(B")
78 ("Co" "\e$(C"a\e(B")
79 ("TM" "\e$(C"b\e(B")
80 ("am" "\e$(C"c\e(B")
81 ("pm" "\e$(C"d\e(B")
82 ("Tel" "\e$(C"e\e(B")
83 ("easc" "\e$(C#!#"###$#%#&#'#(#)#*#+#,#-#.#/#:#;#<#=#>#?#@#[#]#^#_#`#{#|#}#~\e(B")
84 ("enum" "\e$(C#0#1#2#3#4#5#6#7#8#9\e(B")
85 ("Eng" "\e$(C#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z\e(B")
86 ("eng" "\e$(C#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z\e(B")
87 ("r" "\e$(C$!\e(B")
88 ("R" "\e$(C$"\e(B")
89 ("rt" "\e$(C$#\e(B")
90 ("s" "\e$(C$$\e(B")
91 ("sw" "\e$(C$%\e(B")
92 ("sg" "\e$(C$&\e(B")
93 ("e" "\e$(C$'\e(B")
94 ("E" "\e$(C$(\e(B")
95 ("f" "\e$(C$)\e(B")
96 ("fr" "\e$(C$*\e(B")
97 ("fa" "\e$(C$+\e(B")
98 ("fq" "\e$(C$,\e(B")
99 ("ft" "\e$(C$-\e(B")
100 ("fx" "\e$(C$.\e(B")
101 ("fv" "\e$(C$/\e(B")
102 ("fg" "\e$(C$0\e(B")
103 ("a" "\e$(C$1\e(B")
104 ("q" "\e$(C$2\e(B")
105 ("Q" "\e$(C$3\e(B")
106 ("qt" "\e$(C$4\e(B")
107 ("t" "\e$(C$5\e(B")
108 ("T" "\e$(C$6\e(B")
109 ("d" "\e$(C$7\e(B")
110 ("w" "\e$(C$8\e(B")
111 ("W" "\e$(C$9\e(B")
112 ("c" "\e$(C$:\e(B")
113 ("z" "\e$(C$;\e(B")
114 ("x" "\e$(C$<\e(B")
115 ("v" "\e$(C$=\e(B")
116 ("g" "\e$(C$>\e(B")
117 ("k" "\e$(C$?\e(B")
118 ("o" "\e$(C$@\e(B")
119 ("i" "\e$(C$A\e(B")
120 ("O" "\e$(C$B\e(B")
121 ("j" "\e$(C$C\e(B")
122 ("p" "\e$(C$D\e(B")
123 ("u" "\e$(C$E\e(B")
124 ("P" "\e$(C$F\e(B")
125 ("h" "\e$(C$G\e(B")
126 ("hk" "\e$(C$H\e(B")
127 ("ho" "\e$(C$I\e(B")
128 ("hl" "\e$(C$J\e(B")
129 ("y" "\e$(C$K\e(B")
130 ("n" "\e$(C$L\e(B")
131 ("nj" "\e$(C$M\e(B")
132 ("np" "\e$(C$N\e(B")
133 ("nl" "\e$(C$O\e(B")
134 ("b" "\e$(C$P\e(B")
135 ("m" "\e$(C$Q\e(B")
136 ("ml" "\e$(C$R\e(B")
137 ("l" "\e$(C$S\e(B")
138 ("S" "\e$(C$U\e(B")
139 ("se" "\e$(C$V\e(B")
140 ("st" "\e$(C$W\e(B")
141 ("st_" "\e$(C$X\e(B")
142 ("frt" "\e$(C$Y\e(B")
143 ("fqt" "\e$(C$[\e(B")
144 ("fe" "\e$(C$Z\e(B")
145 ("ft_" "\e$(C$\\e(B")
146 ("f_d" "\e$(C$]\e(B")
147 ("aq" "\e$(C$^\e(B")
148 ("at" "\e$(C$_\e(B")
149 ("at_" "\e$(C$`\e(B")
150 ("aD" "\e$(C$a\e(B")
151 ("qr" "\e$(C$b\e(B")
152 ("qe" "\e$(C$c\e(B")
153 ("qtr" "\e$(C$d\e(B")
154 ("qte" "\e$(C$e\e(B")
155 ("qw" "\e$(C$f\e(B")
156 ("qx" "\e$(C$g\e(B")
157 ("qD" "\e$(C$h\e(B")
158 ("QD" "\e$(C$i\e(B")
159 ("tr" "\e$(C$j\e(B")
160 ("ts" "\e$(C$k\e(B")
161 ("te" "\e$(C$l\e(B")
162 ("tq" "\e$(C$m\e(B")
163 ("tw" "\e$(C$n\e(B")
164 ("t_" "\e$(C$o\e(B")
165 ("DD" "\e$(C$p\e(B")
166 ("D" "\e$(C$q\e(B")
167 ("Dt" "\e$(C$r\e(B")
168 ("Dt_" "\e$(C$s\e(B")
169 ("vD" "\e$(C$t\e(B")
170 ("G" "\e$(C$u\e(B")
171 ("_d" "\e$(C$v\e(B")
172 ("yi" "\e$(C$w\e(B")
173 ("yO" "\e$(C$x\e(B")
174 ("yl" "\e$(C$y\e(B")
175 ("bu" "\e$(C$z\e(B")
176 ("bP" "\e$(C${\e(B")
177 ("bl" "\e$(C$|\e(B")
178 ("uk" "\e$(C$}\e(B")
179 ("ukl" "\e$(C$~\e(B")
180 ("Rom" "\e$(C%0%1%2%3%4%5%6%7%8%9\e(B")
181 ("rom" "\e$(C%!%"%#%$%%%&%'%(%)%*\e(B")
182 ("Greek" "\e$(C%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X\e(B")
183 ("greek" "\e$(C%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x\e(B")
184 ("line" "\e$(C&!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d\e(B")
185 ("unit" "\e$(C'!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o\e(B")
186 ("Scan" "\e$(C(!("(#($(&((()(*(+(,(-(.(/\e(B")
187 ("ojaso" "\e$(C(1(2(3(4(5(6(7(8(9(:(;(<(=(>\e(B")
188 ("ogana" "\e$(C(?(@(A(B(C(D(E(F(G(H(I(J(K(L\e(B")
189 ("oeng" "\e$(C(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f\e(B")
190 ("onum" "\e$(C(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u\e(B")
191 ("frac" "\e$(C(v(w(x(y(z({(|(}(~\e(B")
192 ("scan" "\e$(C)!)")#)$)%)&)')()))*)+),)-).)/)0\e(B")
193 ("pjaso" "\e$(C)1)2)3)4)5)6)7)8)9):);)<)=)>\e(B>")
194 ("pgana" "\e$(C)?)@)A)B)C)D)E)F)G)H)I)J)K)L\e(B")
195 ("peng" "\e$(C)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f\e(B")
196 ("pnum" "\e$(C)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u\e(B")
197 ("index" "\e$(C)v)w)x)y)z){)|)})~\e(B")
198 ("hira" "\e$(C*!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s\e(B")
199 ("kata" "\e$(C+!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v\e(B")
200 ("Russ" "\e$(C,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A\e(B")
201 ("russ" "\e$(C,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q\e(B"))
203 ;; arch-tag: a77d89b9-9847-41d2-8e3a-7cce841ebb3b
204 ;;; symbol-ksc.el ends here