> It's better to avoid feedkeys(). ":normal" is a bit better (it saves
> and restores the typeahead buffer).
Noted, thank you. I've raised
https://github.com/govim/govim/issues/535 on the govim side to make
the switch.
> Please try with patch 8.1.2053
Just tested with 8.1.2056; all looks great, thanks. Log attached for reference
We'll now give this a bit more exposure in our CI tests and I'll run
it locally as my setup and report back with any further
questions/issues.
Thanks again, Bram.
Paul
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/CACoUkn7SoWr5rS8NX5oSZAQ%3Dr0s7PfNFz8AsPy%3DZUX_865xhTA%40mail.gmail.com.
==== start log session ====
0.000011 : /tmp/go-test-script847032579/script-hover
0.000357 on 0: Created channel
0.000708 on 0: Connecting to 127.0.0.1 port 40165
0.000768 on 0: Waiting for connection (waiting 1 msec)...
0.000781 on 0: Connection made
0.002204 : SafeState: Start triggering
0.002359 : looking for messages on channels
0.002368 : SafeState: back to waiting, triggering SafeStateAgain
0.002844 RECV on 0(sock): '[0,[1,"loaded"]]
'
0.002848 : looking for messages on channels
0.002858 on 0: Getting JSON message 0
0.002861 on 0: Invoking channel callback <SNR>17_define
0.002931 SEND on 0(sock): '[1,["callback",1,[""]]]
'
0.002956 : SafeState: back to waiting, triggering SafeStateAgain
0.004517 RECV on 0(sock): '[0,[2,"expr","{\"VersionLong\":
exists(\"v:versionlong\")?v:versionlong:-1, \"GuiRunning\":
has(\"gui_running\")}"]]
'
0.004523 : looking for messages on channels
0.004541 on 0: Getting JSON message 0
0.004545 on 0: Invoking channel callback <SNR>17_define
0.004686 SEND on 0(sock):
'[2,["callback",2,["",{"VersionLong":8012056,"GuiRunning":0}]]]
'
0.004723 : SafeState: back to waiting, triggering SafeStateAgain
0.004836 RECV on 0(sock): '[0,[3,"ex","augroup govim"]]
'
0.004840 : looking for messages on channels
0.004854 on 0: Getting JSON message 0
0.004859 on 0: Invoking channel callback <SNR>17_define
0.004972 SEND on 0(sock): '[3,["callback",3,[""]]]
'
0.005004 : SafeState: back to waiting, triggering SafeStateAgain
0.005152 RECV on 0(sock): '[0,[4,"ex","augroup END"]]
'
0.005156 : looking for messages on channels
0.005169 on 0: Getting JSON message 0
0.005174 on 0: Invoking channel callback <SNR>17_define
0.005295 SEND on 0(sock): '[4,["callback",4,[""]]]
'
0.005327 : SafeState: back to waiting, triggering SafeStateAgain
0.005500 RECV on 0(sock): '[0,[5,"function","GOVIM_internal_BalloonExpr",[]]]
'
0.005504 : looking for messages on channels
0.005526 on 0: Getting JSON message 0
0.005531 on 0: Invoking channel callback <SNR>17_define
0.005700 SEND on 0(sock): '[5,["callback",5,[""]]]
'
0.005733 : SafeState: back to waiting, triggering SafeStateAgain
0.006089 RECV on 0(sock): '[0,[6,"autocmd","autocommand:0"," govim
BufNewFile,BufRead *.go",["{\"Num\": eval(expand('\u003cabuf\u003e')),
\"Name\": fnamemodify(bufname(eval(expand('\u003cabuf\u003e'))),':p'),
\"Contents\": join(getbufline(eval(expand('\u003cabuf\u003e')), 0, \"$\"),
\"\\n\").\"\\n\"}"]]]
'
0.006093 : looking for messages on channels
0.006114 on 0: Getting JSON message 0
0.006130 on 0: Invoking channel callback <SNR>17_define
0.006301 SEND on 0(sock): '[6,["callback",6,[""]]]
'
0.006335 : SafeState: back to waiting, triggering SafeStateAgain
0.006721 RECV on 0(sock): '[0,[7,"autocmd","autocommand:1"," govim
BufWritePre *.go",["eval(expand('\u003cabuf\u003e'))"]]]
'
0.006725 : looking for messages on channels
0.006762 on 0: Getting JSON message 0
0.006767 on 0: Invoking channel callback <SNR>17_define
0.006913 SEND on 0(sock): '[7,["callback",7,[""]]]
'
0.006948 : SafeState: back to waiting, triggering SafeStateAgain
0.007081 RECV on 0(sock):
'[0,[8,"function","GOVIM_internal_Complete",["findarg","base"]]]
'
0.007085 : looking for messages on channels
0.007099 on 0: Getting JSON message 0
0.007103 on 0: Invoking channel callback <SNR>17_define
0.007291 SEND on 0(sock): '[8,["callback",8,[""]]]
'
0.007329 : SafeState: back to waiting, triggering SafeStateAgain
0.007441 RECV on 0(sock):
'[0,[9,"command","GOVIMGoToDef",{"nargs":"-nargs=?"}]]
'
0.007445 : looking for messages on channels
0.007463 on 0: Getting JSON message 0
0.007467 on 0: Invoking channel callback <SNR>17_define
0.007649 SEND on 0(sock): '[9,["callback",9,[""]]]
'
0.007682 : SafeState: back to waiting, triggering SafeStateAgain
0.007807 RECV on 0(sock):
'[0,[10,"command","GOVIMGoToPrevDef",{"count":"-count=1","nargs":"-nargs=?"}]]
'
0.007811 : looking for messages on channels
0.007827 on 0: Getting JSON message 0
0.007832 on 0: Invoking channel callback <SNR>17_define
0.008008 SEND on 0(sock): '[10,["callback",10,[""]]]
'
0.008044 : SafeState: back to waiting, triggering SafeStateAgain
0.008199 RECV on 0(sock): '[0,[11,"function","GOVIMHover",[]]]
'
0.008203 : looking for messages on channels
0.008215 on 0: Getting JSON message 0
0.008219 on 0: Invoking channel callback <SNR>17_define
0.008349 SEND on 0(sock): '[11,["callback",11,[""]]]
'
0.008384 : SafeState: back to waiting, triggering SafeStateAgain
0.008519 RECV on 0(sock): '[0,[12,"autocmd","autocommand:2"," govim BufDelete
*.go",["eval(expand('\u003cabuf\u003e'))"]]]
'
0.008523 : looking for messages on channels
0.008547 on 0: Getting JSON message 0
0.008551 on 0: Invoking channel callback <SNR>17_define
0.008687 SEND on 0(sock): '[12,["callback",12,[""]]]
'
0.008718 : SafeState: back to waiting, triggering SafeStateAgain
0.008859 RECV on 0(sock): '[0,[13,"command","GOVIMGoFmt",{}]]
'
0.008863 : looking for messages on channels
0.008876 on 0: Getting JSON message 0
0.008880 on 0: Invoking channel callback <SNR>17_define
0.009072 SEND on 0(sock): '[13,["callback",13,[""]]]
'
0.009108 : SafeState: back to waiting, triggering SafeStateAgain
0.009263 RECV on 0(sock): '[0,[14,"command","GOVIMGoImports",{}]]
'
0.009266 : looking for messages on channels
0.009281 on 0: Getting JSON message 0
0.009286 on 0: Invoking channel callback <SNR>17_define
0.009475 SEND on 0(sock): '[14,["callback",14,[""]]]
'
0.009510 : SafeState: back to waiting, triggering SafeStateAgain
0.009695 RECV on 0(sock): '[0,[15,"command","GOVIMQuickfixDiagnostics",{}]]
'
0.009699 : looking for messages on channels
0.009713 on 0: Getting JSON message 0
0.009718 on 0: Invoking channel callback <SNR>17_define
0.009897 SEND on 0(sock): '[15,["callback",15,[""]]]
'
0.009933 : SafeState: back to waiting, triggering SafeStateAgain
0.010052 RECV on 0(sock):
'[0,[16,"function","GOVIM_internal_BufChanged",["bufnr","start","end","added","changes"]]]
'
0.010056 : looking for messages on channels
0.010072 on 0: Getting JSON message 0
0.010076 on 0: Invoking channel callback <SNR>17_define
0.010284 SEND on 0(sock): '[16,["callback",16,[""]]]
'
0.010320 : SafeState: back to waiting, triggering SafeStateAgain
0.010547 RECV on 0(sock):
'[0,[17,"function","GOVIM_internal_SetConfig",["config"]]]
'
0.010552 : looking for messages on channels
0.010568 on 0: Getting JSON message 0
0.010573 on 0: Invoking channel callback <SNR>17_define
0.010753 SEND on 0(sock): '[17,["callback",17,[""]]]
'
0.010784 : SafeState: back to waiting, triggering SafeStateAgain
0.010923 RECV on 0(sock): '[0,[18,"ex","call
govim#config#Set(\"_internal_Func\", function(\"GOVIM_internal_SetConfig\"))"]]
'
0.010927 : looking for messages on channels
0.010941 on 0: Getting JSON message 0
0.010944 on 0: Invoking channel callback <SNR>17_define
0.011404 SEND on 0(sock):
'[18,["function","function:GOVIM_internal_SetConfig",[{"FormatOnSave":"goimports"}]]]
'
0.011437 on 0: Blocking read JSON for id 18
0.011444 : looking for messages on channels
0.011448 on 0: Waiting for up to 30000 msec
0.012370 RECV on 0(sock): '[18,["",null]]
'
0.012380 on 0: Getting JSON message 18
0.012413 on 0: Received JSON for id 18
0.012488 SEND on 0(sock): '[19,["callback",18,[""]]]
'
0.012531 : SafeState: back to waiting, triggering SafeStateAgain
0.012697 RECV on 0(sock):
'[0,[19,"function","GOVIM_internal_SetUserBusy",["isBusy"]]]
'
0.012700 : looking for messages on channels
0.012714 on 0: Getting JSON message 0
0.012718 on 0: Invoking channel callback <SNR>17_define
0.012883 SEND on 0(sock): '[20,["callback",19,[""]]]
'
0.012912 : SafeState: back to waiting, triggering SafeStateAgain
0.013142 RECV on 0(sock): '[0,[20,"command","GOVIMReferences",{}]]
'
0.013146 : looking for messages on channels
0.013158 on 0: Getting JSON message 0
0.013162 on 0: Invoking channel callback <SNR>17_define
0.013360 SEND on 0(sock): '[21,["callback",20,[""]]]
'
0.013394 : SafeState: back to waiting, triggering SafeStateAgain
0.013541 RECV on 0(sock):
'[0,[21,"command","GOVIMRename",{"nargs":"-nargs=?"}]]
'
0.013545 : looking for messages on channels
0.013566 on 0: Getting JSON message 0
0.013571 on 0: Invoking channel callback <SNR>17_define
0.013752 SEND on 0(sock): '[22,["callback",21,[""]]]
'
0.013785 : SafeState: back to waiting, triggering SafeStateAgain
0.013942 RECV on 0(sock):
'[0,[22,"command","GOVIMStringFn",{"complete":"-complete=customlist,GOVIM_internal_StringFnComplete","nargs":"-nargs=+","range":"-range"}]]
'
0.013946 : looking for messages on channels
0.013963 on 0: Getting JSON message 0
0.013968 on 0: Invoking channel callback <SNR>17_define
0.014168 SEND on 0(sock): '[23,["callback",22,[""]]]
'
0.014210 : SafeState: back to waiting, triggering SafeStateAgain
0.014517 RECV on 0(sock):
'[0,[23,"function","GOVIM_internal_StringFnComplete",["ArgLead","CmdLine","CursorPos"]]]
'
0.014523 : looking for messages on channels
0.014542 on 0: Getting JSON message 0
0.014547 on 0: Invoking channel callback <SNR>17_define
0.014737 SEND on 0(sock): '[24,["callback",23,[""]]]
'
0.014777 : SafeState: back to waiting, triggering SafeStateAgain
0.015089 RECV on 0(sock):
'[0,[24,"call","sign_define","govimerr",{"text":"\u003e\u003e","texthl":"Error"}]]
'
0.015094 : looking for messages on channels
0.015116 on 0: Getting JSON message 0
0.015121 on 0: Invoking channel callback <SNR>17_define
0.015258 SEND on 0(sock): '[25,["callback",24,["",0]]]
'
0.015297 : SafeState: back to waiting, triggering SafeStateAgain
0.015904 RECV on 0(sock):
'[0,[25,"function","GOVIMMotion",["direction","target"]]]
'
0.015909 : looking for messages on channels
0.015925 on 0: Getting JSON message 0
0.015928 on 0: Invoking channel callback <SNR>17_define
0.016105 SEND on 0(sock): '[26,["callback",25,[""]]]
'
0.016145 : SafeState: back to waiting, triggering SafeStateAgain
0.016430 RECV on 0(sock): '[0,[26,"function","GOVIMHello",[]]]
'
0.016434 : looking for messages on channels
0.016451 on 0: Getting JSON message 0
0.016455 on 0: Invoking channel callback <SNR>17_define
0.016644 SEND on 0(sock): '[27,["callback",26,[""]]]
'
0.016676 : SafeState: back to waiting, triggering SafeStateAgain
0.016936 RECV on 0(sock):
'[0,[27,"command","GOVIMHello",{"nargs":"-nargs=?"}]]
'
0.016939 : looking for messages on channels
0.016955 on 0: Getting JSON message 0
0.016959 on 0: Invoking channel callback <SNR>17_define
0.017152 SEND on 0(sock): '[28,["callback",27,[""]]]
'
0.017191 : SafeState: back to waiting, triggering SafeStateAgain
0.017512 RECV on 0(sock): '[0,[28,"function","GOVIM_internal_DumpPopups",[]]]
'
0.017515 : looking for messages on channels
0.017530 on 0: Getting JSON message 0
0.017534 on 0: Invoking channel callback <SNR>17_define
0.017628 SEND on 0(sock): '[29,["callback",28,[""]]]
'
0.017659 : SafeState: back to waiting, triggering SafeStateAgain
0.017805 RECV on 0(sock):
'[0,[29,"function","GOVIM_internal_ShowMessagePopup",[]]]
'
0.017812 : looking for messages on channels
0.017823 on 0: Getting JSON message 0
0.017825 on 0: Invoking channel callback <SNR>17_define
0.017918 SEND on 0(sock): '[30,["callback",29,[""]]]
'
0.017942 : SafeState: back to waiting, triggering SafeStateAgain
0.018165 RECV on 0(sock): '[0,[30,"function","GOVIMSimpleBatch",[]]]
'
0.018172 : looking for messages on channels
0.018182 on 0: Getting JSON message 0
0.018185 on 0: Invoking channel callback <SNR>17_define
0.018272 SEND on 0(sock): '[31,["callback",30,[""]]]
'
0.018291 : SafeState: back to waiting, triggering SafeStateAgain
0.018847 RECV on 0(sock): '[0,[31,"function","GOVIMCancelBatch",[]]]
'
0.018850 : looking for messages on channels
0.018872 on 0: Getting JSON message 0
0.018876 on 0: Invoking channel callback <SNR>17_define
0.018966 SEND on 0(sock): '[32,["callback",31,[""]]]
'
0.018991 : SafeState: back to waiting, triggering SafeStateAgain
0.019317 RECV on 0(sock): '[0,[32,"function","GOVIMBadBatch",[]]]
'
0.019320 : looking for messages on channels
0.019330 on 0: Getting JSON message 0
0.019333 on 0: Invoking channel callback <SNR>17_define
0.019420 SEND on 0(sock): '[33,["callback",32,[""]]]
'
0.019444 : SafeState: back to waiting, triggering SafeStateAgain
0.019757 RECV on 0(sock): '[0,[33,"function","GOVIMAssertFailedBatch",[]]]
'
0.019760 : looking for messages on channels
0.019781 on 0: Getting JSON message 0
0.019787 on 0: Invoking channel callback <SNR>17_define
0.019875 SEND on 0(sock): '[34,["callback",33,[""]]]
'
0.019896 : SafeState: back to waiting, triggering SafeStateAgain
0.020013 RECV on 0(sock): '[0,[34,"function","GOVIMNonBatchCallInBatch",[]]]
'
0.020016 : looking for messages on channels
0.020026 on 0: Getting JSON message 0
0.020028 on 0: Invoking channel callback <SNR>17_define
0.020115 SEND on 0(sock): '[35,["callback",34,[""]]]
'
0.020135 : SafeState: back to waiting, triggering SafeStateAgain
0.020380 RECV on 0(sock): '[0,[35,"expr","has(\"gui_running\")"]]
'
0.020384 : looking for messages on channels
0.020407 on 0: Getting JSON message 0
0.020410 on 0: Invoking channel callback <SNR>17_define
0.020477 SEND on 0(sock): '[36,["callback",35,["",0]]]
'
0.020507 : SafeState: back to waiting, triggering SafeStateAgain
0.020817 RECV on 0(sock): '[0,[36,"ex","let
s:gopls_logfile=\"/tmp/gopls_log_20190919_1139_39_188661631\""]]
'
0.020820 : looking for messages on channels
0.020831 on 0: Getting JSON message 0
0.020833 on 0: Invoking channel callback <SNR>17_define
0.020896 SEND on 0(sock): '[37,["callback",36,[""]]]
'
0.020916 : SafeState: back to waiting, triggering SafeStateAgain
0.048345 RECV on 0(sock): '[0,[37,"call","getcwd",-1]]
'
0.048354 : looking for messages on channels
0.048381 on 0: Getting JSON message 0
0.048403 on 0: Invoking channel callback <SNR>17_define
0.048562 SEND on 0(sock):
'[38,["callback",37,["","/tmp/go-test-script847032579/script-hover"]]]
'
0.048616 : SafeState: back to waiting, triggering SafeStateAgain
0.109028 RECV on 0(sock): '[0,[38,"initcomplete"]]
'
0.109038 : looking for messages on channels
0.109066 on 0: Getting JSON message 0
0.109072 on 0: Invoking channel callback <SNR>17_define
0.110935 SEND on 0(sock): '[39,["callback",38,[""]]]
'
0.111074 : SafeState: back to waiting, triggering SafeStateAgain
0.164657 RECV on 0(sock): '[0,[39,"call","s:schedule",1]]
'
0.164666 : looking for messages on channels
0.164694 on 0: Getting JSON message 0
0.164699 on 0: Invoking channel callback <SNR>17_define
0.164831 : state() = 'c'
0.164895 SEND on 0(sock): '[40,["schedule",1]]
'
0.164928 on 0: Blocking read JSON for id 40
0.164934 : looking for messages on channels
0.164938 on 0: Waiting for up to 30000 msec
0.165084 RECV on 0(sock): '[0,[40,"ex","e main.go"]]
'
0.165092 : looking for messages on channels
0.165108 on 0: Getting JSON message 0
0.165112 on 0: Invoking channel callback <SNR>17_define
0.167354 SEND on 0(sock):
'[41,["function","autocommand:0",[{"Num":1,"Name":"/tmp/go-test-script847032579/script-hover/main.go","Contents":"package
main\n\nimport \"fmt\"\n\nfunc main() {\n\tfmt.Println(\"Hello,
world\")\n}\n"}]]]
'
0.167388 on 0: Blocking read JSON for id 41
0.167395 : looking for messages on channels
0.167399 on 0: Waiting for up to 30000 msec
0.167547 RECV on 0(sock):
'[0,[41,"call","listener_add","GOVIM_internal_EnrichDelta",1]]
'
0.167559 : looking for messages on channels
0.167569 on 0: Getting JSON message 0
0.167573 on 0: Invoking channel callback <SNR>17_define
0.167721 SEND on 0(sock): '[42,["callback",41,["",1]]]
'
0.167761 : looking for messages on channels
0.167768 on 0: Waiting for up to 30000 msec
0.168101 RECV on 0(sock): '[41,["",null]]
'
0.168109 on 0: Getting JSON message 41
0.168117 on 0: Received JSON for id 41
0.170491 SEND on 0(sock): '[43,["callback",40,[""]]]
'
0.170539 : looking for messages on channels
0.170548 on 0: Waiting for up to 30000 msec
0.170711 RECV on 0(sock): '[40,["",""]]
'
0.170762 on 0: Getting JSON message 40
0.170772 on 0: Received JSON for id 40
0.170836 SEND on 0(sock): '[44,["callback",39,["",0]]]
'
0.171181 : SafeState: back to waiting, triggering SafeStateAgain
0.187233 RECV on 0(sock): '[0,[42,"call","s:schedule",2]]
'
0.187240 : looking for messages on channels
0.187260 on 0: Getting JSON message 0
0.187265 on 0: Invoking channel callback <SNR>17_define
0.187384 : state() = 'c'
0.187442 SEND on 0(sock): '[45,["schedule",2]]
'
0.187464 on 0: Blocking read JSON for id 45
0.187469 : looking for messages on channels
0.187472 on 0: Waiting for up to 30000 msec
0.187683 RECV on 0(sock): '[0,[43,"ex","call
test_setmouse(screenpos(bufwinid(\"main.go\"),6,13)[\"row\"],screenpos(bufwinid(\"main.go\"),6,13)[\"col\"])"]]
'
0.187696 : looking for messages on channels
0.187704 on 0: Getting JSON message 0
0.187707 on 0: Invoking channel callback <SNR>17_define
0.187847 SEND on 0(sock): '[46,["callback",43,[""]]]
'
0.187881 : looking for messages on channels
0.187889 on 0: Waiting for up to 30000 msec
0.188044 RECV on 0(sock): '[45,["",""]]
'
0.188053 on 0: Getting JSON message 45
0.188061 on 0: Received JSON for id 45
0.188109 SEND on 0(sock): '[47,["callback",42,["",0]]]
'
0.188135 : SafeState: back to waiting, triggering SafeStateAgain
0.201777 RECV on 0(sock): '[0,[44,"call","s:schedule",3]]
'
0.201785 : looking for messages on channels
0.201810 on 0: Getting JSON message 0
0.201815 on 0: Invoking channel callback <SNR>17_define
0.201941 : state() = 'c'
0.202005 SEND on 0(sock): '[48,["schedule",3]]
'
0.202031 on 0: Blocking read JSON for id 48
0.202037 : looking for messages on channels
0.202041 on 0: Waiting for up to 30000 msec
0.202294 RECV on 0(sock): '[0,[45,"ex","call
feedkeys(\"\\\u003cMouseMove\u003e\\\u003cIgnore\u003e\", \"xt\")"]]
'
0.202305 : looking for messages on channels
0.202323 on 0: Getting JSON message 0
0.202327 on 0: Invoking channel callback <SNR>17_define
0.202411 : SafeState: reset: ins_typebuf()
0.202483 SEND on 0(sock): '[49,["callback",45,[""]]]
'
0.202539 : looking for messages on channels
0.202548 on 0: Waiting for up to 30000 msec
0.202683 RECV on 0(sock): '[48,["",""]]
'
0.202691 on 0: Getting JSON message 48
0.202710 on 0: Received JSON for id 48
0.202768 SEND on 0(sock): '[50,["callback",44,["",0]]]
'
0.202823 : SafeState: undo reset
0.202831 : SafeState: back to waiting, triggering SafeStateAgain
0.202843 : looking for messages on channels
0.202847 : SafeState: back to waiting, triggering SafeStateAgain
0.302963 : looking for messages on channels
0.302989 : SafeState: back to waiting, triggering SafeStateAgain
0.403497 : looking for messages on channels
0.403517 : SafeState: back to waiting, triggering SafeStateAgain
0.451945 SEND on 0(sock):
'[51,["function","function:GOVIM_internal_BalloonExpr",[]]]
'
0.451997 on 0: Blocking read JSON for id 51
0.452004 : looking for messages on channels
0.452007 on 0: Waiting for up to 30000 msec
0.452479 RECV on 0(sock): '[0,[46,"expr","{\"bufnum\": v:beval_bufnr,
\"line\": v:beval_lnum, \"col\": v:beval_col, \"screenpos\":
screenpos(v:beval_winid, v:beval_lnum, v:beval_col)}"]]
'
0.452491 : looking for messages on channels
0.452501 on 0: Getting JSON message 0
0.452505 on 0: Invoking channel callback <SNR>17_define
0.452649 SEND on 0(sock):
'[52,["callback",46,["",{"bufnum":1,"col":13,"line":6,"screenpos":{"col":22,"row":6,"endcol":22,"curscol":22}}]]]
'
0.452681 : looking for messages on channels
0.452687 on 0: Waiting for up to 30000 msec
0.740810 RECV on 0(sock): '[0,[47,"call","s:schedule",4]]
'
0.740831 : looking for messages on channels
0.740851 on 0: Getting JSON message 0
0.740856 on 0: Invoking channel callback <SNR>17_define
0.740994 : state() = 'wc'
0.741018 : enqueuing work
0.741077 SEND on 0(sock): '[53,["callback",47,["",0]]]
'
0.741127 : looking for messages on channels
0.741134 on 0: Waiting for up to 30000 msec
0.993480 RECV on 0(sock): '[0,[48,"call","popup_create",["func fmt.Println(a
...interface{}) (n int, err error)","Println formats using the default formats
for its operands and writes to standard output.","Spaces are always added
between operands and a newline is appended.","It returns the number of bytes
written and any write error
encountered."],{"close":"click","col":22,"line":5,"mousemoved":"any","moved":"any","padding":[0,1,0,1],"pos":"botleft","wrap":false}]]
'
0.993515 : looking for messages on channels
0.993531 on 0: Getting JSON message 0
0.993535 on 0: Invoking channel callback <SNR>17_define
0.993780 SEND on 0(sock): '[54,["callback",48,["",1001]]]
'
0.993827 : looking for messages on channels
0.993836 on 0: Waiting for up to 30000 msec
0.994162 RECV on 0(sock): '[0,[49,"redraw",""]]
'
0.994174 : looking for messages on channels
0.994184 on 0: Getting JSON message 0
0.994188 on 0: Invoking channel callback <SNR>17_define
0.994648 SEND on 0(sock): '[55,["callback",49,[""]]]
'
0.994674 : looking for messages on channels
0.994678 on 0: Waiting for up to 30000 msec
0.994806 RECV on 0(sock): '[51,["",""]]
'
0.994814 on 0: Getting JSON message 51
0.994822 on 0: Received JSON for id 51
1.047022 : looking for messages on channels
1.047041 : SafeState: back to waiting, triggering SafeStateAgain
1.047103 SEND on 0(sock): '[56,["schedule",4]]
'
1.047136 on 0: Blocking read JSON for id 56
1.047143 : looking for messages on channels
1.047146 on 0: Waiting for up to 30000 msec
1.047274 RECV on 0(sock): '[0,[50,"expr","GOVIM_internal_DumpPopups()"]]
'
1.047285 : looking for messages on channels
1.047292 on 0: Getting JSON message 0
1.047296 on 0: Invoking channel callback <SNR>17_define
1.047415 SEND on 0(sock):
'[57,["function","function:GOVIM_internal_DumpPopups",[]]]
'
1.047436 on 0: Blocking read JSON for id 57
1.047439 : looking for messages on channels
1.047442 on 0: Waiting for up to 30000 msec
1.047656 RECV on 0(sock): '[0,[51,"expr","getbufinfo()"]]
'
1.047664 : looking for messages on channels
1.047672 on 0: Getting JSON message 0
1.047676 on 0: Invoking channel callback <SNR>17_define
1.047813 SEND on 0(sock):
'[58,["callback",51,["",[{"lnum":1,"bufnr":1,"variables":{"did_ftplugin":1,"undo_ftplugin":"setl
fo< com<
cms<","changedtick":4,"current_syntax":"go","did_indent":1},"popups":[],"name":"/tmp/go-test-script847032579/script-hover/main.go","changed":0,"loaded":1,"windows":[1000],"hidden":0,"listed":1,"changedtick":4},{"lnum":0,"bufnr":2,"variables":{"changedtick":1},"popups":[1001],"name":"","changed":0,"loaded":1,"windows":[],"hidden":0,"listed":0,"changedtick":1}]]]]
'
1.047844 : looking for messages on channels
1.047848 on 0: Waiting for up to 30000 msec
1.048089 RECV on 0(sock): '[0,[52,"expr","join(getbufline(2, 0, '$'),
\"\\n\").\"\\n\""]]
'
1.048099 : looking for messages on channels
1.048108 on 0: Getting JSON message 0
1.048120 on 0: Invoking channel callback <SNR>17_define
1.048231 SEND on 0(sock): '[59,["callback",52,["","func fmt.Println(a
...interface{}) (n int, err error)\nPrintln formats using the default formats
for its operands and writes to standard output.\nSpaces are always added
between operands and a newline is appended.\nIt returns the number of bytes
written and any write error encountered.\n"]]]
'
1.048277 : looking for messages on channels
1.048285 on 0: Waiting for up to 30000 msec
1.048530 RECV on 0(sock): '[57,["","func fmt.Println(a ...interface{}) (n
int, err error)\nPrintln formats using the default formats for its operands and
writes to standard output.\nSpaces are always added between operands and a
newline is appended.\nIt returns the number of bytes written and any write
error encountered.\n"]]
'
1.048540 on 0: Getting JSON message 57
1.048546 on 0: Received JSON for id 57
1.048586 SEND on 0(sock): '[60,["callback",50,["","func fmt.Println(a
...interface{}) (n int, err error)\nPrintln formats using the default formats
for its operands and writes to standard output.\nSpaces are always added
between operands and a newline is appended.\nIt returns the number of bytes
written and any write error encountered.\n"]]]
'
1.048624 : looking for messages on channels
1.048633 on 0: Waiting for up to 30000 msec
1.048849 RECV on 0(sock): '[56,["",""]]
'
1.048858 on 0: Getting JSON message 56
1.048866 on 0: Received JSON for id 56
1.049102 : looking for messages on channels
1.049108 : SafeState: back to waiting, triggering SafeStateAgain
1.049673 RECV on 0(sock): '[0,[53,"ex","qall!"]]
'
1.049678 : looking for messages on channels
1.049698 on 0: Getting JSON message 0
1.049703 on 0: Invoking channel callback <SNR>17_define
1.049780 : Exiting...
1.049918 on 0: Closing channel
1.049959 on 0: Clearing channel