]> git.eshelyaron.com Git - emacs.git/commitdiff
Turn on bidi-display-reordering by default.
authorEli Zaretskii <eliz@gnu.org>
Thu, 28 Jul 2011 17:18:25 +0000 (20:18 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 28 Jul 2011 17:18:25 +0000 (20:18 +0300)
 src/buffer.c (init_buffer_once, syms_of_buffer): Set
 bidi-display-reordering to t by default.
 doc/emacs/mule.texi (Bidirectional Editing): Document the fact that
 bidi-display-reordering is t by default.
 lispref/display.texi (Bidirectional Display): Document the fact that
 bidi-display-reordering is t by default.

doc/emacs/ChangeLog
doc/emacs/mule.texi
doc/lispref/ChangeLog
doc/lispref/display.texi
etc/NEWS
src/ChangeLog
src/buffer.c

index e10b9a83a432f37a534711ba382cae46817439de..794771e24d3678361fb1bb5d6b1f9b033f7100a1 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * mule.texi (Bidirectional Editing): Document the fact that
+       bidi-display-reordering is t by default.
+
 2011-07-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * help.texi (Misc Help): Mention `describe-prefix-bindings'
index 3c970ecb12c0faa22d68644f35c88a8bdcd47e79..4f1683ef5ea0376b156974f4e3449bef03958edf 100644 (file)
@@ -1703,7 +1703,7 @@ Annex #9, for reordering of bidirectional text for display.
 whether text in the buffer is reordered for display.  If its value is
 non-@code{nil}, Emacs reorders characters that have right-to-left
 directionality when they are displayed.  The default value is
-@code{nil}.
+@code{t}.
 
   Each paragraph of bidirectional text can have its own @dfn{base
 direction}, either right-to-left or left-to-right.  (Paragraph
index d59bbf87bce7895290f3ea0683c5e0f0730a70c7..f08ee3a227cb0889d866ed9e4c4f856f14c095a2 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * display.texi (Bidirectional Display): Document the fact that
+       bidi-display-reordering is t by default.
+
 2011-07-23  Eli Zaretskii  <eliz@gnu.org>
 
        * display.texi (Bidirectional Display): New section.
index 903232bcbdad5aadc9cbfd084a8a451e11706f84..077d0992232316174d8e4fbbfcc29256472491ba 100644 (file)
@@ -6007,7 +6007,7 @@ a ``Full bidirectionality'' class implementation of the @acronym{UBA}.
 whether text in the buffer is reordered for display.  If its value is
 non-@code{nil}, Emacs reorders characters that have right-to-left
 directionality when they are displayed.  The default value is
-@code{nil}.  Text in overlay strings (@pxref{Overlay
+@code{t}.  Text in overlay strings (@pxref{Overlay
 Properties,,before-string}), display strings (@pxref{Overlay
 Properties,,display}), and @code{display} text properties
 (@pxref{Display Property}) is also reordered if the buffer whose text
index ffce9da51e42f5cd72f790aa6bc8c53734886e6c..7b5d81b613f7755b0a35bfb26cef29c15f377a71 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -173,8 +173,11 @@ in your ~/.authinfo file instead.
 See the node "Bidirectional Editing" in the Emacs Manual for some
 additional documentation.
 
-To turn this on in any given buffer, set the buffer-local variable
-`bidi-display-reordering' to a non-nil value.  The default is nil.
+To turn this off in any given buffer, set the buffer-local variable
+`bidi-display-reordering' to a nil value.  The default is t.  For text
+that includes no right-to-left characters, the result of reordering
+looks exactly as it did in previous versions, i.e. there's no
+reordering at all.
 
 The buffer-local variable `bidi-paragraph-direction', if non-nil,
 forces each paragraph in the buffer to have its base direction
index eef9cede5615796034cdfad011af524bc94253db..8c24a1f4741c0eb036aedd8fac1ce091dd7667ce 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * buffer.c (init_buffer_once, syms_of_buffer): Set
+       bidi-display-reordering to t by default.
+
 2011-07-28  Paul Eggert  <eggert@cs.ucla.edu>
 
        * alloc.c (memory_full) [!SYNC_INPUT]: Fix signal-related race.
index a40275db8de09570b8f4dd2a534f377c336ea19c..79800490fd18c20d240443f57a2e8e73bb92e59c 100644 (file)
@@ -4926,7 +4926,7 @@ init_buffer_once (void)
   BVAR (&buffer_defaults, truncate_lines) = Qnil;
   BVAR (&buffer_defaults, word_wrap) = Qnil;
   BVAR (&buffer_defaults, ctl_arrow) = Qt;
-  BVAR (&buffer_defaults, bidi_display_reordering) = Qnil;
+  BVAR (&buffer_defaults, bidi_display_reordering) = Qt;
   BVAR (&buffer_defaults, bidi_paragraph_direction) = Qnil;
   BVAR (&buffer_defaults, cursor_type) = Qt;
   BVAR (&buffer_defaults, extra_line_spacing) = Qnil;
@@ -5500,7 +5500,7 @@ The variable `coding-system-for-write', if non-nil, overrides this variable.
 This variable is never applied to a way of decoding a file while reading it.  */);
 
   DEFVAR_PER_BUFFER ("bidi-display-reordering",
-                    &BVAR (current_buffer, bidi_display_reordering), Qnil,
+                    &BVAR (current_buffer, bidi_display_reordering), Qt,
                     doc: /* Non-nil means reorder bidirectional text for display in the visual order.  */);
 
   DEFVAR_PER_BUFFER ("bidi-paragraph-direction",