1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 06:50:46 -08:00
emacs/lisp/language
Eli Zaretskii a06a2950e1 Allow user control on char-width of "ambiguous" characters
* src/character.c (syms_of_character) <ambiguous-width-chars>: New
char-table.

* lisp/international/characters.el (ambiguous-width-chars): Fill
the table.
(update-cjk-ambiguous-char-widths): New function.
(cjk-ambiguous-chars-are-wide): New defcustom, uses
'update-cjk-ambiguous-char-widths' as its :set function.
(use-cjk-char-width-table): Obey 'cjk-ambiguous-chars-are-wide' by
adding another child char-table for ambiguous-width characters,
where the width is set according to the option.

* lisp/language/chinese.el ("Chinese-GB", "Chinese-BIG5")
("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"):
* lisp/language/japanese.el ("Japanese"):
* lisp/language/korean.el ("Korean"): Add new language-info slot
'cjk-locale-symbol'.

Bug#64420
2023-08-05 17:55:56 +03:00
..
burmese.el ; Stylistic docfixes in language/*.el found by checkdoc 2021-09-19 13:15:41 +02:00
cham.el
china-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
chinese.el Allow user control on char-width of "ambiguous" characters 2023-08-05 17:55:56 +03:00
cyril-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
cyrillic.el ; Re-add recently removed comment in cyrillic.el. 2023-07-08 22:27:20 +01:00
czech.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
english.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
ethio-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
ethiopic.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
european.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
georgian.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
greek.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
hanja-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
hebrew.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
ind-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
indian.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
indonesian.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
japan-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
japanese.el Allow user control on char-width of "ambiguous" characters 2023-08-05 17:55:56 +03:00
khmer.el ; Stylistic docfixes in language/*.el found by checkdoc 2021-09-19 13:15:41 +02:00
korea-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
korean.el Allow user control on char-width of "ambiguous" characters 2023-08-05 17:55:56 +03:00
lao-util.el Improve some big regexps 2023-07-05 19:32:18 +02:00
lao.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
misc-lang.el Followup to addition of TUTORIAL.fa 2023-04-25 12:26:20 +03:00
philippine.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
romanian.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
sinhala.el ; Stylistic docfixes in language/*.el found by checkdoc 2021-09-19 13:15:41 +02:00
slovak.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
tai-viet.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
thai-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
thai-word.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
thai.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
tibet-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
tibetan.el ; fix last change 2023-07-05 19:42:05 +02:00
tv-util.el ; Stylistic docfixes in language/*.el found by checkdoc 2021-09-19 13:15:41 +02:00
utf-8-lang.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
viet-util.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
vietnamese.el Drop duplicate vietnamese-tcvn coding system 2023-07-31 17:58:34 +02:00