return
endif
let msgs = msgs[2:]
- let b:godocid = popup_atcursor(msgs[2:], {"wrap": 0, "title": msgs[0], "move": "word"})
+ let b:godocid = popup_atcursor(msgs[2:-2], {"wrap": 0, "title": msgs[0], "move": "word"})
endfunction
function! s:GoGetDoc()
if exists("b:gogetdoc_job") && job_status(b:gogetdoc_job) == "run" | return | endif
- let pos = line2byte(line(".")) + col(".") - 1
+ let pos = line2byte(line(".")) + col(".") - 2
let cmdline = "gogetdoc -pos " . expand("%p") . ":#" . pos
+ echomsg cmdline
let b:gogetdoc_job = job_start(cmdline, {
\"in_mode": "nl",
\"err_io": "null",