Fix direction of keyboard layout display for Arabic input method.
authorEli Zaretskii <eliz@gnu.org>
Wed, 7 Mar 2012 18:48:07 +0000 (20:48 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 7 Mar 2012 18:48:07 +0000 (20:48 +0200)
 lisp/international/quail.el (quail-help): Force
 bidi-paragraph-direction be left-to-right.  See discussion in
 http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
 for the reason.

lisp/ChangeLog
lisp/international/quail.el

index d8342df..68b48f5 100644 (file)
@@ -1,3 +1,10 @@
+2012-03-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/quail.el (quail-help): Force
+       bidi-paragraph-direction be left-to-right.  See discussion in
+       http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
+       for the reason.
+
 2012-03-07  Michael Albinus  <Michael.Albinus@alcatel-lucent.com>
 
        Avoid superfluous registering of signals.  (Bug#10807)
index 1dd5e35..48aa013 100644 (file)
@@ -2485,6 +2485,11 @@ package to describe."
     ;; the width of the window in which the buffer displayed.
     (with-current-buffer (help-buffer)
       (setq buffer-read-only nil)
+      ;; Without this, a keyboard layout with R2L characters might be
+      ;; displayed reversed, right to left.  See the thread starting at
+      ;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
+      ;; for a description of one such situation.
+      (setq bidi-paragraph-direction 'left-to-right)
       (insert "Input method: " (quail-name)
              " (mode line indicator:"
              (quail-title)