* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
@ 2012-06-14 18:20 Dov Grobgeld
2012-06-14 19:42 ` Eli Zaretskii
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Dov Grobgeld @ 2012-06-14 18:20 UTC (permalink / raw
To: 11710
This bug report will be sent to the Bug-GNU-Emacs mailing list
and the GNU bug tracker at debbugs.gnu.org. Please check that
the From: line contains a valid email address. After a delay of up
to one day, you should receive an acknowledgement at that address.
Please write in English if possible, as the Emacs maintainers
usually do not have translators for other languages.
Please describe exactly what actions triggered the bug, and
the precise symptoms of the bug. If you can, give a recipe
starting from `emacs -Q':
When using bidi (bi-direction) reordering together with org-mode, all
paragraphs automatically become either RTL or LTR according to the
emacs' Bidi heuristic algorithm. But when exporting to HTML, the
resolved paragraph direction is not included. In HTML the paragraph
directions must be set explicitly, e.g. by <div dir="RTL">...</div>, and
they should be set according to the directions resolved by emacs.
If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
`bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/usr/local/public-dev/share/emacs/24.1.50/etc/DEBUG.
In GNU Emacs 24.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10)
of 2012-06-13 on grower
Windowing system distributor `Fedora Project', version 11.0.11200000
Configured using:
`configure '--prefix=/usr/local/public-dev/' 'CFLAGS=-g -O0''
Important settings:
value of $LANG: en_US.utf8
value of $XMODIFIERS: @im=none
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: Org
Minor modes in effect:
buffer-face-mode: t
show-paren-mode: t
csv-field-index-mode: t
partial-completion-mode: t
xmsi-mode: t
diff-auto-refine-mode: t
delete-selection-mode: t
shell-dirtrack-mode: t
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
visual-line-mode: t
transient-mark-mode: t
Recent input:
a r <tab> <return> b i d i - d i s <tab> p l a y -
r e o r d e r i n g <return> C-g C-g C-x o C-SPC M-f
M-f M-f M-w C-x o ( s e t q SPC C-y SPC n i l ) C-x
C-e C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-h v <return>
C-p C-p C-p C-b C-b C-b C-b C-b C-b C-b C-p C-h C-g
C-g C-q TAB C-n C-b C-b C-b C-b C-b C-b C-b C-q TAB
C-n C-b C-b C-b C-b C-b C-b C-b C-q TAB C-n C-n C-e
C-b C-b C-f <backspace> <backspace> <backspace> t C-e
C-x C-e C-b <backspace> n i l C-h C-q C-e C-g C-g C-g
C-e C-x C-e C-p C-p C-p C-b C-b C-b C-b C-b C-b C-b
C-p <backspace> C-n M-f C-b C-b C-b C-b <backspace>
C-n C-f C-f C-b <backspace> C-p C-p C-f C-f C-q <tab>
C-b C-n C-q <tab> C-b C-n C-q <tab> C-n C-n C-e C-b
<backspace> <backspace> <backspace> t C-e C-x C-e C-b
<backspace> n i l C-e C-x C-e C-p C-p C-p C-a C-p C-f
C-SPC C-n C-n C-x r t C-q TAB <return> C-p C-p C-p
C-e C-b C-SPC C-n C-n C-g C-p C-p C-e C-SPC C-n C-n
C-h C-q <tab> C-g C-g C-x C-x C-x r i C-_ C-_ C-SPC
C-n C-n C-x r t <return> C-n C-n C-n C-b <backspace>
<backspace> <backspace> t C-e C-x C-e C-b <backspace>
n i l C-e C-x C-e C-a C-p C-p C-p C-p C-p C-p C-p C-SPC
C-n C-n C-n M-% C-q TAB <return> <return> ! <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> C-x
1 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-x r
e p o r t <tab> <return>
Recent messages:
Undo in region!
Mark set
byte-code: End of buffer
t
Auto-saving...
nil
byte-code: Beginning of buffer [3 times]
Mark set [2 times]
Replaced 9 occurrences
Auto-saving...
byte-code: End of buffer [9 times]
Load-path shadows:
/home/dov/github/dov-env/emacs/longlines hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/longlines
/home/dov/github/dov-env/emacs/compile hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/progmodes/compile
/home/dov/github/dov-env/emacs/octave-mod hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/progmodes/octave-mod
/home/dov/github/dov-env/emacs/gdb-mi hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/progmodes/gdb-mi
/home/dov/github/dov-env/emacs/octave-inf hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/progmodes/octave-inf
/home/dov/github/dov-env/emacs//org-mode/ob-lilypond hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-lilypond
/home/dov/github/dov-env/emacs//org-mode/ob-C hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-C
/home/dov/github/dov-env/emacs//org-mode/org-rmail hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-rmail
/home/dov/github/dov-env/emacs//org-mode/org-beamer hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-beamer
/home/dov/github/dov-env/emacs//org-mode/ob-comint hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-comint
/home/dov/github/dov-env/emacs//org-mode/ob-keys hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-keys
/home/dov/github/dov-env/emacs//org-mode/org-macs hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-macs
/home/dov/github/dov-env/emacs//org-mode/ob-ref hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-ref
/home/dov/github/dov-env/emacs//org-mode/ob-js hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-js
/home/dov/github/dov-env/emacs//org-mode/org-mobile hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mobile
/home/dov/github/dov-env/emacs//org-mode/org-plot hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-plot
/home/dov/github/dov-env/emacs//org-mode/org-capture hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-capture
/home/dov/github/dov-env/emacs//org-mode/ob-lisp hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-lisp
/home/dov/github/dov-env/emacs//org-mode/org-compat hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-compat
/home/dov/github/dov-env/emacs//org-mode/org-html hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-html
/home/dov/github/dov-env/emacs//org-mode/org-id hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-id
/home/dov/github/dov-env/emacs//org-mode/ob-mscgen hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-mscgen
/home/dov/github/dov-env/emacs//org-mode/org-entities hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-entities
/home/dov/github/dov-env/emacs//org-mode/org-colview hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-colview
/home/dov/github/dov-env/emacs//org-mode/org-faces hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-faces
/home/dov/github/dov-env/emacs//org-mode/ob-R hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-R
/home/dov/github/dov-env/emacs//org-mode/ob-awk hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-awk
/home/dov/github/dov-env/emacs//org-mode/org-xoxo hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-xoxo
/home/dov/github/dov-env/emacs//org-mode/org-timer hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-timer
/home/dov/github/dov-env/emacs//org-mode/org-icalendar hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-icalendar
/home/dov/github/dov-env/emacs//org-mode/ob-org hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-org
/home/dov/github/dov-env/emacs//org-mode/ob-screen hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-screen
/home/dov/github/dov-env/emacs//org-mode/org-habit hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-habit
/home/dov/github/dov-env/emacs//org-mode/ob-eval hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-eval
/home/dov/github/dov-env/emacs//org-mode/org-datetree hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-datetree
/home/dov/github/dov-env/emacs//org-mode/ob-table hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-table
/home/dov/github/dov-env/emacs//org-mode/ob-scheme hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-scheme
/home/dov/github/dov-env/emacs//org-mode/org-ctags hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-ctags
/home/dov/github/dov-env/emacs//org-mode/org-mouse hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mouse
/home/dov/github/dov-env/emacs//org-mode/ob-sh hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-sh
/home/dov/github/dov-env/emacs//org-mode/org hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org
/home/dov/github/dov-env/emacs//org-mode/org-mhe hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mhe
/home/dov/github/dov-env/emacs//org-mode/org-mac-message hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mac-message
/home/dov/github/dov-env/emacs//org-mode/ob-exp hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-exp
/home/dov/github/dov-env/emacs//org-mode/org-freemind hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-freemind
/home/dov/github/dov-env/emacs//org-mode/org-remember hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-remember
/home/dov/github/dov-env/emacs//org-mode/org-attach hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-attach
/home/dov/github/dov-env/emacs//org-mode/org-wl hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-wl
/home/dov/github/dov-env/emacs//org-mode/ob-java hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-java
/home/dov/github/dov-env/emacs//org-mode/ob-octave hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-octave
/home/dov/github/dov-env/emacs//org-mode/ob-matlab hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-matlab
/home/dov/github/dov-env/emacs//org-mode/org-ascii hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-ascii
/home/dov/github/dov-env/emacs//org-mode/org-bbdb hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-bbdb
/home/dov/github/dov-env/emacs//org-mode/ob-haskell hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-haskell
/home/dov/github/dov-env/emacs//org-mode/ob-sqlite hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-sqlite
/home/dov/github/dov-env/emacs//org-mode/org-info hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-info
/home/dov/github/dov-env/emacs//org-mode/ob-perl hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-perl
/home/dov/github/dov-env/emacs//org-mode/org-archive hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-archive
/home/dov/github/dov-env/emacs//org-mode/org-exp-blocks hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-exp-blocks
/home/dov/github/dov-env/emacs//org-mode/org-mks hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mks
/home/dov/github/dov-env/emacs//org-mode/ob-ruby hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-ruby
/home/dov/github/dov-env/emacs//org-mode/org-protocol hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-protocol
/home/dov/github/dov-env/emacs//org-mode/org-special-blocks hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-special-blocks
/home/dov/github/dov-env/emacs//org-mode/org-table hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-table
/home/dov/github/dov-env/emacs//org-mode/org-taskjuggler hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-taskjuggler
/home/dov/github/dov-env/emacs//org-mode/ob-clojure hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-clojure
/home/dov/github/dov-env/emacs//org-mode/org-mew hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-mew
/home/dov/github/dov-env/emacs//org-mode/ob-ditaa hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-ditaa
/home/dov/github/dov-env/emacs//org-mode/org-w3m hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-w3m
/home/dov/github/dov-env/emacs//org-mode/ob-plantuml hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-plantuml
/home/dov/github/dov-env/emacs//org-mode/org-gnus hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-gnus
/home/dov/github/dov-env/emacs//org-mode/ob-tangle hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-tangle
/home/dov/github/dov-env/emacs//org-mode/ob hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob
/home/dov/github/dov-env/emacs//org-mode/org-src hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-src
/home/dov/github/dov-env/emacs//org-mode/ob-calc hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-calc
/home/dov/github/dov-env/emacs//org-mode/org-crypt hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-crypt
/home/dov/github/dov-env/emacs//org-mode/org-list hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-list
/home/dov/github/dov-env/emacs//org-mode/ob-latex hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-latex
/home/dov/github/dov-env/emacs//org-mode/org-docbook hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-docbook
/home/dov/github/dov-env/emacs//org-mode/org-pcomplete hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-pcomplete
/home/dov/github/dov-env/emacs//org-mode/org-publish hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-publish
/home/dov/github/dov-env/emacs//org-mode/ob-emacs-lisp hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-emacs-lisp
/home/dov/github/dov-env/emacs//org-mode/org-exp hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-exp
/home/dov/github/dov-env/emacs//org-mode/org-jsinfo hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-jsinfo
/home/dov/github/dov-env/emacs//org-mode/org-indent hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-indent
/home/dov/github/dov-env/emacs//org-mode/org-feed hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-feed
/home/dov/github/dov-env/emacs//org-mode/org-clock hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-clock
/home/dov/github/dov-env/emacs//org-mode/ob-lob hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-lob
/home/dov/github/dov-env/emacs//org-mode/org-bibtex hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-bibtex
/home/dov/github/dov-env/emacs//org-mode/org-latex hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-latex
/home/dov/github/dov-env/emacs//org-mode/org-footnote hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-footnote
/home/dov/github/dov-env/emacs//org-mode/ob-maxima hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-maxima
/home/dov/github/dov-env/emacs//org-mode/ob-sass hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-sass
/home/dov/github/dov-env/emacs//org-mode/ob-gnuplot hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-gnuplot
/home/dov/github/dov-env/emacs//org-mode/ob-dot hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-dot
/home/dov/github/dov-env/emacs//org-mode/org-inlinetask hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-inlinetask
/home/dov/github/dov-env/emacs//org-mode/ob-asymptote hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-asymptote
/home/dov/github/dov-env/emacs//org-mode/ob-css hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-css
/home/dov/github/dov-env/emacs//org-mode/org-agenda hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-agenda
/home/dov/github/dov-env/emacs//org-mode/ob-python hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-python
/home/dov/github/dov-env/emacs//org-mode/org-irc hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-irc
/home/dov/github/dov-env/emacs//org-mode/org-vm hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-vm
/home/dov/github/dov-env/emacs//org-mode/ob-ocaml hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-ocaml
/home/dov/github/dov-env/emacs//org-mode/org-docview hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/org-docview
/home/dov/github/dov-env/emacs//org-mode/ob-ledger hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-ledger
/home/dov/github/dov-env/emacs//org-mode/ob-sql hides
/usr/local/public-dev/share/emacs/24.1.50/lisp/org/ob-sql
Features:
(shadow mail-extr emacsbug sendmail rect jka-compr tabify org-table
face-remap org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc
org-jsinfo org-infojs org-html org-info org-gnus org-docview org-bibtex
bibtex org-bbdb paren zoom-frm qtdoc browse-url git-find-file org-mw
ob-C ob-R ob-octave ob-plantuml ob-asymptote ob-dot ob-ditaa ob-python
ob-perl ob-sh org-htmlslidy org-s5 persistent ipython executable
org-export iimage org-crypt org-install org-wikipedia org-git-hyperlink
org-man screenshot dmacro tramp tramp-compat tramp-loaddefs tex-mode
color-moccur matlab-load sourcepair csv-mode sort dired-details+
dired-details mediawiki url-cache mm-url url-http tls url-auth url-gw
python-mode url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap xml-parse doxymacs ack epa-file
epa epg epg-config epresent org-latex org-export-latex org-beamer
footnote org-exp ob-exp org-exp-blocks org-agenda org ob-emacs-lisp
ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys
ob ob-eval org-pcomplete org-list org-faces org-compat org-entities
org-macs cal-menu calendar cal-loaddefs gnus-sum nnoo gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
gnus-win gnus gnus-ems nnheader pde-load complete pde-abbv tempo-x tempo
pde-patch help-dwim woman man template-simple pde-vars
xmsi-math-symbols-input mo-git-blame scroll-all markdown-mode noutline
outline magit-blame magit-bisect magit-key-mode magit esh-var esh-io
esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module
esh-mode esh-util ido iswitchb diff-mode log-edit pcvs-util add-log
vc-ediff octave-mod csharp-mode cc-langs doc-mode derived sgml-mode
mb-depth two-column gud message rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
mail-utils gmm-utils mailheader delsel server javascript-mode icicles
icicles-mode warnings dired+ dired-x dired-aux advice help-fns
advice-preload icicles-cmd2 compile easy-mmode imenu edmacro
icicles-cmd1 frame-cmds frame-fns avoid cus-edit cus-start cus-load yow
etags shell pcomplete cookie1 comint ansi-color ring bookmark pp dabbrev
recentf tree-widget icicles-mcmd help-mode view image-dired format-spec
dired filesets icicles-fn icicles-var cl-macs icicles-opt kmacro ffap
url-parse auth-source eieio byte-opt bytecomp byte-compile cconv
gnus-util mm-util mail-prsvr password-cache url-vars wid-edit thingatpt
icicles-face icicles-mac cl macroexp cl-lib gtk-look info-look info vc
ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult
ediff-init ediff vc-dispatcher cc-mode cc-fonts easymenu cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs time-date
tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer loaddefs button faces cus-face files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-14 18:20 bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output Dov Grobgeld
@ 2012-06-14 19:42 ` Eli Zaretskii
2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 6:17 ` Dov Grobgeld
2012-06-14 19:42 ` Eli Zaretskii
2020-05-22 11:41 ` bug#11710: Status: " Bastien
2 siblings, 2 replies; 8+ messages in thread
From: Eli Zaretskii @ 2012-06-14 19:42 UTC (permalink / raw
To: Dov Grobgeld; +Cc: 11710
> Date: Thu, 14 Jun 2012 21:20:17 +0300
> From: Dov Grobgeld <dov.grobgeld@gmail.com>
>
> When using bidi (bi-direction) reordering together with org-mode, all
> paragraphs automatically become either RTL or LTR according to the
> emacs' Bidi heuristic algorithm.
Did you customize Emacs to dynamically determine the paragraph
direction in Org buffers? By default they are forced to be
left-to-right.
> But when exporting to HTML, the resolved paragraph direction is not
> included. In HTML the paragraph directions must be set explicitly,
> e.g. by <div dir="RTL">...</div>, and they should be set according
> to the directions resolved by emacs.
To the Org maintainers: the resolved paragraph direction at character
position N in the current buffer can be retrieved like this:
(save-excursion
(goto-char N)
(current-bidi-paragraph-direction))
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-14 18:20 bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output Dov Grobgeld
2012-06-14 19:42 ` Eli Zaretskii
@ 2012-06-14 19:42 ` Eli Zaretskii
2020-05-22 11:41 ` bug#11710: Status: " Bastien
2 siblings, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2012-06-14 19:42 UTC (permalink / raw
To: Dov Grobgeld; +Cc: 11710
> Date: Thu, 14 Jun 2012 21:20:17 +0300
> From: Dov Grobgeld <dov.grobgeld@gmail.com>
>
> When using bidi (bi-direction) reordering together with org-mode, all
> paragraphs automatically become either RTL or LTR according to the
> emacs' Bidi heuristic algorithm.
Did you customize Emacs to dynamically determine the paragraph
direction in Org buffers? By default they are forced to be
left-to-right.
> But when exporting to HTML, the resolved paragraph direction is not
> included. In HTML the paragraph directions must be set explicitly,
> e.g. by <div dir="RTL">...</div>, and they should be set according
> to the directions resolved by emacs.
To the Org maintainers: the resolved paragraph direction at character
position N in the current buffer can be retrieved like this:
(save-excursion
(goto-char N)
(current-bidi-paragraph-direction))
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-14 19:42 ` Eli Zaretskii
2012-06-15 6:17 ` Dov Grobgeld
@ 2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 7:55 ` Eli Zaretskii
2012-06-15 7:55 ` Eli Zaretskii
1 sibling, 2 replies; 8+ messages in thread
From: Dov Grobgeld @ 2012-06-15 6:17 UTC (permalink / raw
To: Eli Zaretskii; +Cc: 11710
On Thu, Jun 14, 2012 at 10:42 PM, Eli Zaretskii
> > [stuff deleted]
>
> Did you customize Emacs to dynamically determine the paragraph
> direction in Org buffers? By default they are forced to be
> left-to-right.
Yes, I changed that. Org-mode appears to me to work fine in dynamic
Bidi mode, so I don't understand the reasoning that it was turned off
by default.
> > [stuff deleted]
> To the Org maintainers: the resolved paragraph direction at character
> position N in the current buffer can be retrieved like this:
>
> (save-excursion
> (goto-char N)
> (current-bidi-paragraph-direction))
Ok, thanks. Perhaps I'll have a go at it on my own.
Regards,
Dov
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-14 19:42 ` Eli Zaretskii
@ 2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 6:17 ` Dov Grobgeld
1 sibling, 0 replies; 8+ messages in thread
From: Dov Grobgeld @ 2012-06-15 6:17 UTC (permalink / raw
To: Eli Zaretskii; +Cc: 11710
On Thu, Jun 14, 2012 at 10:42 PM, Eli Zaretskii
> > [stuff deleted]
>
> Did you customize Emacs to dynamically determine the paragraph
> direction in Org buffers? By default they are forced to be
> left-to-right.
Yes, I changed that. Org-mode appears to me to work fine in dynamic
Bidi mode, so I don't understand the reasoning that it was turned off
by default.
> > [stuff deleted]
> To the Org maintainers: the resolved paragraph direction at character
> position N in the current buffer can be retrieved like this:
>
> (save-excursion
> (goto-char N)
> (current-bidi-paragraph-direction))
Ok, thanks. Perhaps I'll have a go at it on my own.
Regards,
Dov
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 7:55 ` Eli Zaretskii
@ 2012-06-15 7:55 ` Eli Zaretskii
1 sibling, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2012-06-15 7:55 UTC (permalink / raw
To: Dov Grobgeld; +Cc: 11710
> Date: Fri, 15 Jun 2012 09:17:36 +0300
> From: Dov Grobgeld <dov.grobgeld@gmail.com>
> Cc: 11710@debbugs.gnu.org
>
> On Thu, Jun 14, 2012 at 10:42 PM, Eli Zaretskii
> > > [stuff deleted]
> >
> > Did you customize Emacs to dynamically determine the paragraph
> > direction in Org buffers? By default they are forced to be
> > left-to-right.
>
> Yes, I changed that. Org-mode appears to me to work fine in dynamic
> Bidi mode, so I don't understand the reasoning that it was turned off
> by default.
2 reasons:
. If you maintain Org files with mixed L2R and R2L contents, having
some items on the left and some on the right looks messed up,
especially if the parent item is on the other side of the window.
. Performance. Dynamic detection of paragraph direction can slow
down redisplay, if you have long stretches of items without empty
lines to separate them. When sub-trees are hidden, this could
cause an annoying effect whereby moving cursor past one visible
line causes a perceptible delay (because there are many hundreds of
hidden lines Emacs needs to move through in the buffer). This
punishes Org users who don't use bidirectional scripts, which are
the majority of Org users. So in traditions of democracy, the
majority wins...
> > (save-excursion
> > (goto-char N)
> > (current-bidi-paragraph-direction))
>
> Ok, thanks. Perhaps I'll have a go at it on my own.
Please consider reporting here if you get it to work, because Org
maintainers may wish to use your code.
TIA
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-15 6:17 ` Dov Grobgeld
@ 2012-06-15 7:55 ` Eli Zaretskii
2012-06-15 7:55 ` Eli Zaretskii
1 sibling, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2012-06-15 7:55 UTC (permalink / raw
To: Dov Grobgeld; +Cc: 11710
> Date: Fri, 15 Jun 2012 09:17:36 +0300
> From: Dov Grobgeld <dov.grobgeld@gmail.com>
> Cc: 11710@debbugs.gnu.org
>
> On Thu, Jun 14, 2012 at 10:42 PM, Eli Zaretskii
> > > [stuff deleted]
> >
> > Did you customize Emacs to dynamically determine the paragraph
> > direction in Org buffers? By default they are forced to be
> > left-to-right.
>
> Yes, I changed that. Org-mode appears to me to work fine in dynamic
> Bidi mode, so I don't understand the reasoning that it was turned off
> by default.
2 reasons:
. If you maintain Org files with mixed L2R and R2L contents, having
some items on the left and some on the right looks messed up,
especially if the parent item is on the other side of the window.
. Performance. Dynamic detection of paragraph direction can slow
down redisplay, if you have long stretches of items without empty
lines to separate them. When sub-trees are hidden, this could
cause an annoying effect whereby moving cursor past one visible
line causes a perceptible delay (because there are many hundreds of
hidden lines Emacs needs to move through in the buffer). This
punishes Org users who don't use bidirectional scripts, which are
the majority of Org users. So in traditions of democracy, the
majority wins...
> > (save-excursion
> > (goto-char N)
> > (current-bidi-paragraph-direction))
>
> Ok, thanks. Perhaps I'll have a go at it on my own.
Please consider reporting here if you get it to work, because Org
maintainers may wish to use your code.
TIA
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#11710: Status: 24.1.50; Bidi attributes are not exported in org-mode html output
2012-06-14 18:20 bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output Dov Grobgeld
2012-06-14 19:42 ` Eli Zaretskii
2012-06-14 19:42 ` Eli Zaretskii
@ 2020-05-22 11:41 ` Bastien
2 siblings, 0 replies; 8+ messages in thread
From: Bastien @ 2020-05-22 11:41 UTC (permalink / raw
To: bug#11710
bug#11710 <11710@debbugs.gnu.org> writes:
> retitle 11710 24.1.50; Bidi attributes are not exported in org-mode html output
> reassign 11710 emacs,org-mode
> submitter 11710 Dov Grobgeld <dov.grobgeld@gmail.com>
> severity 11710 normal
Closing this old bug, as there was no follow-up.
If the problem still exists, please report it to emacs-orgmode@gnu.org.
--
Bastien
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-05-22 11:41 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-14 18:20 bug#11710: 24.1.50; Bidi attributes are not exported in org-mode html output Dov Grobgeld
2012-06-14 19:42 ` Eli Zaretskii
2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 6:17 ` Dov Grobgeld
2012-06-15 7:55 ` Eli Zaretskii
2012-06-15 7:55 ` Eli Zaretskii
2012-06-14 19:42 ` Eli Zaretskii
2020-05-22 11:41 ` bug#11710: Status: " Bastien
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.