On Tue, Feb 14, 2012 at 05:32:52PM +0000, Tzafrir Cohen wrote: > On Tue, Feb 14, 2012 at 04:21:06PM +0200, Nadav Har'El wrote: > > On Tue, Feb 14, 2012, Daniel Shahaf wrote about "Re: vim mappings for > > Hebrew": > > > :set keymap=hebrew > > > > Indeed. Vim has a very nice feature where it can "emulate" a Hebrew > > keyboard for editing, i.e., you never have to switch to Hebrew using your > > normal mechanism, rather you stay in English mode, and just when you > > edit vim itself will insert Hebrew letters instead of English. > > > > I have the following setup (you can put it in ~/.profile in VIMINIT, or > > in ~/.vimrc): > > > > map! <F12> ^[:set invhk invrl^Ma > > map <F12> :set invhk invrl^M > > > > Note the ^M is a carriage return. What these mappings do is that F12, > > either in command or editing mode, will reverse the hebrew-keymap > > property (invhk), and reverse the screen direction (invrl). > > " For UTF-8 > set al=1488 > > " The above from Nadav, using printable characters > map! <F12> <esc>:set invhk invrl<cr>a > map <F12> :set invhk invrl<cr> > > > > > > I can then edit and with F12 switch back and forth between editing > > Hebrew and English, never using the systems keyboard switching > > (shift-alt, or whatever). > > > > BTW, I also have > > set guifont=heb8x13 > > set guifont=-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-8 > > Is this still needed? > > iso8859-8? > > -- > Tzafrir Cohen | [email protected] | VIM is > http://tzafrir.org.il | | a Mutt's > [email protected] | | best > [email protected] | | friend
Thank you and to Nadav and Daniel for the very prompt and helpful answers. Both set keymap=hebrew and set al=1488 work beautifully. I wonder what is the difference between them...In general, I would like to know where from you got this wealth of information about the editor. Can you recommend some book? ....I guess Nadav left the mappings concerning iso8859-8 encoded files in his .vimrc, from the old days. Nowadays it makes more sense to iconv any occasional iso8859 file to utf8... Cheers, Avraham -- Please avoid sending Excel or Powerpoint attachments to this address. _______________________________________________ Linux-il mailing list [email protected] http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
