diff options
| author | Eli Zaretskii | 2022-10-30 13:16:30 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2022-10-30 13:16:30 +0200 |
| commit | d4dffae72c9042b10e73ff418b33faa8bf3a6b44 (patch) | |
| tree | f2d12be0456f76282ef6c2ca3e5cb31b71972268 | |
| parent | fa249fd82455148781410b7d48295ff51881d30e (diff) | |
| download | emacs-d4dffae72c9042b10e73ff418b33faa8bf3a6b44.tar.gz emacs-d4dffae72c9042b10e73ff418b33faa8bf3a6b44.zip | |
; Change parent language-environment of Kharoshthi
* lisp/language/misc-lang.el ("Kharoshthi"): Change its parent to
"Indian". (Bug#58376)
* lisp/international/mule-cmds.el (set-language-info-alist): Fix
indentation.
| -rw-r--r-- | lisp/international/mule-cmds.el | 25 | ||||
| -rw-r--r-- | lisp/language/misc-lang.el | 2 |
2 files changed, 17 insertions, 10 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index dfd2e1438e2..61a26b504c8 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -1238,7 +1238,8 @@ in the European submenu in each of those two menus." | |||
| 1238 | (if (symbolp (setq parent-symbol (car parents))) | 1238 | (if (symbolp (setq parent-symbol (car parents))) |
| 1239 | (setq parent (symbol-name parent)) | 1239 | (setq parent (symbol-name parent)) |
| 1240 | (setq parent parent-symbol parent-symbol (intern parent))) | 1240 | (setq parent parent-symbol parent-symbol (intern parent))) |
| 1241 | (setq describe-map (lookup-key describe-language-environment-map (vector parent-symbol))) | 1241 | (setq describe-map (lookup-key describe-language-environment-map |
| 1242 | (vector parent-symbol))) | ||
| 1242 | ;; This prompt string is for define-prefix-command, so | 1243 | ;; This prompt string is for define-prefix-command, so |
| 1243 | ;; that the map it creates will be suitable for a menu. | 1244 | ;; that the map it creates will be suitable for a menu. |
| 1244 | (or describe-map (setq prompt (format "%s Environment" parent))) | 1245 | (or describe-map (setq prompt (format "%s Environment" parent))) |
| @@ -1246,19 +1247,25 @@ in the European submenu in each of those two menus." | |||
| 1246 | (setq describe-map (intern (format "describe-%s-environment-map" | 1247 | (setq describe-map (intern (format "describe-%s-environment-map" |
| 1247 | (downcase parent)))) | 1248 | (downcase parent)))) |
| 1248 | (define-prefix-command describe-map nil prompt) | 1249 | (define-prefix-command describe-map nil prompt) |
| 1249 | (define-key-after describe-language-environment-map (vector parent-symbol) | 1250 | (define-key-after |
| 1250 | (cons parent describe-map))) | 1251 | describe-language-environment-map |
| 1251 | (setq setup-map (lookup-key setup-language-environment-map (vector parent-symbol))) | 1252 | (vector parent-symbol) (cons parent describe-map))) |
| 1253 | (setq setup-map (lookup-key setup-language-environment-map | ||
| 1254 | (vector parent-symbol))) | ||
| 1252 | (unless setup-map | 1255 | (unless setup-map |
| 1253 | (setq setup-map (intern (format "setup-%s-environment-map" | 1256 | (setq setup-map (intern (format "setup-%s-environment-map" |
| 1254 | (downcase parent)))) | 1257 | (downcase parent)))) |
| 1255 | (define-prefix-command setup-map nil prompt) | 1258 | (define-prefix-command setup-map nil prompt) |
| 1256 | (define-key-after setup-language-environment-map (vector parent-symbol) | 1259 | (define-key-after |
| 1257 | (cons parent setup-map))) | 1260 | setup-language-environment-map |
| 1261 | (vector parent-symbol) (cons parent setup-map))) | ||
| 1258 | (setq parents (cdr parents)) | 1262 | (setq parents (cdr parents)) |
| 1259 | (set-language-info-setup-keymap lang-env alist (symbol-value describe-map) (symbol-value setup-map)))) | 1263 | (set-language-info-setup-keymap |
| 1260 | (set-language-info-setup-keymap lang-env alist | 1264 | lang-env alist |
| 1261 | describe-language-environment-map setup-language-environment-map)) | 1265 | (symbol-value describe-map) (symbol-value setup-map)))) |
| 1266 | (set-language-info-setup-keymap | ||
| 1267 | lang-env alist | ||
| 1268 | describe-language-environment-map setup-language-environment-map)) | ||
| 1262 | (dolist (elt alist) | 1269 | (dolist (elt alist) |
| 1263 | (set-language-info-internal lang-env (car elt) (cdr elt))) | 1270 | (set-language-info-internal lang-env (car elt) (cdr elt))) |
| 1264 | (if (equal lang-env current-language-environment) | 1271 | (if (equal lang-env current-language-environment) |
diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el index c34017d9b3a..230db3b100c 100644 --- a/lisp/language/misc-lang.el +++ b/lisp/language/misc-lang.el | |||
| @@ -253,7 +253,7 @@ in this language environment.")) | |||
| 253 | (documentation . "\ | 253 | (documentation . "\ |
| 254 | Language environment for Gāndhārī, Sanskrit, and other languages | 254 | Language environment for Gāndhārī, Sanskrit, and other languages |
| 255 | using the Kharoṣṭhī script.")) | 255 | using the Kharoṣṭhī script.")) |
| 256 | '("Misc")) | 256 | '("Indian")) |
| 257 | 257 | ||
| 258 | (let ((consonant "[\U00010A00\U00010A10-\U00010A35]") | 258 | (let ((consonant "[\U00010A00\U00010A10-\U00010A35]") |
| 259 | (vowel "[\U00010A01-\U00010A06]") | 259 | (vowel "[\U00010A01-\U00010A06]") |