]> git.eshelyaron.com Git - emacs.git/commitdiff
; * doc/lispref/text.texi (Substitution): Fix a recent change.
authorEli Zaretskii <eliz@gnu.org>
Sun, 11 Jul 2021 10:15:34 +0000 (13:15 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 11 Jul 2021 10:15:34 +0000 (13:15 +0300)
doc/lispref/text.texi

index 71a8efe3622d85e074f9fd8c19e1f82bea72a764..b71748c08320c0cb1f2c54204f189c19a33d0054 100644 (file)
@@ -4399,7 +4399,8 @@ based on their character codes.
 @cindex replace characters
 This function replaces all occurrences of the character @var{old-char}
 with the character @var{new-char} in the region of the current buffer
-defined by @var{start} and @var{end}.
+defined by @var{start} and @var{end}.  Both characters must have the
+same length of their multibyte form.
 
 @cindex undo avoidance
 If @var{noundo} is non-@code{nil}, then @code{subst-char-in-region} does
@@ -4432,10 +4433,10 @@ ThXs Xs the contents of the buffer before.
 @defun subst-char-in-string fromchar tochar string &optional inplace
 @cindex replace characters in string
 This function replaces all occurences of the character @var{fromchar}
-with @var{tochar} in @var{string}.  Unless @var{inplace} is non-nil,
-substitution occurs in a copy of @var{string}.  In any case, the
-function returns the resulting string.  Both characters must have the
-same multi-byte length.
+with @var{tochar} in @var{string}.  By default, substitution occurs in
+a copy of @var{string}, but if the optional argument @var{inplace} is
+non-@code{nil}, the function modifies the @var{string} itself.  In any
+case, the function returns the resulting string.
 @end defun
 
 @deffn Command translate-region start end table