On Friday, October 2, 2015 at 12:37:59 AM UTC+9, StarWing wrote: > Hello, > > I have meet a issue on Windows 10. (maybe has same issue on Window 8.1+). > > In these system, I have set IME to Chinese input by default, because > the America Keyboard input method can not set into Chinese language. > > So everytime I open Vim, I should press Win+Space to disable IME to > use Vim. I have found a option 'imdisable', but even I set this, when > start Vim, the first time the IME is still remaining open. > > Now the scene is. open gVim, it's in normal mode, but IME is open, > press i<CR> to input a i in IME mode, press <ESC>, it return to normal > mode, and IME is closed. > > I think it should have a patch that after startup, check the IME > status, and if it's open, close it, because after the startup Vim stay > in normal mode.
FYI, You can do it with put below into your vimrc. set iminsert=0 set imsearch=0 And if you want to start insert with non-active mode for IME always: map <silent> <ESC> <ESC>:set iminsert=0<CR> However, I wonder how many users want to start insert with active-mode for IME. At least, japanese doesn't. Most japanese users has this configuration in them vimrc. Anyone know which users want this behavior? If not, I want to change this behavior as to start insert with non-active mode for IME. - mattn -- -- You received this message from the "vim_dev" 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_dev" 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.
