From: Richard M. Stallman Date: Sat, 28 Apr 2007 17:09:54 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-22.0.990~127 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=71a4847e8c90c0e8127888003b57c07ffa8aa78c;p=emacs.git *** empty log message *** --- diff --git a/etc/NEWS b/etc/NEWS index 36238c243d1..fd000143cfe 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -3674,11 +3674,16 @@ variable `customize-package-emacs-version-alist'. ** String changes: -*** The escape sequence \s is now interpreted as a SPACE character. +*** The escape sequence \s now stands for the SPACE character. -Exception: In a character constant, if it is followed by a `-' in a -character constant (e.g. ?\s-A), it is still interpreted as the super -modifier. In strings, \s is always interpreted as a space. +`?\s' is a new way to write the space character. You must make sure +it is not followed by a dash, since `?\s-...' indicates the "super" +modifier. However, it would be strange to write a character constant +and a following symbol (beginning with `-') with no space between +them. + +`\s' stands for space in strings, too, but it is not really meant for +strings; it is easier and nicer just to write a space. *** A hex escape in a string constant forces the string to be multibyte.