On 30 April 2011 10:07, Jamie Xie wrote: > I disabled the "Draw marked text inline" option in Advanced Preferences,and > added "set noimdisable" to vimrc,it can automatically switch to english when > I return to normal mode.But there is still a problem: it doesn't remember > the state of input method in insert mode,so when I change to insert mode the > IME state is still English.But it's a lot better than before.
This should work. I use it myself. So, either something is strange with your setup, or there is a bug in which case you have to help me figure out what it is since I cannot reproduce. Please try starting without any plugins etc. and see if that makes a difference: $ mvim -u NONE -U NONE Then in vim do ":set noimd", make sure the layout is english, enter insert mode, switch layout manually, go to normal mode (it should automatically switch back to english), switch to insert mode (it should automatically switch back to the previous layout). Failing that, what version of OS X are you using, which version of MacVim? Also, instead of saying things like "input method in insert mode is broken,can't input correctly", please give me a full report on what the problem is and how to reproduce, otherwise there is no hope that I will ever be able to fix it! Björn -- You received this message from the "vim_mac" 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
