aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1997-02-26 12:39:10 +0000
committerKenichi Handa1997-02-26 12:39:10 +0000
commitad04ee4e045859b5efd9b39782fc6c1f129617cb (patch)
tree6f5eed6870e8f16aed6e44d99a6ba45385e6ed6d
parent2b01336d9a8509e230b2f83de8ac34da51307ff8 (diff)
downloademacs-ad04ee4e045859b5efd9b39782fc6c1f129617cb.tar.gz
emacs-ad04ee4e045859b5efd9b39782fc6c1f129617cb.zip
Fix handling of several characters.
Remove prefix "coding-system-" from coding system symbol names.
-rw-r--r--lisp/language/devanagari.el47
1 files changed, 27 insertions, 20 deletions
diff --git a/lisp/language/devanagari.el b/lisp/language/devanagari.el
index 74abc27b343..8c6a003af0a 100644
--- a/lisp/language/devanagari.el
+++ b/lisp/language/devanagari.el
@@ -26,18 +26,18 @@
26;;; Commentary: 26;;; Commentary:
27 27
28;; History: 28;; History:
29;; 1996.9.18 written by KAWABATA, Taichi <kawabata@is.s.u-tokyo.ac.jp> 29;; 1996.10.18 written by KAWABATA, Taichi <kawabata@is.s.u-tokyo.ac.jp>
30 30;; 1997.1.20 fixed some bugs.
31;;; Code: 31;;; Code:
32 32
33(make-coding-system 33(make-coding-system
34 'coding-system-is13194-devanagari 2 ?D 34 'in-is13194-devanagari 2 ?D
35 "Coding-system used for ASCII(MSB=0) & IS13194-Devanagari(MSB=1)." 35 "Coding-system used for ASCII(MSB=0) & IS13194-Devanagari(MSB=1)."
36 '((ascii t) (indian-is13194 t) nil nil 36 '((ascii t) (indian-is13194 t) nil nil
37 nil ascii-eol)) 37 nil ascii-eol))
38(put 'coding-system-is13194-devanagari 38(put 'in-is13194-devanagari
39 'post-read-conversion 'devanagari-compose-from-is13194-region) 39 'post-read-conversion 'devanagari-compose-from-is13194-region)
40(put 'coding-system-is13194-devanagari 40(put 'in-is13194-devanagari
41 'pre-write-conversion 'devanagari-decompose-to-is13194-region) 41 'pre-write-conversion 'devanagari-decompose-to-is13194-region)
42 42
43(register-input-method 43(register-input-method
@@ -53,13 +53,13 @@
53 "quail/devanagari")) 53 "quail/devanagari"))
54 54
55(defun setup-devanagari-environment () 55(defun setup-devanagari-environment ()
56 (setq coding-category-iso-8-1 'coding-system-is13194-devanagari) 56 (setq coding-category-iso-8-1 'in-is13194-devanagari)
57 57
58 (set-coding-priority 58 (set-coding-priority
59 '(coding-category-iso-7 59 '(coding-category-iso-7
60 coding-category-iso-8-1)) 60 coding-category-iso-8-1))
61 61
62 (setq-default buffer-file-coding-system 'coding-system-is13194-devanagari) 62 (setq-default buffer-file-coding-system 'in-is13194-devanagari)
63 63
64 (setq default-input-method '("Devanagari" . "quail-devanagari-itrans")) 64 (setq default-input-method '("Devanagari" . "quail-devanagari-itrans"))
65 ) 65 )
@@ -67,7 +67,7 @@
67(set-language-info-alist 67(set-language-info-alist
68 "Devanagari" '((setup-function . setup-devanagari-environment) 68 "Devanagari" '((setup-function . setup-devanagari-environment)
69 (charset . (indian-is13194 indian-2-column indian-1-column)) 69 (charset . (indian-is13194 indian-2-column indian-1-column))
70 (coding-system . (coding-system-is13194-devanagari)) 70 (coding-system . (in-is13194-devanagari))
71 (documentation . t))) 71 (documentation . t)))
72 72
73(let ((deflist '(;; chars syntax category 73(let ((deflist '(;; chars syntax category
@@ -102,6 +102,7 @@
102;; 102;;
103;; Devanagari Glyph List 103;; Devanagari Glyph List
104;; 104;;
105;; 0 1 2 3 4 5 6 7 8 9 a b c d e f
105;;2120 $(5!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B 106;;2120 $(5!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B
106;;2130 $(5!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B 107;;2130 $(5!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B
107;;2140 $(5!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B 108;;2140 $(5!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B
@@ -109,27 +110,31 @@
109;;2160 $(5!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B 110;;2160 $(5!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B
110;;2170 $(5!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B 111;;2170 $(5!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B
111;; 112;;
112;;2220 $(5"!"""#"$"%"&"'"(")"*"+","-"."/(B 113;; 0 1 2 3 4 5 6 7 8 9 a b c d e f
114;;2220 $(5"!"""#"$"%"&"'"(")"*"+","-"."/(B
113;;2230 $(5"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B 115;;2230 $(5"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B
114;;2240 $(5"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B 116;;2240 $(5"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B
115;;2250 $(5"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_(B 117;;2250 $(5"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_(B
116;;2260 $(5"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o(B 118;;2260 $(5"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o(B
117;;2270 $(5"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~(B 119;;2270 $(5"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~(B
118;; 120;;
119;;2320 $(5#!#"###$#%#&#'#(#)#*#+#,#-#.#/(B 121;; 0 1 2 3 4 5 6 7 8 9 a b c d e f
122;;2320 $(5#!#"###$#%#&#'#(#)#*#+#,#-#.#/(B
120;;2330 $(5#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?(B 123;;2330 $(5#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?(B
121;;2340 $(5#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O(B 124;;2340 $(5#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O(B
122;;2350 $(5#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_(B 125;;2350 $(5#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_(B
123;;2360 $(5#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B 126;;2360 $(5#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B
124;;2370 $(5#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B 127;;2370 $(5#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B
125;; 128;;
126;;2420 $(5$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B 129;; 0 1 2 3 4 5 6 7 8 9 a b c d e f
130;;2420 $(5$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B
127;;2430 $(5$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B 131;;2430 $(5$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B
128;;2440 $(5$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B 132;;2440 $(5$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
129;;2450 $(5$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_(B 133;;2450 $(5$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_(B
130;;2460 $(5$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o(B 134;;2460 $(5$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o(B
131;;2470 $(5$p$q$r$s$t$u$v$w$x$y$z${$|$}$~(B 135;;2470 $(5$p$q$r$s$t$u$v$w$x$y$z${$|$}$~(B
132;; 136;;
137;; 0123456789abcdef
133;;2120 $(6!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B 138;;2120 $(6!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B
134;;2130 $(6!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B 139;;2130 $(6!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B
135;;2140 $(6!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B 140;;2140 $(6!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B
@@ -137,6 +142,7 @@
137;;2160 $(6!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B 142;;2160 $(6!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B
138;;2170 $(6!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B 143;;2170 $(6!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B
139;; 144;;
145;; 0123456789abcdef
140;;2220 $(6"!"""#"$"%"&"'"(")"*"+","-"."/(B 146;;2220 $(6"!"""#"$"%"&"'"(")"*"+","-"."/(B
141;;2230 $(6"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B 147;;2230 $(6"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B
142;;2240 $(6"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B 148;;2240 $(6"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B
@@ -150,6 +156,7 @@
150;;2360 $(6#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B 156;;2360 $(6#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B
151;;2370 $(6#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B 157;;2370 $(6#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B
152;; 158;;
159;; 0123456789abcdef
153;;2320 $(6$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B 160;;2320 $(6$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B
154;;2430 $(6$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B 161;;2430 $(6$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B
155;;2440 $(6$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B 162;;2440 $(6$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
@@ -258,7 +265,7 @@
258 (?$(5"!(B . nil) 265 (?$(5"!(B . nil)
259 (?$(5""(B . nil) 266 (?$(5""(B . nil)
260 (?$(5"#(B . nil) 267 (?$(5"#(B . nil)
261 (?$(5"$(B . nil) 268 (?$(5"$(B . ?$(6"$(B)
262 (?$(5"%(B . ?$(6"%(B) 269 (?$(5"%(B . ?$(6"%(B)
263 (?$(5"&(B . ?$(6"&(B) 270 (?$(5"&(B . ?$(6"&(B)
264 (?$(5"'(B . nil) 271 (?$(5"'(B . nil)
@@ -315,7 +322,7 @@
315 (?$(5"Z(B . nil) 322 (?$(5"Z(B . nil)
316 (?$(5"[(B . nil) 323 (?$(5"[(B . nil)
317 (?$(5"\(B . nil) 324 (?$(5"\(B . nil)
318 (?$(5"](B . nil) 325 (?$(5"](B . ?$(6"](B)
319 (?$(5"^(B . nil) 326 (?$(5"^(B . nil)
320 (?$(5"_(B . nil) 327 (?$(5"_(B . nil)
321 (?$(5"`(B . ?$(6"`(B) 328 (?$(5"`(B . ?$(6"`(B)
@@ -329,7 +336,7 @@
329 (?$(5"h(B . ?$(6"h(B) 336 (?$(5"h(B . ?$(6"h(B)
330 (?$(5"i(B . ?$(6"i(B) 337 (?$(5"i(B . ?$(6"i(B)
331 (?$(5"j(B . ?$(6"j(B) 338 (?$(5"j(B . ?$(6"j(B)
332 (?$(5"k(B . nil) 339 (?$(5"k(B . ?$(6"k(B)
333 (?$(5"l(B . ?$(6"l(B) 340 (?$(5"l(B . ?$(6"l(B)
334 (?$(5"m(B . ?$(6"m(B) 341 (?$(5"m(B . ?$(6"m(B)
335 (?$(5"n(B . nil) 342 (?$(5"n(B . nil)
@@ -354,11 +361,11 @@
354 (?$(5##(B . nil) 361 (?$(5##(B . nil)
355 (?$(5#$(B . nil) 362 (?$(5#$(B . nil)
356 (?$(5#%(B . nil) 363 (?$(5#%(B . nil)
357 (?$(5#&(B . ?$(6#&(B) 364 (?$(5#&(B . nil)
358 (?$(5#'(B . ?$(6#'(B) 365 (?$(5#'(B . nil)
359 (?$(5#((B . nil) 366 (?$(5#((B . nil)
360 (?$(5#)(B . nil) 367 (?$(5#)(B . nil)
361 (?$(5#*(B . ?$(6#*(B) 368 (?$(5#*(B . nil)
362 (?$(5#+(B . nil) 369 (?$(5#+(B . nil)
363 (?$(5#,(B . nil) 370 (?$(5#,(B . nil)
364 (?$(5#-(B . nil) 371 (?$(5#-(B . nil)
@@ -391,9 +398,9 @@
391 (?$(5#H(B . nil) 398 (?$(5#H(B . nil)
392 (?$(5#I(B . nil) 399 (?$(5#I(B . nil)
393 (?$(5#J(B . ?$(6#J(B) 400 (?$(5#J(B . ?$(6#J(B)
394 (?$(5#K(B . nil) 401 (?$(5#K(B . ?$(6#K(B)
395 (?$(5#L(B . nil) 402 (?$(5#L(B . ?$(6#L(B)
396 (?$(5#M(B . nil) 403 (?$(5#M(B . ?$(6#M(B)
397 (?$(5#N(B . nil) 404 (?$(5#N(B . nil)
398 (?$(5#O(B . nil) 405 (?$(5#O(B . nil)
399 (?$(5#P(B . nil) 406 (?$(5#P(B . nil)