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
-~----------~----~----~----~------~----~------~--~---

Reply via email to