Bram and Tony,

I found the problem! :) In short the solution was to 'set termbidi' in the 
vimrc file and I had to remove any vim configuration files and folders. 
Previously my vim was acting so strangely when I built it using brew and was 
typing Persian and it was inserting question marks. To fix it I deleted the 
.vim folder and and also the .vimrc file and build the vim from scratch. So I 
got a fresh vim install, then I started to try the solutions Tony described, 
because what you said made me realise I was doing something different from you. 
So the problem I guess was vim not recognising the terminal. Now it’s working 
great just like I expect it when I ’set termbidi’ in the vimrc file. I couldn’t 
make it work in the iTerm though which is not a bidi terminal. Sorry for taking 
you time again. 

Thanks a lot,
Bahman

> On 1 Dec 2018, at 11:50, Bram Moolenaar <[email protected]> wrote:
> 
> 
> Bahman Eslami wrote:
> 
>> Sorry for late reply and also taking your time on this,
>> 
>> Tony:
>> I added the configuration as you mentioned. After that when I typed Persian 
>> everything got typed as question marks and still as before every character I 
>> typed resulted in more than one character. So I still prefer to have the 
>> feature ‘arabic’ and ‘persian’ off. Sorry but thanks!
>> 
>> Bram:
>> Maybe I didn't understand you question correctly? I cloned the vim
>> from GitHub and without any changes to the source if I build it using
>> the ‘huge’ feature, it includes +arabic and +farsi. Even if I use
>> homebrew to install it I get those features. According to this
>> <http://www.drchip.org/astronaut/vim/vimfeat.html> vim includes
>> ‘farsi' and ‘arabic' in the ‘huge' features. I don’t explicitly add
>> ‘arabic’ nor ‘farsi’ since I don’t know how it’s done without changing
>> the feature and config file in the src. I hope this answered the
>> question.
> 
> Yes, I understand that your Vim is build with +arabic and +farsi.  That
> is fine, I also build with these features.
> 
> The question is: When Vim has these features, what is different from a
> Vim without these features?  Both Vim binaries should do exactly the
> same thing, unless you set options such as 'arabic' and 'fkmap'.  Are
> these options set automatically for you perhaps?  Try this:
> 
>       verbose set arabic? fkmap?
> 
> Or just try disabling them:
> 
>       verbose set noarabic norightleft nofkmap
> 
> 
> -- 
> LETTERS TO THE EDITOR (The Times of London)
> 
> Dear Sir,
> 
> I am firmly opposed to the spread of microchips either to the home or
> to the office.  We have more than enough of them foisted upon us in
> public places.  They are a disgusting Americanism, and can only result
> in the farmers being forced to grow smaller potatoes, which in turn
> will cause massive unemployment in the already severely depressed
> agricultural industry.
> 
> Yours faithfully,
>         Capt. Quinton D'Arcy, J. P.
>         Sevenoaks
> 
> /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
> ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
> \\\  an exciting new programming language -- http://www.Zimbu.org        ///
> \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to