You don't have this line, so it seems that the mycloud check had
failed, you're not using mycloud, you're using sogou cloud.
sogou cloud works, but mycloud not work.
The newest version of mycloud is a bit too big so that you may not
want to download it, if you don't update mycloud to the newest
version, you can comment some lines in vimim_initialize_mycloud_plugin
to make the check pass, and then test the situation.
Please verify.
The issue is that the keyboard turns into compound one (nihao_xxxx, instead
of nihao)
after matching. The meaning of sentence is lost then. Three extra things
(1) Downloading mycloud.bz2 is stuck from within firefox. It still
showed "one active
download(8 seconds remaining) after half an hour
(2) Using commandline wget is reliable for downloading
(3) It is pain to use mycloud from within gvim.exe. I found three screen
flash before
I could get the menu. Using vim is supposed to be elegant, and any single
screen
flash is intolerable for me. (Should we turned it off for gvim.exe, to
shut down any
possible misuse?) My test was done using console vim.
Wait for some time, I've just got a spare computer to run Windows, and I'm
downloading cygwin to setup the test environment...
What is the most obvious is: if you cannot see the 4corner hint, then
you're using
sogou cloud instead of mycloud.
It is fixed, please verify. (I tested on cygwin 1.7)
One major change is to turn "nihao__xxx" back to "nihao".
While it is possible to get "nihao" (without __xxx) directly, but
another session variable has to be created. I took simple approach, at
the cost of parsing those extra ___xxx.
One suggestion: It is possible to "unite" all my cloud (local and
remote) options into one?
Now, we have three:
g:vimim_cloud_plugin
g:vimim_cloud_plugin_ip
g:vimim_cloud_pim
But, at one time, only one will be used (I am right?).
Therefore, it looks better to use one variable, and we can define
number (such as, different value has different meaning).
Then, it also helps to simplify the code. For example, to fix this
bug, I have the following:
-----------------------------------------------------------------
if len(s:vimim_cloud_plugin) > 1
let first_candidate = get(split(first_candidate,"_"),0)
endif
-----------------------------------------------------------------
I feel we will need the same thing for other mycloud package.
Comment #10 on issue 50 by pan.shi...@gmail.com: Mycloud not work for
sentense input.
http://code.google.com/p/vimim/issues/detail?id=50
Verified.