SungHyun Nam wrote:
> I noticed the Cursor and CursorIM color is not displayed correctly in > VIM 7.2a. > VIM 7.1.xxx (Last xxx was 330) worked as expected. > > For the VIM 7.2a; > 1. run gvim -> 'Cursor' color > 2. type 'i' -> 'Cursor' color > 3. type imak (s-space) -> 'CursorIM' color > I can input Hangul.. > 4. type imak (s-space) again -> oops! 'CursorIM' color yet.. :-( > But, I can input English.. > VIM 7.1 shows 'Cursor' color. > > Through 2 to 4 stage, command-line window(?) always shows '-- INSERT --'. > > And, now.. > > 5. type ESC -> 'Cursor' color > 6. type 'i' -> 'CursorIM' color, but I can input English. > And now, command-line window shows '-- IM INSERT --'. > > Cursor color is important to distinguish current input language. > > I always build VIM from CVS and build options was not changed. > And I tried to change the CFLAGS as: > s/-Os -march=i686 -fomit-frame-pointer -fno-strict-aliasing -pthread/-O0/g > The result was same. The cygwin is very recent version (I updated a few > weeks ago). There is an "#if 0" in src/mbyte.c: #if 0 /* Removal of this line suggested by Takuhiro Nishioka. Fixes that IM was * switched off unintentionally. */ im_is_active = FALSE; #endif Perhaps this change is what matters? Looks like this is the usual mixup with using one flag for more than one thing. Perhaps we also need a "preedit_is_active" flag? -- hundred-and-one symptoms of being an internet addict: 133. You communicate with people on other continents more than you do with your own neighbors. /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---