aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert2011-08-18 10:01:52 -0700
committerPaul Eggert2011-08-18 10:01:52 -0700
commit76667214e7bdc7f6196de2bb6d7e14ef879a2694 (patch)
tree58ca2d3448d502ff4ac2e46aefc8b90582c4d1ab /etc
parent2fab8395070ff77b836cb8ca9b84c261c4387a9a (diff)
parent92b714445aac9be4227684f9c90cd61c3a0f02d5 (diff)
downloademacs-76667214e7bdc7f6196de2bb6d7e14ef879a2694.tar.gz
emacs-76667214e7bdc7f6196de2bb6d7e14ef879a2694.zip
Merge from trunk.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS17
1 files changed, 11 insertions, 6 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 8707a8b0adc..ec863dacef8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -234,6 +234,9 @@ these image types, minus those listed in `imagemagick-types-inhibit'.
234 234
235See the Emacs Lisp Reference Manual for more information. 235See the Emacs Lisp Reference Manual for more information.
236 236
237** New basic faces `error', `warning', `success' are available to
238highlight strings that indicate failure, caution or successful operation.
239
237** The colors for selected text (the region face) are taken from the GTK 240** The colors for selected text (the region face) are taken from the GTK
238theme when Emacs is built with GTK. 241theme when Emacs is built with GTK.
239 242
@@ -1043,15 +1046,17 @@ of function value which looks like (closure ENV ARGS &rest BODY).
1043*** New function `special-variable-p' to check whether a variable is 1046*** New function `special-variable-p' to check whether a variable is
1044declared as dynamically bound. 1047declared as dynamically bound.
1045 1048
1046** New function `string-mark-left-to-right'. 1049+++
1050** New function `bidi-string-mark-left-to-right'.
1047Given a string containing right-to-left (RTL) script, this function 1051Given a string containing right-to-left (RTL) script, this function
1048returns another string with a terminating LRM (left-to-right mark) 1052returns another string which can be safely inserted into a buffer as a
1049character. If this string is inserted into a buffer, Emacs treats the 1053distinct RTL "segment", without causing any following text to be
1050LRM as the end of an RTL segment and displays following text as LTR. 1054displayed as RTL. (This is done by appending a Unicode "left-to-right
1055mark" character.)
1051 1056
1052This is useful when the buffer has overall left-to-right (LTR) 1057This is useful when the buffer has overall left-to-right (LTR)
1053paragraph direction and you need to insert a string whose contents 1058paragraph direction and you need to insert a string whose contents and
1054(and hence directionality) are not known in advance. 1059directionality are not known in advance.
1055 1060
1056** pre/post-command-hook are not reset to nil upon error. 1061** pre/post-command-hook are not reset to nil upon error.
1057Instead, the offending function is removed. 1062Instead, the offending function is removed.