aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2002-01-01 16:55:58 +0000
committerDave Love2002-01-01 16:55:58 +0000
commit7f93e2ab98701ec98916fb107f48216fc0d2360e (patch)
treeaf5bf8c9fd54955d87e5adefc32016c784c73f87
parent1996baeec097efe3e77bff7b0413bd03557b9c15 (diff)
downloademacs-7f93e2ab98701ec98916fb107f48216fc0d2360e.tar.gz
emacs-7f93e2ab98701ec98916fb107f48216fc0d2360e.zip
(quail-define-indian-trans-package): Unquote
lambda. (quail-define-inscript-package): Avoid mapcar*.
-rw-r--r--leim/ChangeLog6
-rw-r--r--leim/quail/indian.el22
2 files changed, 16 insertions, 12 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog
index aa49544974f..b3a2a8ed3d4 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -1,3 +1,9 @@
12002-01-01 Dave Love <fx@gnu.org>
2
3 * quail/indian.el (quail-define-indian-trans-package): Unquote
4 lambda.
5 (quail-define-inscript-package): Avoid mapcar*.
6
12001-12-20 Dave Love <fx@gnu.org> 72001-12-20 Dave Love <fx@gnu.org>
2 8
3 * quail/latin-ltx.el: Fix un-doubled backslashes. 9 * quail/latin-ltx.el: Fix un-doubled backslashes.
diff --git a/leim/quail/indian.el b/leim/quail/indian.el
index c00f8a23695..a7cad43c141 100644
--- a/leim/quail/indian.el
+++ b/leim/quail/indian.el
@@ -133,10 +133,10 @@
133 nil nil nil nil nil nil t nil 133 nil nil nil nil nil nil t nil
134 'quail-indian-update-translation) 134 'quail-indian-update-translation)
135 (maphash 135 (maphash
136 '(lambda (key val) 136 (lambda (key val)
137 (quail-defrule key (if (= (length val) 1) 137 (quail-defrule key (if (= (length val) 1)
138 (string-to-char val) 138 (string-to-char val)
139 (vector val)))) 139 (vector val))))
140 (cdr hashtbls))) 140 (cdr hashtbls)))
141 141
142;; 142;;
@@ -173,15 +173,13 @@
173 (setq key-table (quail-indian-flatten-list key-table)) 173 (setq key-table (quail-indian-flatten-list key-table))
174 (funcall 'quail-define-package pkgname lang title nil docstring 174 (funcall 'quail-define-package pkgname lang title nil docstring
175 nil nil nil nil nil nil nil nil 175 nil nil nil nil nil nil nil nil
176 'quail-indian-update-translation 176 'quail-indian-update-translation)
177 ) 177 (dolist (key key-table)
178 (mapcar* 178 (let ((val (pop char-table)))
179 '(lambda (key val) 179 (if (and key val)
180 (and key val 180 (quail-defrule
181 (quail-defrule
182 (if (char-valid-p key) (char-to-string key) key) 181 (if (char-valid-p key) (char-to-string key) key)
183 (if (stringp val) (vector val) val)))) 182 (if (stringp val) (vector val) val))))))
184 key-table char-table))
185 183
186;; 184;;
187 185