summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2014-10-14 19:42:58 -0700
committerGlenn Morris <rgm@gnu.org>2014-10-14 19:42:58 -0700
commit924a09e9161c05d9d69d85fa102910b10ece372f (patch)
treea6db955854aaf2da0c0353a7465639aa6245b7d5 /lisp/emacs-lisp
parent10fff83762262ec4d5f571e26069d37162ba514d (diff)
parent6d81466ac65eb84cb77eaa73e589628b5afcb963 (diff)
downloademacs-924a09e9161c05d9d69d85fa102910b10ece372f.tar.gz
emacs-924a09e9161c05d9d69d85fa102910b10ece372f.tar.bz2
emacs-924a09e9161c05d9d69d85fa102910b10ece372f.zip
Merge from emacs-24; up to 2014-07-27T09:41:59Z!ttn@gnu.org
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/tabulated-list.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el
index 3ee261aa06b..1e613c7fd4e 100644
--- a/lisp/emacs-lisp/tabulated-list.el
+++ b/lisp/emacs-lisp/tabulated-list.el
@@ -519,7 +519,10 @@ as the ewoc pretty-printer."
(setq-local buffer-read-only t)
(setq-local buffer-undo-list t)
(setq-local revert-buffer-function #'tabulated-list-revert)
- (setq-local glyphless-char-display tabulated-list-glyphless-char-display))
+ (setq-local glyphless-char-display tabulated-list-glyphless-char-display)
+ ;; Avoid messing up the entries' display just because the first
+ ;; column of the first entry happens to begin with a R2L letter.
+ (setq bidi-paragraph-direction 'left-to-right))
(put 'tabulated-list-mode 'mode-class 'special)