[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bidi support
From: |
Stefan Monnier |
Subject: |
Bidi support |
Date: |
Fri, 21 Aug 2009 14:59:24 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
>> I was thinking of bidi for Emacs-24
> If history is of any significance, I may not live until Emacs 24. And
> for some strange reason, the burden of adding this feature seems to be
> on my shoulders and no one else's: no development happened in this
> direction for the last several years, even though most of the
> low-level code was sitting on a branch (courtesy of Handa-san) for the
> last 4 years.
Has this branch been kept up-to-date w.r.t the trunk?
I'd guess not. In that case, someone should do it.
I just took a look at that branch, and it doesn't look too terrible.
It made me discover the variable direction-reversed which I didn't
even know existed (and it seems that it currently has no effect :-(
> So I'd prefer it to happen sooner rather than later, at least to the
> point where the foundations are in place and others can contribute
> the rest.
Agreed. The more I think about it, the more I think we need to open
a new branch for "what will become emacs-24". Kind of like what we did
with the emacs-unicode branch. I think bidi should be one of the first
features to install on that branch.
>> but if you have code ready for it
>> and if it's not too intrusive, I'd be willing to consider it.
> It is not ``ready'' in the sense that it is not yet production
> quality. It does not yet support all the features of the Emacs
> display engine. But it can already display bidirectional text, for
> now only in a left-to-right paragraph and only if the text has no
> faces and overlays. The code that reorders characters for display
> isn't activated until you flip a buffer-local variable, and then only
> in that buffer. Is that ``not too intrusive'' enough?
I think it will stay unstable for too long, so it's not good enough for
the current trunk (which I'd like to keep for shorter-term changes).
Stefan
- next bugfix release? [was: Re: using libmagic in Emacs?], (continued)
- next bugfix release? [was: Re: using libmagic in Emacs?], Dan Nicolaescu, 2009/08/19
- Re: next bugfix release?, Chong Yidong, 2009/08/19
- Re: next bugfix release?, Dan Nicolaescu, 2009/08/19
- Re: next bugfix release?, Alan Mackenzie, 2009/08/19
- Re: next bugfix release?, Nick Roberts, 2009/08/19
- Re: next bugfix release?, Lennart Borgman, 2009/08/20
- Re: next bugfix release?, Eric M. Ludlam, 2009/08/20
- Re: next bugfix release?, Alan Mackenzie, 2009/08/20
- Re: next bugfix release?, Lennart Borgman, 2009/08/20
- Re: installing features on trunk (was: using libmagic in Emacs?), Eli Zaretskii, 2009/08/19
- Bidi support,
Stefan Monnier <=
- Re: Bidi support, Eli Zaretskii, 2009/08/21
- Re: Bidi support, Stefan Monnier, 2009/08/21
- Re: Bidi support, Jason Rumney, 2009/08/22
- Bidi support, Stephen J. Turnbull, 2009/08/22
- Re: Bidi support, Eli Zaretskii, 2009/08/22
- Re: Bidi support, Kenichi Handa, 2009/08/23
- Re: Bidi support, Eli Zaretskii, 2009/08/23
- Re: Bidi support, Kenichi Handa, 2009/08/24
- Re: Bidi support, Stephen J. Turnbull, 2009/08/23
Re: using libmagic in Emacs?, Juri Linkov, 2009/08/18