]> git.eshelyaron.com Git - emacs.git/commitdiff
; Improve doc string of 'with-locale-environment'
authorEli Zaretskii <eliz@gnu.org>
Sun, 2 Oct 2022 13:21:05 +0000 (16:21 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 2 Oct 2022 13:21:05 +0000 (16:21 +0300)
* lisp/international/mule-cmds.el (with-locale-environment): Doc
fix.

lisp/international/mule-cmds.el

index 8bece9a3ee6e3ab80683031e3898ad776bef4d46..48e5c9aa1fe4c611f1e4bf085992ff254e7dcc6b 100644 (file)
@@ -2664,7 +2664,13 @@ For example, translate \"swedish\" into \"sv_SE.ISO8859-1\"."
   "The currently set locale environment.")
 
 (defmacro with-locale-environment (locale-name &rest body)
-  "Execute BODY with the locale set to LOCALE-NAME."
+  "Execute BODY with the locale set to LOCALE-NAME.
+
+Note that changing the locale modifies settings that affect
+the display, such as `terminal-coding-system' and `standard-display-table',
+but this macro does not by itself perform redisplay.  If BODY needs to
+display something with LOCALE-NAME's settings, include a call
+to `redraw-frame' in BODY."
   (declare (indent 1) (debug (sexp def-body)))
   (let ((current (gensym)))
     `(let ((,current current-locale-environment))