From: Eli Zaretskii Date: Fri, 27 May 2022 15:41:12 +0000 (+0300) Subject: Extend 'C-x 8 =' to produce characters with macron X-Git-Tag: emacs-29.0.90~1910^2~390 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4df20e2f14ac6f1bae2730e2f9afed8e83dd78de;p=emacs.git Extend 'C-x 8 =' to produce characters with macron * lisp/international/iso-transl.el (iso-transl-char-map): Add several new sequences for characters with macron. (Bug#55668) --- diff --git a/etc/NEWS b/etc/NEWS index 3065fa85d3b..90d03f8fa8a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -203,6 +203,13 @@ files that were compiled with an old EIEIO (Emacs<25). ** 'C-x 8 .' has been moved to 'C-x 8 . .'. This is to open up the 'C-x 8 .' map to bind further characters there. +--- +** 'C-x 8 =' moved to 'C-x 8 = ='. +You can now use 'C-x 8 =' to insert several characters with macron; +for example, 'C-x 8 = a' will insert U+0101 LATIN SMALL LETTER A WITH +MACRON. To insert a lone macron, type 'C-x 8 = =' instead of the +previous 'C-x ='. + ** Eshell --- diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el index b90c065461a..bdfe9b1670f 100644 --- a/lisp/international/iso-transl.el +++ b/lisp/international/iso-transl.el @@ -134,7 +134,19 @@ ("*<" . [?«]) ("<" . [?«]) ("*=" . [?¯]) - ("=" . [?¯]) + ("==" . [?¯]) + ("=A" . [?Ā]) + ("=a" . [?ā]) + ("=E" . [?Ē]) + ("=e" . [?ē]) + ("=I" . [?Ī]) + ("=i" . [?ī]) + ("=O" . [?Ō]) + ("=o" . [?ō]) + ("=U" . [?Ū]) + ("=u" . [?ū]) + ("=Y" . [?Ȳ]) + ("=y" . [?ȳ]) ("*>" . [?»]) (">" . [?»]) ("*?" . [?¿])