summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2023-04-25 11:50:59 +0300
committerEli Zaretskii <eliz@gnu.org>2023-04-25 11:50:59 +0300
commit8eacfaea6d83391e1ddc0921cbbb7ed9de0f4009 (patch)
tree2341ee4c4eeea6f7eaa8a1a5fe2095ac477fb4da /lisp
parentfe8efbb8f753916b964feef8313077fae45c9f16 (diff)
downloademacs-8eacfaea6d83391e1ddc0921cbbb7ed9de0f4009.tar.gz
emacs-8eacfaea6d83391e1ddc0921cbbb7ed9de0f4009.tar.bz2
emacs-8eacfaea6d83391e1ddc0921cbbb7ed9de0f4009.zip
Add Mongolian language environments
* lisp/language/misc-lang.el ("Mongolian-traditional"): * lisp/language/cyrillic.el ("Mongolian-cyrillic"): New language environments. * etc/HELLO: Add Mongolian Traditional. * etc/NEWS: Announce the new language environments. (Bug#63028)
Diffstat (limited to 'lisp')
-rw-r--r--lisp/language/cyrillic.el10
-rw-r--r--lisp/language/misc-lang.el12
2 files changed, 21 insertions, 1 deletions
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el
index ffed1c808f7..7af87e65703 100644
--- a/lisp/language/cyrillic.el
+++ b/lisp/language/cyrillic.el
@@ -256,6 +256,16 @@ Support for Russian using koi8-r and the russian-computer input method.")
\(The name Belarusian replaced Byelorussian in the early 1990s.)"))
'("Cyrillic"))
+;; The Mongolian-traditional language environment is in misc-lang.el.
+(set-language-info-alist
+ "Mongolian-cyrillic" '((coding-system utf-8)
+ (coding-priority utf-8)
+ (input-method . "cyrillic-mongolian")
+ (sample-text . "Mongolian (монгол хэл) Сайн байна уу?")
+ (documentation
+ . "Support for Mongolian language with Cyrillic alphabet."))
+ '("Cyrillic"))
+
(provide 'cyrillic)
;;; cyrillic.el ends here
diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el
index 5a7867f14e8..887b1dd94c7 100644
--- a/lisp/language/misc-lang.el
+++ b/lisp/language/misc-lang.el
@@ -343,6 +343,17 @@ language environment."))
;; Traditional Mongolian
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; The Mongolian-cyrillic language environment is in cyrillic.el.
+(set-language-info-alist
+ "Mongolian-traditional" '((coding-system utf-8)
+ (coding-priority utf-8)
+ ; (input-method . "FIXME")
+ (sample-text . "Mongolian Traditional (ᠮᠣᠩᠭᠣᠯ ᠪᠢᠴᠢᠭ᠋) ᠰᠠᠶᠢᠨ ᠪᠠᠶᠢᠨ᠎ᠠ ᠤᠤ?")
+ (documentation
+ . "Support for Mongolian language with traditional script."))
+ '("Misc"))
+
+;; Composition rules for Mongolian Traditional script.
(set-char-table-range
composition-function-table
'(#x1820 . #x18AF)
@@ -352,7 +363,6 @@ language environment."))
(vector "[\u1820-\u18AF\u202F\u180B-\u180F\u1807]+"
0 'font-shape-gstring)))
-
(provide 'misc-lang)
;;; misc-lang.el ends here