<div dir="ltr">2009/2/20 Dov Grobgeld <span dir="ltr"><<a href="mailto:dov.grobgeld@gmail.com">dov.grobgeld@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div>There was a complex issue of emacs bidi that I tried to follow back in 2002. The mailing list still up at:<br><br><a href="http://lists.gnu.org/archive/html/emacs-bidi/" target="_blank">http://lists.gnu.org/archive/html/emacs-bidi/</a><br>
<br>What I remember from the discussion was that fribidi and the Unicode Bidi algorithm were ruled out, because they were considered not to be "sufficient" for the emacs bidi needs. The discussion eventually reached such a technical complexity that I lost interest. In the end, appearently nothing came out of the effort and the bidi changes never made it into the trunk.<br>
<br>It is probably a good idea to restart and try to copy the Gtk or the Qt behavior. Note that BiDi is a lot more than just the application of the algorithm. You also need to take into account things such as:<br><ul><li>
Cursor movement.</li><li>Internal splitting of the visual and the logical positions.</li><li>Hit detection for mouse down.</li><li>The fact that a continous logical selection may be one, two, or three visual selections.</li>
<li>How to deal with zero width characters. (Is there a view-control-code mode in emacs?).</li></ul></div>I'd be willing to do the work, if someone else would fund it. I'm leaving my current employment in another few months, and I'm currently looking for large and small jobs.<br>
<div></div></div></blockquote><div><br>I doubt that we can find serious funding for this issue - emacs is not very fashionable these days and I don't know of any local organization that uses it regularly as a major platform (although you can find Emacsers scattered practically everywhere).<br>
However, maybe we can try setting up a bounty, through Hamakor, or maybe even through FSF.<br><br>Having said that, I am certainly interested in this issue. I use emacs for daily work, but switch to gedit whenever there's Hebrew involved - not very convenient (but managable since work is in English)...<br>
If someone else starts working on this, I'll follow closely and maybe give a hand (if I find time).<br><br></div></div> Amit<br><br></div>