[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Vim-6.0 & Arabic



Dear Nadim

I'm aware about your project, since I too am subscribed to
vim-dev at vim dot org and vim-multibyte at vim dot org dot  I must congratulate
you on your efforts.

I have looked into the Farsi module in Vim, and have learned bits
and pieces of hacking vim, however, switching between the two
modes (rl and norl) are a bit tedious to handle (for example when
entering numbers or embedding Latin text). It was my intention to
first implement BiDi so that characters entered are automatically
reordered according to the BiDi Algorithm. After I planned to
handle shaping and joining which you are now working on.

I must mention that at this moment I have produced no code as I'm
still in the research process. I'm sure your findings will be a
great resource for me, so I subscribed to developer at arabeyes dot org dot 

I have however made a preliminary keymap for the ISIRI 2901
standard based on UTF-8. This keymap and a screen shot of Vim
displaying Farsi text in UTF-8 is available at

	http://www.engsoc.org/~yousof/vim/

Finally, I must say I'm looking forward to complete Arabic
support in vim, and I hope we can share our success one day!

Best Regards
Yousof

-- 
-= Yousof Mortazavi <yousof at engsoc dot org> | Electrical Engineering =-
-= WWW: http://www.engsoc.org/~yousof/  |  Carleton University   =-

On Mon, 3 Dec 2001, Nadim Shaikli wrote:

> Yousof, I wanted to let you know that a few of us at arabeyes.org are
> working on adding Arabic support to VIM-6.0 (a 'vi' clone) and we've
> come very close to completing the initial task.  We would like to know
> if you'd be interested in our work and in also combining our efforts
> to completing this task thoroughly and promptly.
>
> Short Status:
>    + Able Read/Write UTF-8 files using ISO-8859-6 encoding
>    + Shaping is 80% done - we await Bram's response on a question
>      regarding code in screen.c (function - 'screen_line' line #3653)
>      in which redrawing in "rightleft" mode is done from left-to-right
>      (should be done in right-to-left).
>    + Searching has NOT been looked into yet
>
> I invite you to download the affected files either via CVSweb,
>
>   http://www.arabeyes.org/cgi-bin/cvsweb/arabeyes/vim/
>
> or download the tar version of the affected files,
>
>   http://www.arabeyes.org/~nadim/vim/vim-shaping.tar.gz
>
> As always for project background and Arabic VIM addition thoughts visit,
>
>   http://www.arabeyes.org/projects/vim.php
>
>
>  - Nadim