[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mixed L2R and R2L paragraphs and horizontal scroll
From: |
Stefan Monnier |
Subject: |
Re: Mixed L2R and R2L paragraphs and horizontal scroll |
Date: |
Mon, 01 Feb 2010 10:36:13 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
> Here's a peculiar design decision that needs to be made for the bidi
> display: how to display horizontally scrolled lines in a buffer with
> mixed L2R and R2L paragraphs.
That's a tricky question indeed. I don't know if there are other text
editors with similar problems from which to get inspiration.
So it seems we have 3 options:
- "saturated scrolling" where hscroll can be positive or negative and
l2r lines won't scroll at all when hscroll is negative and vice-versa.
- "inverted scrolling" where hscroll is always positive and is
interpreted as scrolling in the direction of the line, so the
direction can change from one line to the next.
- "rigid scrolling" where the window-width determines the distance
between l2r's leftmost position and r2l's rightmost position and then
the text is taken as extending both left and right from those, so
hscroll can be positive or negative and lines can be scrolled "before
their beginning".
Inverted scrolling seem to be easier to implement. It has the downside
that C-x > will scroll "the other way" in R2L contexts, but maybe it's
not that terrible: there's always a source of confusion when talking
about scrolling direction anyway, because we can either think of
scrolling the text under a fixed window, or scrolling a window over
a fixed text.
Stefan
Re: Mixed L2R and R2L paragraphs and horizontal scroll,
Stefan Monnier <=
Re: Mixed L2R and R2L paragraphs and horizontal scroll, Richard Stallman, 2010/02/01
- Re: Mixed L2R and R2L paragraphs and horizontal scroll, martin rudalics, 2010/02/02
- Re: Mixed L2R and R2L paragraphs and horizontal scroll, Richard Stallman, 2010/02/02
- Re: Mixed L2R and R2L paragraphs and horizontal scroll, tomas, 2010/02/06
- Re: Mixed L2R and R2L paragraphs and horizontal scroll, David De La Harpe Golden, 2010/02/06
- Re: Mixed L2R and R2L paragraphs and horizontal scroll, Richard Stallman, 2010/02/06