[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bidi reordering in program source buffers
From: |
Eli Zaretskii |
Subject: |
Re: bidi reordering in program source buffers |
Date: |
Fri, 26 Aug 2011 00:09:37 +0300 |
> Date: Thu, 25 Aug 2011 23:01:38 +0300
> From: "Ehud Karni" <address@hidden>
> Cc: address@hidden, address@hidden, address@hidden,
> address@hidden
>
> On Thu, 25 Aug 2011 20:28:30 Eli Zaretskii wrote:
> >
> > So in your opinion, buffers that display source code should not be
> > reordered, not even the strings and comments they display? IOW, we
> > should give up showing human-readable portions of those buffers in a
> > legible display form? That's a bit harsh, no?
>
> Yes, not even in comments or strings, see more below.
>
> > > I think a (global) function that toggles the bidi reordering
> > > ONLY for the local buffer should ease the work of Emacs users.
> >
> > Can you elaborate why this is needed?
> >
> > In any case, the function should simply toggle the value of
> > bidi-display-reordering, as it's per-buffer variable. But I rather
> > think Emacs should set this variable correctly without user
> > intervention.
>
> I meant a command like `toggle-truncate-lines' or `toggle-word-wrap'.
> Then the user can assign it to a key, so she can easily change from
> logical to bidi ordered. In this way she can easily edit the R2L text
> when she needs, but with one keystroke see the logic of the program
> even if the R2L text is harder to read.
But without any reasonable way of displaying strings in printf-like
function calls, what good will it do to the user to turn on
reordering? She will just see jumbled text, with no real way of
knowing the reading order except moving the cursor with C-f.
OTOH, if we do have a reasonable way of showing the reordered text,
then why not have it on at all times?
> On second thought, may be the command should change the input method
> too ?
Strings are not necessarily made of only R2L characters. Only the
user knows which parts she wants to edit.
- Re: bidi-display-reordering is now non-nil by default, (continued)
- Re: bidi-display-reordering is now non-nil by default, Chong Yidong, 2011/08/18
- Re: bidi-display-reordering is now non-nil by default, Stefan Monnier, 2011/08/18
- Re: bidi-display-reordering is now non-nil by default, Eli Zaretskii, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Chong Yidong, 2011/08/19
- Re: bidi reordering in program source buffers (was: bidi-display-reordering is now non-nil by default), Eli Zaretskii, 2011/08/20
- Re: bidi reordering in program source buffers (was: bidi-display-reordering is now non-nil by default), Andreas Schwab, 2011/08/20
- Re: bidi reordering in program source buffers (was: bidi-display-reordering is now non-nil by default), Eli Zaretskii, 2011/08/20
- Re: bidi reordering in program source buffers (was: bidi-display-reordering is now non-nil by default), Ehud Karni, 2011/08/25
- Re: bidi reordering in program source buffers, Eli Zaretskii, 2011/08/25
- Re: bidi reordering in program source buffers, Ehud Karni, 2011/08/25
- Re: bidi reordering in program source buffers,
Eli Zaretskii <=
- Re: bidi-display-reordering is now non-nil by default, Chong Yidong, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Eli Zaretskii, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Chong Yidong, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Eli Zaretskii, 2011/08/20
- Re: bidi-display-reordering is now non-nil by default, Lars Magne Ingebrigtsen, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Eli Zaretskii, 2011/08/19
- Re: bidi-display-reordering is now non-nil by default, Andrey Paramonov, 2011/08/15
Re: bidi-display-reordering is now non-nil by default, Andrey Paramonov, 2011/08/16