]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve documentation of last change.
authorEli Zaretskii <eliz@gnu.org>
Wed, 18 Aug 2021 16:10:01 +0000 (19:10 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 18 Aug 2021 16:10:01 +0000 (19:10 +0300)
* etc/NEWS: Mention the string value of 'auto-composition-mode'.

* src/composite.c (syms_of_composite) <auto-composition-mode>: Doc
fix.

etc/NEWS
src/composite.c

index f77fc8243f72291d8784239dc6e1e874e3e85f8f..cc779b40f45512c5957158a34656f366051271c0 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -134,6 +134,15 @@ file:
 It used to be enabled when Emacs is started in GUI mode but not when started
 in text mode.  The cursor still only actually blinks in GUI frames.
 
+---
+** 'auto-composition-mode' can now be selectively disabled on some TTYs.
+Some text-mode terminals produce display glitches trying to compose
+characters.  The 'auto-composition-mode' can now have a string value
+that names a terminal type; if the value returned by the 'tty-type'
+function compares equal with that string, automatic composition will
+be disabled in windows shown on that terminal.  The Linux terminal
+sets this up by default.
+
 +++
 ** Etags now supports the Mercury programming language.
 See https://mercurylang.org.
index 2bde14776f3aad59e8d785a6c551c70441a6ade8..e97f8e2b4cdc3d65c2944e33e669fc2fa9b7e884 100644 (file)
@@ -2059,8 +2059,8 @@ The default value is the function `compose-chars-after'.  */);
               doc: /* Non-nil if Auto-Composition mode is enabled.
 Use the command `auto-composition-mode' to change this variable.
 
-If this variable is a string, `auto-composition-mode' will be disabled
-in buffers that have a terminal type that equals this string.*/);
+If this variable is a string, `auto-composition-mode' will be disabled in
+buffers displayed on a terminal whose type compares equal to this string.  */);
   Vauto_composition_mode = Qt;
 
   DEFVAR_LISP ("auto-composition-function", Vauto_composition_function,