annotate leim/quail/indian.el @ 89288:7b000c52ea1b

(quail-indian-preceding-char-position): Function deleted. (quail-indian-update-preceding-char): Variable deleted. (quail-indian-update-translation): Function deleted. (quail-define-indian-trans-package): Don't call quail-define-package with quail-indian-update-translation. (quail-define-inscript-package): Likewise.
author Kenichi Handa <handa@m17n.org>
date Thu, 07 Nov 2002 06:26:17 +0000
parents 552fd1c40da7
children 2f877ed80fa6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42293
f31eab2cf8ae Fix headers.
Pavel Janík <Pavel@Janik.cz>
parents: 42038
diff changeset
1 ;;; indian.el --- Quail packages for inputting Indian
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 ;; Author: KAWABATA, Taichi <kawabata@m17n.org>
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 ;; Keywords: multilingual, input method, Indian, Devanagari
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 ;; This file is part of GNU Emacs.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 ;; GNU Emacs is free software; you can redistribute it and/or modify
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 ;; it under the terms of the GNU General Public License as published by
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 ;; the Free Software Foundation; either version 2, or (at your option)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 ;; any later version.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 ;; GNU Emacs is distributed in the hope that it will be useful,
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19 ;; GNU General Public License for more details.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21 ;; You should have received a copy of the GNU General Public License
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22 ;; along with GNU Emacs; see the file COPYING. If not, write to the
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
23 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
24 ;; Boston, MA 02111-1307, USA.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26 ;;; Commentary:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
27
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28 ;; History:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
30 ;; 2000.12.12
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
31 ;; Totally re-written from devanagari.el to handle multiple Indian Scripts.
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
32
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
33 ;;; Code:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 (require 'quail)
89288
7b000c52ea1b (quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents: 89169
diff changeset
36 (require 'ind-util)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37 (require 'devan-util)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
39 ;;; update function
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 ;; CONTROL-FLAG is integer (n)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
42 ;; quail-current-key :: keyboard input.
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43 ;; Only first n can be translated.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 ;; quail-current-string :: corresonding string. Translated when last
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 ;; time CONTROL-FLAG is nil.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46 ;; todo :: (1) put last (len-n) char to unrread-command-event.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 ;; (2) put translated string to quail-current-string.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48 ;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49 ;; CONTROL-FLAG is t (terminate) or nil (proceed the translation)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50 ;; quail-current-key :: keyboard input.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51 ;; quail-current-string :: corresponding string. Created by database.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 ;; todo :: (1) put modified translated string to quail-current-string.
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55 ;;; Input by transliteration
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 (defun quail-define-indian-trans-package (hashtbls pkgname
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 lang title doc)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 (funcall 'quail-define-package pkgname lang title t doc
89288
7b000c52ea1b (quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents: 89169
diff changeset
61 nil nil nil nil nil nil t nil)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
62 (maphash
42463
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
63 (lambda (key val)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
64 (quail-defrule key (if (= (length val) 1)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
65 (string-to-char val)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
66 (vector val))))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67 (cdr hashtbls)))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68
88692
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
69 ;; This needs to be seen by quail-update-leim-list-file, but cannot be
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
70 ;; commented out because quail-update-leim-list-file ignores
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
71 ;; commented-out lines.
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
72 (if nil
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
73 (quail-define-package "devanagari-itrans" "Devanagari" "DevIT" t "Devanagari ITRANS"))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 indian-dev-itrans-v5-hash "devanagari-itrans" "Devanagari" "DevIT"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76 "Devanagari transliteration by ITRANS method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
88692
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
78 (if nil
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
79 (quail-define-package "devanagari-kyoto-harvard" "Devanagari" "DevKH" t "Devanagari Kyoto-Harvard"))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81 indian-dev-kyoto-harvard-hash
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
82 "devanagari-kyoto-harvard" "Devanagari" "DevKH"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
83 "Devanagari transliteration by Kyoto-Harvard method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
84
88692
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
85 (if nil
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
86 (quail-define-package "devanagari-aiba" "Devanagari" "DevAB" t "Devanagari Aiba"))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
88 indian-dev-aiba-hash "devanagari-aiba" "Devanagari" "DevAB"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89 "Devanagari transliteration by Aiba-method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
90
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
91 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
92 ;;; Input by Inscript
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
93 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
94
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
95 (defun quail-indian-flatten-list (lst)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
96 "Flatten the nested LIST so that there would be no innner list."
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
97 (if (listp lst)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
98 (apply 'append (mapcar 'quail-indian-flatten-list lst))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
99 (list lst)))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
100
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101 (defun quail-define-inscript-package (char-table key-table pkgname lang title
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
102 docstring)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
103 (setq char-table (quail-indian-flatten-list char-table))
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
104 (setq key-table (quail-indian-flatten-list key-table))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
105 (funcall 'quail-define-package pkgname lang title nil docstring
89288
7b000c52ea1b (quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents: 89169
diff changeset
106 nil nil nil nil nil nil nil nil)
42463
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
107 (dolist (key key-table)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
108 (let ((val (pop char-table)))
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
109 (if (and key val)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
110 (quail-defrule
89169
552fd1c40da7 (quail-indian-preceding-char-position)
Dave Love <fx@gnu.org>
parents: 88692
diff changeset
111 (if (characterp key) (char-to-string key) key)
42463
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
112 (if (stringp val) (vector val) val))))))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
114 ;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
115
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116 (defvar inscript-dev-keytable
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 '(
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 (;; VOWELS (18)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119 (?D nil) (?E ?e) (?F ?f) (?R ?r) (?G ?g) (?T ?t)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120 (?+ ?=) ("F]" "f]") (?! ?@) (?Z ?z) (?S ?s) (?W ?w)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121 (?| ?\\) (?~ ?`) (?A ?a) (?Q ?q) ("+]" "=]") ("R]" "r]"))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122 (;; CONSONANTS (42)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123 ?k ?K ?i ?I ?U ;; GRUTTALS
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
124 ?\; ?: ?p ?P ?} ;; PALATALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
125 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
126 ?l ?L ?o ?O ?v ?V ;; DENTALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
127 ?h ?H ?y ?Y ?c ;; LABIALS
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
128 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
129 ?M ?< ?m ?u ;; SIBILANTS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
130 "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
131 ?% ?&)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
132 (;; Misc Symbols (7)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 ?X ?x ?_ ">]" ?d "X]" ?>)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134 (;; Digits
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135 ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
136 (;; Inscripts
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137 ?# ?$ ?^ ?* ?\])))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
138
88692
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
139 (if nil
c2e4852ef2d3 Replace commented-out lines with a condition
Kenichi Handa <handa@m17n.org>
parents: 42463
diff changeset
140 (quail-define-package "devanagari-inscript" "Devanagari" "DevIS" t "Devanagari keyboard Inscript"))
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
141 (quail-define-inscript-package
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
142 indian-dev-base-table inscript-dev-keytable
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143 "devanagari-inscript" "Devanagari" "DevIS"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144 "Devanagari keyboard Inscript.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145
42293
f31eab2cf8ae Fix headers.
Pavel Janík <Pavel@Janik.cz>
parents: 42038
diff changeset
146 ;;; indian.el ends here