On Tue, 06 Jan 2009 01:50:27 +0800, Sean <[email protected]> wrote:
> > Thanks. I just made two cosmetical modification: > > (1) g:ChineseIME_Toggle_InertMode (i_<C-\> as default now) > (2) g:ChineseIME_Toggle_i_Ctrl6 > > Sean The new version lacks a head " in the line 192. And IMHO you should also need to save/restore the pumheight and completeopt. What about the improve for <space> behavior when in different condition and the slow speed for searching just one charactor? :) > > > On Jan 5, 1:31 am, anhnmncb <[email protected]> wrote: >> On 2009-01-05, anhnmncb wrote: >> >> > On 2009-01-05, Sean wrote: >> >> >> Now, this plugin is ready. >> >> >> Performance is boosted. >> >> No more cache, no more full table scan, after the data file is sorted >> >> first. >> >> >> The new version can be downloaded from >> >>http://vim.sourceforge.net/scripts/script.php?script_id=2506 >> >> >> The new sample data file can be downloaded from >> >>http://maxiangjiang.googlepages.com/ChineseIME.dict >> >> > Actually, the options of 'pumheight' and 'completeopt' take effect >> globally, >> > so it's no use to set them locally, I think you can add some >> variables, so it >> > works in this way: when IME is on, store their settings then set >> them, when >> > off, restore theirs. >> >> Here is my way: >> >> let s:ywim = 0 >> function YW_IMtoggle() >> if s:ywim == 0 >> let s:oldpumheight = &pumheight >> let s:oldcompleteopt = &completeopt >> let g:ChineseIMESpaceToggle=1 >> set pumheight=10 >> set completeopt=menu,preview,longest >> let s:ywim = 1 >> elseif s:ywim == 1 >> let g:ChineseIMESpaceToggle=0 >> let s:ywim = 0 >> set pumheight=s:oldpumheight >> set completeopt=s:oldcompleteopt >> endif >> endfunction >> imap <C-\> <C-o>:call YW_IMtoggle()<CR> >> >> I think use <C-\> or something others instead of <tab> is better. >> >> >> >> >> >> >> Feedback is welcome. >> >> >> Sean >> >> >> On Jan 4, 5:22pm, Tony Mechelynck <[email protected]> >> >> wrote: >> >>> On 05/01/09 00:57, Sean wrote:> Hello, >> >> >>> > Thanks for comments and encourages from everyone, I have just >> uploaded >> >>> > a new version with all suggestions considered. It is available on >> >>> >http://vim.sourceforge.net/scripts/script.php?script_id=2506 >> >> >>> [...] >> >> >>> Note that if (like me) you have downloaded a previous version of >> this >> >>> script, you may need to wipe your browser's cache in order to see >> the >> >>> new version (e.g. refresh the page with Ctrl-Shift-R in Firefox or >> >>> SeaMonkey). >> >> >>> Best regards, >> >>> Tony. >> >>> -- >> >>> Life would be so much easier if we could just look at the source >> code. >> >> -- >> Regards, >> anhnmncb > > > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
