[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/etc/NEWS,v
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/etc/NEWS,v |
Date: |
Sat, 28 Apr 2007 17:23:35 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Richard M. Stallman <rms> 07/04/28 17:23:34
Index: NEWS
===================================================================
RCS file: /cvsroot/emacs/emacs/etc/NEWS,v
retrieving revision 1.1468
retrieving revision 1.1469
diff -u -b -r1.1468 -r1.1469
--- NEWS 28 Apr 2007 03:47:00 -0000 1.1468
+++ NEWS 28 Apr 2007 17:23:34 -0000 1.1469
@@ -3464,6 +3464,25 @@
* Lisp Changes in Emacs 22.1
** General Lisp changes:
+*** New syntax: \s now stands for the SPACE character.
+
+`?\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.
+
+*** New syntax: \uXXXX and \UXXXXXXXX specify Unicode code points in hex.
+
+For instance, you can use "\u0428" to specify a string consisting of
+CYRILLIC CAPITAL LETTER SHA, or `"U0001D6E2" to specify one consisting
+of MATHEMATICAL ITALIC CAPITAL ALPHA (the latter is greater than
+#xFFFF and thus needs the longer syntax).
+
+This syntax works for both character constants and strings.
*** The function `expt' handles negative exponents differently.
The value for `(expt A B)', if both A and B are integers and B is
@@ -3674,12 +3693,6 @@
** String changes:
-*** The escape sequence \s is now interpreted as a 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.
-
*** A hex escape in a string constant forces the string to be multibyte.
*** An octal escape in a string constant forces the string to be unibyte.
@@ -3700,12 +3713,6 @@
`assoc-ignore-representation', which are still available, but have
been declared obsolete.
-*** New syntax: \uXXXX and \UXXXXXXXX specify Unicode code points in hex.
-Use "\u0428" to specify a string consisting of CYRILLIC CAPITAL LETTER SHA,
-or "\U0001D6E2" to specify one consisting of MATHEMATICAL ITALIC CAPITAL
-ALPHA (the latter is greater than #xFFFF and thus needs the longer
-syntax). Also available for characters.
-
** Displaying warnings to the user.
See the functions `warn' and `display-warning', or the Lisp Manual.
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, (continued)
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/20
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/21
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/22
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/22
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Kim F. Storm, 2007/04/22
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Glenn Morris, 2007/04/22
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/23
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/23
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Chong Yidong, 2007/04/23
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Miles Bader, 2007/04/27
- [Emacs-diffs] Changes to emacs/etc/NEWS,v,
Richard M. Stallman <=
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Glenn Morris, 2007/04/28
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Miles Bader, 2007/04/28
- [Emacs-diffs] Changes to emacs/etc/NEWS,v, Richard M. Stallman, 2007/04/29