<CR>
を押さなかった場合開かれるまでにラグができてしまいそう
@username
を付けます""
はコメント扱いされてるのでなくても大丈夫
245 | function! GoogleComplete(findstart, base) "{{{2
246 | if a:findstart
247 | let line = getline('.')
248 | let start = col('.') - 1
249 | while start > 0 && line[start - 1] =~ '\S'
250 | let start -= 1
251 | endwhile
252 | return start
253 | else
254 | let ret = system('curl -s -G'
255 | \ . ' --data-urlencode "q=' . a:base . '"'
256 | \ . ' --data-urlencode "client=firefox"'
257 | \ . ' --data-urlencode "hl=ja"'
258 | \ . ' --data-urlencode "ie=utf8"'
259 | \ . ' --data-urlencode "oe=utf8"'
260 | \ . ' "http://suggestqueries.google.com/complete/search"'
261 | \)
262 | let res = split(substitute(ret,'\[\|\]\|"',"","g"),",")
263 | return res
264 | endif
265 | endfunction "}}}