Den 5. mai 2010 kl. 02.02 skrev Dan Michael Olsen Heggø:

> Den 4. mai 2010 kl. 02.05 skrev Vijay Kaul:
>> Den 2. mai 2010 kl. 15.14 skrev iustifico:
>>> Am 02.05.2010 um 00:12 schrieb Dan Michael Olsen Heggø:
>>>> Den 1. mai 2010 kl. 22.51 skrev iustifico:
>>>> 
>>>>> I tryed the tutorial to get in touch with latex-suite. When I was in the 
>>>>> position **** in the example below I typed "e^^" like in the tutorial 
>>>>> suggested. To get e^{x}.
>>>>> 
>>>>> But after hitting "^^" this appeared: e^{}<++>}<++>}<++>
>>>> 
>>>> What vim version/variant do you use on what os? On my Mac, I get the same 
>>>> problem as you with MacVim, but I get the correct behaviour with Vim in 
>>>> Terminal. Both vim 7.2. 
>>> 
>>> I am using VI Improved 7.2 on MacOS Snow Leopard (latest version). I tried 
>>> it now in the Terminal and it works fine. We seem to have the same issues.
>> 
>> I can't seem to get the problem to reproduce in Vim or MacVim... Steps to 
>> reproduce?
> 
> To reproduce, just type "e^^" in insert mode in a tex-document.... but I just 
> discovered that it depends on the keyboard layout. I can reproduce this with 
> my Norwegian keyboard layout (and many other European ones), but I get the 
> correct behaviour with a US keyboard layout. So this has to do with the caret 
> key acting differently with different keyboard layouts. On many European 
> keyboard layouts, it's main role is as a diacritical mark, so after typing 
> it, the character is actually highlighted until the next character is typed.
> 
> Since everything works fine in Terminal, I think this is more a MacVim issue 
> than a Vim-Latex one. If you define you'r own mappings with carets, they will 
> have the same problems (I tried ":imap ^^ hello"). I will file a MacVim bug 
> on this, but I guess macros with the caret key are generally troublesome with 
> these kinds of keyboard layouts.


When I finally filed a bug on this issue a few days ago, the brilliant MacVim 
developer provided me with a fix to this issue shortly after! In Terminal, type

defaults write org.vim.MacVim MMUseInlineIm 0

Then restart MacVim and it should work.



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel

Reply via email to