Skip to content

Instantly share code, notes, and snippets.

@varun06
Created June 12, 2019 15:34
Show Gist options
  • Save varun06/c6631db9a2df33400e0797c8e5c33a2e to your computer and use it in GitHub Desktop.
Save varun06/c6631db9a2df33400e0797c8e5c33a2e to your computer and use it in GitHub Desktop.
When vim hangs using govim
2019-06-12T10:21:26.718058: run: waiting to read a JSON message
2019-06-12T10:21:26.718206: vim start =======================
2019-06-12T10:21:26.718206: sendJSONMsg: [0,[1,"loaded"]]
2019-06-12T10:21:26.718206: vim end =======================
2019-06-12T10:21:26.877123: vim start =======================
2019-06-12T10:21:26.877123: recvJSONMsg: [1] ["callback",1,[""]]
2019-06-12T10:21:26.877123: vim end =======================
2019-06-12T10:21:26.877160: run: waiting to read a JSON message
2019-06-12T10:21:26.877226: vim start =======================
2019-06-12T10:21:26.877226: sendJSONMsg: [0,[2,"ex","echom \"govim logfile: /var/folders/jn/803dcg5976z37rtnb5lvqc9h6n00dn/T/govim_log_20190612_1021_26.717699000_388721918\""]]
2019-06-12T10:21:26.877226: vim end =======================
2019-06-12T10:21:26.877515: vim start =======================
2019-06-12T10:21:26.877515: recvJSONMsg: [2] ["callback",2,[""]]
2019-06-12T10:21:26.877515: vim end =======================
2019-06-12T10:21:26.877574: run: waiting to read a JSON message
2019-06-12T10:21:26.877676: vim start =======================
2019-06-12T10:21:26.877676: sendJSONMsg: [0,[3,"expr","{\"Version\": GOVIMEvalRedir(\"version\"), \"GuiRunning\": has(\"gui_running\")}"]]
2019-06-12T10:21:26.877676: vim end =======================
2019-06-12T10:21:26.878032: vim start =======================
2019-06-12T10:21:26.878032: recvJSONMsg: [3] ["callback",3,["",{"Version":"\n\nVIM - Vi IMproved 8.1 (2018 May 18, compiled Jun 3 2019 04:49:45)\nmacOS version\nIncluded patches: 1-1450\nCompiled by Homebrew\nHuge version without GUI. Features included (+) or not (-):\n+acl +cmdline_compl +emacs_tags +insert_expand +modify_fname +netbeans_intg +ruby +terminfo +vreplace\n+arabic +cmdline_hist +eval +job +mouse +num64 +scrollbind +termresponse +wildignore\n+autocmd +cmdline_info +ex_extra +jumplist -mouseshape +packages +signs +textobjects +wildmenu\n+autochdir +comments +extra_search +keymap +mouse_dec +path_extra +smartindent +textprop +windows\n-autoservername +conceal -farsi +lambda -mouse_gpm +perl +startuptime +timers +writebackup\n-balloon_eval +cryptv +file_in_path +langmap -mouse_jsbterm +persistent_undo +statusline +title -X11\n+balloon_eval_term +cscope +find_in_path +libcall +mouse_netterm +postscript -sun_workshop -toolbar -xfontset\n-browse +cursorbind +float +linebreak +mouse_sgr +printer +syntax +user_commands -xim\n++builtin_terms +cursorshape +folding +lispindent -mouse_sysmouse +profile +tag_binary +vartabs -xpm\n+byte_offset +dialog_con -footer +listcmds +mouse_urxvt -python -tag_old_static +vertsplit -xsmp\n+channel +diff +fork() +localmap +mouse_xterm +python3 -tag_any_white +virtualedit -xterm_clipboard\n+cindent +digraphs +gettext +lua +multi_byte +quickfix -tcl +visual -xterm_save\n-clientserver -dnd -hangul_input +menu +multi_lang +reltime +termguicolors +visualextra \n+clipboard -ebcdic +iconv +mksession -mzscheme +rightleft +terminal +viminfo \n system vimrc file: \"$VIM/vimrc\"\n user vimrc file: \"$HOME/.vimrc\"\n 2nd user vimrc file: \"~/.vim/vimrc\"\n user exrc file: \"$HOME/.exrc\"\n defaults file: \"$VIMRUNTIME/defaults.vim\"\n fall-back for $VIM: \"/usr/local/share/vim\"\nCompilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X -DMACOS_X_DARWIN -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 \nLinking: clang -L. -fstack-protector-strong -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib -L/usr/local/lib -o vim -lncurses -liconv -lintl -framework AppKit -L/usr/local/opt/lua/lib -llua5.3 -mmacosx-version-min=10.14 -fstack-protector-strong -L/usr/local/lib -L/usr/local/Cellar/perl/5.30.0/lib/perl5/5.30.0/darwin-thread-multi-2level/CORE -lperl -lm -lutil -lc -L/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin -lpython3.7m -framework CoreFoundation -lruby.2.6 ","GuiRunning":0}]]
2019-06-12T10:21:26.878032: vim end =======================
2019-06-12T10:21:26.878121: run: waiting to read a JSON message
2019-06-12T10:21:26.878281: Loaded against vim v8.1.1450
2019-06-12T10:21:26.878315: vim start =======================
2019-06-12T10:21:26.878315: sendJSONMsg: [0,[4,"ex","augroup govim"]]
2019-06-12T10:21:26.878315: vim end =======================
2019-06-12T10:21:26.878465: vim start =======================
2019-06-12T10:21:26.878465: recvJSONMsg: [4] ["callback",4,[""]]
2019-06-12T10:21:26.878465: vim end =======================
2019-06-12T10:21:26.878482: run: waiting to read a JSON message
2019-06-12T10:21:26.878498: vim start =======================
2019-06-12T10:21:26.878498: sendJSONMsg: [0,[5,"ex","augroup END"]]
2019-06-12T10:21:26.878498: vim end =======================
2019-06-12T10:21:26.878716: vim start =======================
2019-06-12T10:21:26.878716: recvJSONMsg: [5] ["callback",5,[""]]
2019-06-12T10:21:26.878716: vim end =======================
2019-06-12T10:21:26.878764: run: waiting to read a JSON message
2019-06-12T10:21:26.878866: vim start =======================
2019-06-12T10:21:26.878866: sendJSONMsg: [0,[6,"function","GOVIMHello",[]]]
2019-06-12T10:21:26.878866: vim end =======================
2019-06-12T10:21:26.879184: vim start =======================
2019-06-12T10:21:26.879184: recvJSONMsg: [6] ["callback",6,[""]]
2019-06-12T10:21:26.879184: vim end =======================
2019-06-12T10:21:26.879237: run: waiting to read a JSON message
2019-06-12T10:21:26.879330: vim start =======================
2019-06-12T10:21:26.879330: sendJSONMsg: [0,[7,"command","GOVIMHello",{}]]
2019-06-12T10:21:26.879330: vim end =======================
2019-06-12T10:21:26.879549: vim start =======================
2019-06-12T10:21:26.879549: recvJSONMsg: [7] ["callback",7,[""]]
2019-06-12T10:21:26.879549: vim end =======================
2019-06-12T10:21:26.879566: run: waiting to read a JSON message
2019-06-12T10:21:26.879582: vim start =======================
2019-06-12T10:21:26.879582: sendJSONMsg: [0,[8,"function","GOVIM_internal_BalloonExpr",[]]]
2019-06-12T10:21:26.879582: vim end =======================
2019-06-12T10:21:26.879809: vim start =======================
2019-06-12T10:21:26.879809: recvJSONMsg: [8] ["callback",8,[""]]
2019-06-12T10:21:26.879809: vim end =======================
2019-06-12T10:21:26.879827: run: waiting to read a JSON message
2019-06-12T10:21:26.879854: vim start =======================
2019-06-12T10:21:26.879854: sendJSONMsg: [0,[9,"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\"}"]]]
2019-06-12T10:21:26.879854: vim end =======================
2019-06-12T10:21:26.880156: vim start =======================
2019-06-12T10:21:26.880156: recvJSONMsg: [9] ["callback",9,[""]]
2019-06-12T10:21:26.880156: vim end =======================
2019-06-12T10:21:26.880174: run: waiting to read a JSON message
2019-06-12T10:21:26.880211: vim start =======================
2019-06-12T10:21:26.880211: sendJSONMsg: [0,[10,"autocmd","autocommand:1"," govim TextChanged,TextChangedI *.go",["{\"Num\": eval(expand('\u003cabuf\u003e')), \"Name\": fnamemodify(bufname(eval(expand('\u003cabuf\u003e'))),':p'), \"Contents\": join(getbufline(eval(expand('\u003cabuf\u003e')), 0, \"$\"), \"\\n\").\"\\n\"}"]]]
2019-06-12T10:21:26.880211: vim end =======================
2019-06-12T10:21:26.880449: vim start =======================
2019-06-12T10:21:26.880449: recvJSONMsg: [10] ["callback",10,[""]]
2019-06-12T10:21:26.880449: vim end =======================
2019-06-12T10:21:26.880469: run: waiting to read a JSON message
2019-06-12T10:21:26.880484: vim start =======================
2019-06-12T10:21:26.880484: sendJSONMsg: [0,[11,"autocmd","autocommand:2"," govim BufWritePre *.go",["eval(expand('\u003cabuf\u003e'))"]]]
2019-06-12T10:21:26.880484: vim end =======================
2019-06-12T10:21:26.880711: vim start =======================
2019-06-12T10:21:26.880711: recvJSONMsg: [11] ["callback",11,[""]]
2019-06-12T10:21:26.880711: vim end =======================
2019-06-12T10:21:26.880735: run: waiting to read a JSON message
2019-06-12T10:21:26.880754: vim start =======================
2019-06-12T10:21:26.880754: sendJSONMsg: [0,[12,"function","GOVIM_internal_Complete",["findarg","base"]]]
2019-06-12T10:21:26.880754: vim end =======================
2019-06-12T10:21:26.880947: vim start =======================
2019-06-12T10:21:26.880947: recvJSONMsg: [12] ["callback",12,[""]]
2019-06-12T10:21:26.880947: vim end =======================
2019-06-12T10:21:26.880961: run: waiting to read a JSON message
2019-06-12T10:21:26.880978: vim start =======================
2019-06-12T10:21:26.880978: sendJSONMsg: [0,[13,"command","GOVIMGoToDef",{"nargs":"-nargs=?"}]]
2019-06-12T10:21:26.880978: vim end =======================
2019-06-12T10:21:26.881176: vim start =======================
2019-06-12T10:21:26.881176: recvJSONMsg: [13] ["callback",13,[""]]
2019-06-12T10:21:26.881176: vim end =======================
2019-06-12T10:21:26.881195: run: waiting to read a JSON message
2019-06-12T10:21:26.881219: vim start =======================
2019-06-12T10:21:26.881219: sendJSONMsg: [0,[14,"command","GOVIMGoToPrevDef",{"count":"-count=1","nargs":"-nargs=?"}]]
2019-06-12T10:21:26.881219: vim end =======================
2019-06-12T10:21:26.881431: vim start =======================
2019-06-12T10:21:26.881431: recvJSONMsg: [14] ["callback",14,[""]]
2019-06-12T10:21:26.881431: vim end =======================
2019-06-12T10:21:26.881449: run: waiting to read a JSON message
2019-06-12T10:21:26.881460: vim start =======================
2019-06-12T10:21:26.881460: sendJSONMsg: [0,[15,"function","GOVIMHover",[]]]
2019-06-12T10:21:26.881460: vim end =======================
2019-06-12T10:21:26.881658: vim start =======================
2019-06-12T10:21:26.881658: recvJSONMsg: [15] ["callback",15,[""]]
2019-06-12T10:21:26.881658: vim end =======================
2019-06-12T10:21:26.881672: run: waiting to read a JSON message
2019-06-12T10:21:26.881681: vim start =======================
2019-06-12T10:21:26.881681: sendJSONMsg: [0,[16,"autocmd","autocommand:3"," govim BufDelete *.go",["eval(expand('\u003cabuf\u003e'))"]]]
2019-06-12T10:21:26.881681: vim end =======================
2019-06-12T10:21:26.881872: vim start =======================
2019-06-12T10:21:26.881872: recvJSONMsg: [16] ["callback",16,[""]]
2019-06-12T10:21:26.881872: vim end =======================
2019-06-12T10:21:26.881887: run: waiting to read a JSON message
2019-06-12T10:21:26.881899: vim start =======================
2019-06-12T10:21:26.881899: sendJSONMsg: [0,[17,"command","GOVIMGoFmt",{}]]
2019-06-12T10:21:26.881899: vim end =======================
2019-06-12T10:21:26.882066: vim start =======================
2019-06-12T10:21:26.882066: recvJSONMsg: [17] ["callback",17,[""]]
2019-06-12T10:21:26.882066: vim end =======================
2019-06-12T10:21:26.882085: run: waiting to read a JSON message
2019-06-12T10:21:26.882107: vim start =======================
2019-06-12T10:21:26.882107: sendJSONMsg: [0,[18,"command","GOVIMGoImports",{}]]
2019-06-12T10:21:26.882107: vim end =======================
2019-06-12T10:21:26.882290: vim start =======================
2019-06-12T10:21:26.882290: recvJSONMsg: [18] ["callback",18,[""]]
2019-06-12T10:21:26.882290: vim end =======================
2019-06-12T10:21:26.882303: run: waiting to read a JSON message
2019-06-12T10:21:26.882319: vim start =======================
2019-06-12T10:21:26.882319: sendJSONMsg: [0,[19,"command","GOVIMQuickfixDiagnostics",{}]]
2019-06-12T10:21:26.882319: vim end =======================
2019-06-12T10:21:26.882491: vim start =======================
2019-06-12T10:21:26.882491: recvJSONMsg: [19] ["callback",19,[""]]
2019-06-12T10:21:26.882491: vim end =======================
2019-06-12T10:21:26.882506: run: waiting to read a JSON message
2019-06-12T10:21:26.882517: vim start =======================
2019-06-12T10:21:26.882517: sendJSONMsg: [0,[20,"function","GOVIM_internal_BufChanged",["bufnr","start","end","added","changes"]]]
2019-06-12T10:21:26.882517: vim end =======================
2019-06-12T10:21:26.882718: vim start =======================
2019-06-12T10:21:26.882718: recvJSONMsg: [20] ["callback",20,[""]]
2019-06-12T10:21:26.882718: vim end =======================
2019-06-12T10:21:26.882732: run: waiting to read a JSON message
2019-06-12T10:21:26.882743: vim start =======================
2019-06-12T10:21:26.882743: sendJSONMsg: [0,[21,"function","GOVIM_internal_SetConfig",["config"]]]
2019-06-12T10:21:26.882743: vim end =======================
2019-06-12T10:21:26.882909: vim start =======================
2019-06-12T10:21:26.882909: recvJSONMsg: [21] ["callback",21,[""]]
2019-06-12T10:21:26.882909: vim end =======================
2019-06-12T10:21:26.882924: run: waiting to read a JSON message
2019-06-12T10:21:26.882937: vim start =======================
2019-06-12T10:21:26.882937: sendJSONMsg: [0,[22,"ex","call govim#config#Set(\"_internal_Func\", function(\"GOVIM_internal_SetConfig\"))"]]
2019-06-12T10:21:26.882937: vim end =======================
2019-06-12T10:21:26.883400: vim start =======================
2019-06-12T10:21:26.883400: recvJSONMsg: [22] ["function","function:GOVIM_internal_SetConfig",[{"FormatOnSave":"goimports"}]]
2019-06-12T10:21:26.883400: vim end =======================
2019-06-12T10:21:26.883418: run: waiting to read a JSON message
2019-06-12T10:21:26.883492: vim start =======================
2019-06-12T10:21:26.883492: sendJSONMsg: [22,["",null]]
2019-06-12T10:21:26.883492: vim end =======================
2019-06-12T10:21:26.883616: vim start =======================
2019-06-12T10:21:26.883616: recvJSONMsg: [23] ["callback",22,[""]]
2019-06-12T10:21:26.883616: vim end =======================
2019-06-12T10:21:26.883631: run: waiting to read a JSON message
2019-06-12T10:21:26.883645: vim start =======================
2019-06-12T10:21:26.883645: sendJSONMsg: [0,[23,"function","GOVIM_internal_SetUserBusy",["isBusy"]]]
2019-06-12T10:21:26.883645: vim end =======================
2019-06-12T10:21:26.883854: vim start =======================
2019-06-12T10:21:26.883854: recvJSONMsg: [24] ["callback",23,[""]]
2019-06-12T10:21:26.883854: vim end =======================
2019-06-12T10:21:26.883873: run: waiting to read a JSON message
2019-06-12T10:21:26.883885: vim start =======================
2019-06-12T10:21:26.883885: sendJSONMsg: [0,[24,"expr","has(\"gui_running\")"]]
2019-06-12T10:21:26.883885: vim end =======================
2019-06-12T10:21:26.884053: vim start =======================
2019-06-12T10:21:26.884053: recvJSONMsg: [25] ["callback",24,["",0]]
2019-06-12T10:21:26.884053: vim end =======================
2019-06-12T10:21:26.884067: run: waiting to read a JSON message
2019-06-12T10:21:26.885629: vim start =======================
2019-06-12T10:21:26.885629: sendJSONMsg: [0,[25,"call","getcwd",-1]]
2019-06-12T10:21:26.885629: vim end =======================
2019-06-12T10:21:26.885873: vim start =======================
2019-06-12T10:21:26.885873: recvJSONMsg: [26] ["callback",25,["","/Users/v0k007f/go/src/tb/odnd/odnd"]]
2019-06-12T10:21:26.885873: vim end =======================
2019-06-12T10:21:26.885903: run: waiting to read a JSON message
2019-06-12T10:21:26.887825: gopls server start =======================
2019-06-12T10:21:26.887825: gopls.Initialize() call; params:
2019-06-12T10:21:26.887825: &protocol.InitializeParams{
2019-06-12T10:21:26.887825: ProcessID: 0,
2019-06-12T10:21:26.887825: RootPath: "",
2019-06-12T10:21:26.887825: RootURI: "file:///Users/v0k007f/go/src/tb/odnd/odnd",
2019-06-12T10:21:26.887825: Capabilities: protocol.ClientCapabilities{
2019-06-12T10:21:26.887825: Workspace: struct { ApplyEdit bool "json:\"applyEdit,omitempty\""; WorkspaceEdit struct { DocumentChanges bool "json:\"documentChanges,omitempty\""; ResourceOperations []protocol.ResourceOperationKind "json:\"resourceOperations,omitempty\""; FailureHandling protocol.FailureHandlingKind "json:\"failureHandling,omitempty\"" } "json:\"workspaceEdit,omitempty\""; DidChangeConfiguration struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"didChangeConfiguration,omitempty\""; DidChangeWatchedFiles struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"didChangeWatchedFiles,omitempty\""; Symbol struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SymbolKind struct { ValueSet []protocol.SymbolKind "json:\"valueSet,omitempty\"" } "json:\"symbolKind,omitempty\"" } "json:\"symbol,omitempty\""; ExecuteCommand struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"executeCommand,omitempty\""; WorkspaceFolders bool "json:\"workspaceFolders,omitempty\""; Configuration bool "json:\"configuration,omitempty\"" }{
2019-06-12T10:21:26.887825: ApplyEdit: false,
2019-06-12T10:21:26.887825: WorkspaceEdit: struct { DocumentChanges bool "json:\"documentChanges,omitempty\""; ResourceOperations []protocol.ResourceOperationKind "json:\"resourceOperations,omitempty\""; FailureHandling protocol.FailureHandlingKind "json:\"failureHandling,omitempty\"" }{},
2019-06-12T10:21:26.887825: DidChangeConfiguration: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{DynamicRegistration:true},
2019-06-12T10:21:26.887825: DidChangeWatchedFiles: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: Symbol: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SymbolKind struct { ValueSet []protocol.SymbolKind "json:\"valueSet,omitempty\"" } "json:\"symbolKind,omitempty\"" }{},
2019-06-12T10:21:26.887825: ExecuteCommand: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: WorkspaceFolders: false,
2019-06-12T10:21:26.887825: Configuration: true,
2019-06-12T10:21:26.887825: },
2019-06-12T10:21:26.887825: TextDocument: struct { Synchronization struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; WillSave bool "json:\"willSave,omitempty\""; WillSaveWaitUntil bool "json:\"willSaveWaitUntil,omitempty\""; DidSave bool "json:\"didSave,omitempty\"" } "json:\"synchronization,omitempty\""; Completion struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; CompletionItem struct { SnippetSupport bool "json:\"snippetSupport,omitempty\""; CommitCharactersSupport bool "json:\"commitCharactersSupport,omitempty\""; DocumentationFormat []protocol.MarkupKind "json:\"documentationFormat,omitempty\""; DeprecatedSupport bool "json:\"deprecatedSupport,omitempty\""; PreselectSupport bool "json:\"preselectSupport,omitempty\"" } "json:\"completionItem,omitempty\""; CompletionItemKind struct { ValueSet []protocol.CompletionItemKind "json:\"valueSet,omitempty\"" } "json:\"completionItemKind,omitempty\""; ContextSupport bool "json:\"contextSupport,omitempty\"" } "json:\"completion,omitempty\""; Hover struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; ContentFormat []protocol.MarkupKind "json:\"contentFormat,omitempty\"" } "json:\"hover,omitempty\""; SignatureHelp struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SignatureInformation struct { DocumentationFormat []protocol.MarkupKind "json:\"documentationFormat,omitempty\""; ParameterInformation struct { LabelOffsetSupport bool "json:\"labelOffsetSupport,omitempty\"" } "json:\"parameterInformation,omitempty\"" } "json:\"signatureInformation,omitempty\"" } "json:\"signatureHelp,omitempty\""; References struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"references,omitempty\""; DocumentHighlight struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"documentHighlight,omitempty\""; DocumentSymbol struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SymbolKind struct { ValueSet []protocol.SymbolKind "json:\"valueSet,omitempty\"" } "json:\"symbolKind,omitempty\""; HierarchicalDocumentSymbolSupport bool "json:\"hierarchicalDocumentSymbolSupport,omitempty\"" } "json:\"documentSymbol,omitempty\""; Formatting struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"formatting,omitempty\""; RangeFormatting struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"rangeFormatting,omitempty\""; OnTypeFormatting struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"onTypeFormatting,omitempty\""; Definition struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" } "json:\"definition,omitempty\""; CodeAction struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; CodeActionLiteralSupport struct { CodeActionKind struct { ValueSet []protocol.CodeActionKind "json:\"valueSet\"" } "json:\"codeActionKind\"" } "json:\"codeActionLiteralSupport,omitempty\"" } "json:\"codeAction,omitempty\""; CodeLens struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"codeLens,omitempty\""; DocumentLink struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"documentLink,omitempty\""; Rename struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; PrepareSupport bool "json:\"prepareSupport,omitempty\"" } "json:\"rename,omitempty\""; PublishDiagnostics struct { RelatedInformation bool "json:\"relatedInformation,omitempty\""; TagSupport bool "json:\"tagSupport,omitempty\"" } "json:\"publishDiagnostics,omitempty\""; Implementation struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" } "json:\"implementation,omitempty\""; TypeDefinition struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" } "json:\"typeDefinition,omitempty\""; ColorProvider struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" } "json:\"colorProvider,omitempty\""; FoldingRange struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; RangeLimit float64 "json:\"rangeLimit,omitempty\""; LineFoldingOnly bool "json:\"lineFoldingOnly,omitempty\"" } "json:\"foldingRange,omitempty\""; Declaration struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" } "json:\"declaration,omitempty\"" }{
2019-06-12T10:21:26.887825: Synchronization: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; WillSave bool "json:\"willSave,omitempty\""; WillSaveWaitUntil bool "json:\"willSaveWaitUntil,omitempty\""; DidSave bool "json:\"didSave,omitempty\"" }{},
2019-06-12T10:21:26.887825: Completion: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; CompletionItem struct { SnippetSupport bool "json:\"snippetSupport,omitempty\""; CommitCharactersSupport bool "json:\"commitCharactersSupport,omitempty\""; DocumentationFormat []protocol.MarkupKind "json:\"documentationFormat,omitempty\""; DeprecatedSupport bool "json:\"deprecatedSupport,omitempty\""; PreselectSupport bool "json:\"preselectSupport,omitempty\"" } "json:\"completionItem,omitempty\""; CompletionItemKind struct { ValueSet []protocol.CompletionItemKind "json:\"valueSet,omitempty\"" } "json:\"completionItemKind,omitempty\""; ContextSupport bool "json:\"contextSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: Hover: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; ContentFormat []protocol.MarkupKind "json:\"contentFormat,omitempty\"" }{
2019-06-12T10:21:26.887825: DynamicRegistration: false,
2019-06-12T10:21:26.887825: ContentFormat: {"plaintext"},
2019-06-12T10:21:26.887825: },
2019-06-12T10:21:26.887825: SignatureHelp: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SignatureInformation struct { DocumentationFormat []protocol.MarkupKind "json:\"documentationFormat,omitempty\""; ParameterInformation struct { LabelOffsetSupport bool "json:\"labelOffsetSupport,omitempty\"" } "json:\"parameterInformation,omitempty\"" } "json:\"signatureInformation,omitempty\"" }{},
2019-06-12T10:21:26.887825: References: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: DocumentHighlight: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: DocumentSymbol: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; SymbolKind struct { ValueSet []protocol.SymbolKind "json:\"valueSet,omitempty\"" } "json:\"symbolKind,omitempty\""; HierarchicalDocumentSymbolSupport bool "json:\"hierarchicalDocumentSymbolSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: Formatting: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: RangeFormatting: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: OnTypeFormatting: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: Definition: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: CodeAction: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; CodeActionLiteralSupport struct { CodeActionKind struct { ValueSet []protocol.CodeActionKind "json:\"valueSet\"" } "json:\"codeActionKind\"" } "json:\"codeActionLiteralSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: CodeLens: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: DocumentLink: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: Rename: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; PrepareSupport bool "json:\"prepareSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: PublishDiagnostics: struct { RelatedInformation bool "json:\"relatedInformation,omitempty\""; TagSupport bool "json:\"tagSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: Implementation: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: TypeDefinition: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: ColorProvider: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\"" }{},
2019-06-12T10:21:26.887825: FoldingRange: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; RangeLimit float64 "json:\"rangeLimit,omitempty\""; LineFoldingOnly bool "json:\"lineFoldingOnly,omitempty\"" }{},
2019-06-12T10:21:26.887825: Declaration: struct { DynamicRegistration bool "json:\"dynamicRegistration,omitempty\""; LinkSupport bool "json:\"linkSupport,omitempty\"" }{},
2019-06-12T10:21:26.887825: },
2019-06-12T10:21:26.887825: Window: protocol.WindowClientCapabilities{},
2019-06-12T10:21:26.887825: Experimental: nil,
2019-06-12T10:21:26.887825: },
2019-06-12T10:21:26.887825: InitializationOptions: map[string]interface {}{
2019-06-12T10:21:26.887825: "noDocsOnHover": bool(true),
2019-06-12T10:21:26.887825: },
2019-06-12T10:21:26.887825: Trace: "",
2019-06-12T10:21:26.887825: WorkspaceFolders: nil,
2019-06-12T10:21:26.887825: }
2019-06-12T10:21:26.887825: gopls server end =======================
2019-06-12T10:21:26.903712: gopls stderr: [Trace - 10:21:26 AM] Sending request 'initialize - (1)'.
2019-06-12T10:21:26.903749: gopls stderr: Params: {"processId":0,"rootUri":"file:///Users/v0k007f/go/src/tb/odnd/odnd","capabilities":{"workspace":{"workspaceEdit":{},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{},"symbol":{"symbolKind":{}},"executeCommand":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{},"completionItemKind":{}},"hover":{"contentFormat":["plaintext"]},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{}},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"definition":{},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"codeLens":{},"documentLink":{},"rename":{},"publishDiagnostics":{},"implementation":{},"typeDefinition":{},"colorProvider":{},"foldingRange":{},"declaration":{}},"window":{}},"initializationOptions":{"noDocsOnHover":true},"workspaceFolders":null}
2019-06-12T10:21:26.903756: gopls stderr:
2019-06-12T10:21:26.903761: gopls stderr:
2019-06-12T10:21:26.929257: gopls stderr: [Trace - 10:21:26 AM] Received response 'initialize - (1)' in 26ms.
2019-06-12T10:21:26.929290: gopls stderr: Params: {"capabilities":{"textDocumentSync":{"openClose":true,"change":1},"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentLinkProvider":{},"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"custom":null}
2019-06-12T10:21:26.929298: gopls stderr:
2019-06-12T10:21:26.929303: gopls stderr:
2019-06-12T10:21:26.929901: gopls server start =======================
2019-06-12T10:21:26.929901: gopls.Initialize() return; err: <nil>; res:
2019-06-12T10:21:26.929901: &protocol.InitializeResult{
2019-06-12T10:21:26.929901: Capabilities: protocol.ServerCapabilities{
2019-06-12T10:21:26.929901: TextDocumentSync: map[string]interface {}{
2019-06-12T10:21:26.929901: "openClose": bool(true),
2019-06-12T10:21:26.929901: "change": float64(1),
2019-06-12T10:21:26.929901: },
2019-06-12T10:21:26.929901: HoverProvider: true,
2019-06-12T10:21:26.929901: CompletionProvider: &protocol.CompletionOptions{
2019-06-12T10:21:26.929901: TriggerCharacters: {"."},
2019-06-12T10:21:26.929901: AllCommitCharacters: nil,
2019-06-12T10:21:26.929901: ResolveProvider: false,
2019-06-12T10:21:26.929901: },
2019-06-12T10:21:26.929901: SignatureHelpProvider: &protocol.SignatureHelpOptions{
2019-06-12T10:21:26.929901: TriggerCharacters: {"(", ","},
2019-06-12T10:21:26.929901: },
2019-06-12T10:21:26.929901: DefinitionProvider: true,
2019-06-12T10:21:26.929901: ReferencesProvider: true,
2019-06-12T10:21:26.929901: DocumentHighlightProvider: true,
2019-06-12T10:21:26.929901: DocumentSymbolProvider: true,
2019-06-12T10:21:26.929901: WorkspaceSymbolProvider: false,
2019-06-12T10:21:26.929901: CodeActionProvider: true,
2019-06-12T10:21:26.929901: CodeLensProvider: (*protocol.CodeLensOptions)(nil),
2019-06-12T10:21:26.929901: DocumentFormattingProvider: true,
2019-06-12T10:21:26.929901: DocumentRangeFormattingProvider: false,
2019-06-12T10:21:26.929901: DocumentOnTypeFormattingProvider: (*struct { FirstTriggerCharacter string "json:\"firstTriggerCharacter\""; MoreTriggerCharacter []string "json:\"moreTriggerCharacter,omitempty\"" })(nil),
2019-06-12T10:21:26.929901: RenameProvider: (*protocol.RenameOptions)(nil),
2019-06-12T10:21:26.929901: DocumentLinkProvider: &protocol.DocumentLinkOptions{},
2019-06-12T10:21:26.929901: ExecuteCommandProvider: (*protocol.ExecuteCommandOptions)(nil),
2019-06-12T10:21:26.929901: Experimental: nil,
2019-06-12T10:21:26.929901: ImplementationProvider: false,
2019-06-12T10:21:26.929901: TypeDefinitionProvider: true,
2019-06-12T10:21:26.929901: Workspace: &struct { WorkspaceFolders *struct { Supported bool "json:\"supported,omitempty\""; ChangeNotifications string "json:\"changeNotifications,omitempty\"" } "json:\"workspaceFolders,omitempty\"" }{
2019-06-12T10:21:26.929901: WorkspaceFolders: &struct { Supported bool "json:\"supported,omitempty\""; ChangeNotifications string "json:\"changeNotifications,omitempty\"" }{Supported:true, ChangeNotifications:"workspace/didChangeWorkspaceFolders"},
2019-06-12T10:21:26.929901: },
2019-06-12T10:21:26.929901: ColorProvider: false,
2019-06-12T10:21:26.929901: FoldingRangeProvider: false,
2019-06-12T10:21:26.929901: DeclarationProvider: false,
2019-06-12T10:21:26.929901: },
2019-06-12T10:21:26.929901: Custom: {},
2019-06-12T10:21:26.929901: }
2019-06-12T10:21:26.929901: gopls server end =======================
2019-06-12T10:21:26.929948: gopls server start =======================
2019-06-12T10:21:26.929948: gopls.Initialized() call; params:
2019-06-12T10:21:26.929948: &protocol.InitializedParams{}
2019-06-12T10:21:26.929948: gopls server end =======================
2019-06-12T10:21:26.929989: gopls server start =======================
2019-06-12T10:21:26.929989: gopls.Initialized() return; err: <nil>
2019-06-12T10:21:26.929989: gopls server end =======================
2019-06-12T10:21:26.930028: gopls stderr: [Trace - 10:21:26 AM] Sending notification 'initialized'.
2019-06-12T10:21:26.930047: gopls stderr: Params: {}
2019-06-12T10:21:26.930054: gopls stderr:
2019-06-12T10:21:26.930059: gopls stderr:
2019-06-12T10:21:26.930164: gopls stderr: [Trace - 10:21:26 AM] Received request 'client/registerCapability - (1)'.
2019-06-12T10:21:26.930177: gopls stderr: Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"},{"id":"workspace/didChangeWorkspaceFolders","method":"workspace/didChangeWorkspaceFolders"}]}
2019-06-12T10:21:26.930413: gopls stderr:
2019-06-12T10:21:26.930437: gopls stderr:
2019-06-12T10:21:26.931006: gopls client start =======================
2019-06-12T10:21:26.931006: RegisterCapability: &protocol.RegistrationParams{
2019-06-12T10:21:26.931006: Registrations: {
2019-06-12T10:21:26.931006: {
2019-06-12T10:21:26.931006: ID: "workspace/didChangeConfiguration",
2019-06-12T10:21:26.931006: Method: "workspace/didChangeConfiguration",
2019-06-12T10:21:26.931006: RegisterOptions: nil,
2019-06-12T10:21:26.931006: },
2019-06-12T10:21:26.931006: {
2019-06-12T10:21:26.931006: ID: "workspace/didChangeWorkspaceFolders",
2019-06-12T10:21:26.931006: Method: "workspace/didChangeWorkspaceFolders",
2019-06-12T10:21:26.931006: RegisterOptions: nil,
2019-06-12T10:21:26.931006: },
2019-06-12T10:21:26.931006: },
2019-06-12T10:21:26.931006: }
2019-06-12T10:21:26.931006: gopls client end =======================
2019-06-12T10:21:26.931173: gopls stderr: [Trace - 10:21:26 AM] Sending response 'client/registerCapability - (1)' in 1ms.
2019-06-12T10:21:26.931201: gopls stderr: Params: {}
2019-06-12T10:21:26.931215: gopls stderr:
2019-06-12T10:21:26.931362: gopls stderr:
2019-06-12T10:21:26.931374: gopls stderr: [Trace - 10:21:26 AM] Received request 'workspace/configuration - (2)'.
2019-06-12T10:21:26.931387: gopls stderr: Params: {"items":[{"scopeUri":"file:///Users/v0k007f/go/src/tb/odnd/odnd","section":"gopls"}]}
2019-06-12T10:21:26.931394: gopls stderr:
2019-06-12T10:21:26.931392: gopls client start =======================
2019-06-12T10:21:26.931392: Configuration: &protocol.ConfigurationParams{
2019-06-12T10:21:26.931392: Items: {
2019-06-12T10:21:26.931392: {ScopeURI:"file:///Users/v0k007f/go/src/tb/odnd/odnd", Section:"gopls"},
2019-06-12T10:21:26.931392: },
2019-06-12T10:21:26.931392: }
2019-06-12T10:21:26.931392: gopls client end =======================
2019-06-12T10:21:26.931399: gopls stderr:
2019-06-12T10:21:26.931552: gopls stderr: [Trace - 10:21:26 AM] Sending response 'workspace/configuration - (2)' in 0ms.
2019-06-12T10:21:26.931563: gopls stderr: Params: [{"noDocsOnHover":true}]
2019-06-12T10:21:26.931569: gopls stderr:
2019-06-12T10:21:26.931574: gopls stderr:
2019-06-12T10:21:26.950003: vim start =======================
2019-06-12T10:21:26.950003: sendJSONMsg: [0,[26,"initcomplete"]]
2019-06-12T10:21:26.950003: vim end =======================
2019-06-12T10:21:26.954777: vim start =======================
2019-06-12T10:21:26.954777: recvJSONMsg: [27] ["callback",26,[""]]
2019-06-12T10:21:26.954777: vim end =======================
2019-06-12T10:21:26.954819: run: waiting to read a JSON message
2019-06-12T10:21:27.099550: gopls stderr: [Trace - 10:21:27 AM] Received notification 'window/logMessage'.
2019-06-12T10:21:27.099583: gopls stderr: Params: {"type":3,"message":"Build info\n----------\ngolang.org/x/tools/cmd/gopls v0.0.1-20190607+alpha\n golang.org/x/[email protected] h1:/mJ+GKieZA6hFDQGdWZrjj4AXPl5ylY+5HusG80roy0=\n golang.org/x/[email protected] h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=\n\nGo info\n-------\ngo version go1.12.5 darwin/amd64\n\nGOARCH=\"amd64\"\nGOBIN=\"\"\nGOCACHE=\"/Users/v0k007f/Library/Caches/go-build\"\nGOEXE=\"\"\nGOFLAGS=\"\"\nGOHOSTARCH=\"amd64\"\nGOHOSTOS=\"darwin\"\nGOOS=\"darwin\"\nGOPATH=\"/Users/v0k007f/go\"\nGOPROXY=\"\"\nGORACE=\"\"\nGOROOT=\"/usr/local/go\"\nGOTMPDIR=\"\"\nGOTOOLDIR=\"/usr/local/go/pkg/tool/darwin_amd64\"\nGCCGO=\"gccgo\"\nCC=\"clang\"\nCXX=\"clang++\"\nCGO_ENABLED=\"1\"\nGOMOD=\"\"\nCGO_CFLAGS=\"-g -O2\"\nCGO_CPPFLAGS=\"\"\nCGO_CXXFLAGS=\"-g -O2\"\nCGO_FFLAGS=\"-g -O2\"\nCGO_LDFLAGS=\"-g -O2\"\nPKG_CONFIG=\"pkg-config\"\nGOGCCFLAGS=\"-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/jn/803dcg5976z37rtnb5lvqc9h6n00dn/T/go-build215895651=/tmp/go-build -gno-record-gcc-switches -fno-common\"\n"}
2019-06-12T10:21:27.099592: gopls stderr:
2019-06-12T10:21:27.099598: gopls stderr:
2019-06-12T10:21:27.099712: gopls client start =======================
2019-06-12T10:21:27.099712: LogMessage callback: &protocol.LogMessageParams{Type:3, Message:"Build info\n----------\ngolang.org/x/tools/cmd/gopls v0.0.1-20190607+alpha\n golang.org/x/[email protected] h1:/mJ+GKieZA6hFDQGdWZrjj4AXPl5ylY+5HusG80roy0=\n golang.org/x/[email protected] h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=\n\nGo info\n-------\ngo version go1.12.5 darwin/amd64\n\nGOARCH=\"amd64\"\nGOBIN=\"\"\nGOCACHE=\"/Users/v0k007f/Library/Caches/go-build\"\nGOEXE=\"\"\nGOFLAGS=\"\"\nGOHOSTARCH=\"amd64\"\nGOHOSTOS=\"darwin\"\nGOOS=\"darwin\"\nGOPATH=\"/Users/v0k007f/go\"\nGOPROXY=\"\"\nGORACE=\"\"\nGOROOT=\"/usr/local/go\"\nGOTMPDIR=\"\"\nGOTOOLDIR=\"/usr/local/go/pkg/tool/darwin_amd64\"\nGCCGO=\"gccgo\"\nCC=\"clang\"\nCXX=\"clang++\"\nCGO_ENABLED=\"1\"\nGOMOD=\"\"\nCGO_CFLAGS=\"-g -O2\"\nCGO_CPPFLAGS=\"\"\nCGO_CXXFLAGS=\"-g -O2\"\nCGO_FFLAGS=\"-g -O2\"\nCGO_LDFLAGS=\"-g -O2\"\nPKG_CONFIG=\"pkg-config\"\nGOGCCFLAGS=\"-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/jn/803dcg5976z37rtnb5lvqc9h6n00dn/T/go-build215895651=/tmp/go-build -gno-record-gcc-switches -fno-common\"\n"}
2019-06-12T10:21:27.099712: gopls client end =======================
2019-06-12T10:21:32.683196: vim start =======================
2019-06-12T10:21:32.683196: vim end =======================
2019-06-12T10:21:32.685288: run: waiting to read a JSON message
2019-06-12T10:21:32.696429: gopls server start =======================
2019-06-12T10:21:32.696429: gopls.DidOpen() call; params:
2019-06-12T10:21:32.696429: &protocol.DidOpenTextDocumentParams{
2019-06-12T10:21:32.696429: }
2019-06-12T10:21:32.696429: gopls server end =======================
2019-06-12T10:21:32.698181: gopls server start =======================
2019-06-12T10:21:32.698181: gopls.DidOpen() return; err: <nil>
2019-06-12T10:21:32.698181: gopls server end =======================
2019-06-12T10:21:32.698222: vim start =======================
2019-06-12T10:21:32.698222: sendJSONMsg: [28,["",null]]
2019-06-12T10:21:32.698222: vim end =======================
2019-06-12T10:21:32.699444: gopls stderr: [Trace - 10:21:32 AM] Sending notification 'textDocument/didOpen'.
2019-06-12T10:21:32.720101: vim start =======================
2019-06-12T10:21:32.720101: recvJSONMsg: [29] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:32.720101: vim end =======================
2019-06-12T10:21:32.720149: run: waiting to read a JSON message
2019-06-12T10:21:32.720217: vim start =======================
2019-06-12T10:21:32.720217: sendJSONMsg: [29,["",null]]
2019-06-12T10:21:32.720217: vim end =======================
2019-06-12T10:21:33.246132: vim start =======================
2019-06-12T10:21:33.246132: recvJSONMsg: [30] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:21:33.246132: vim end =======================
2019-06-12T10:21:33.246188: run: waiting to read a JSON message
2019-06-12T10:21:33.246274: vim start =======================
2019-06-12T10:21:33.246274: sendJSONMsg: [30,["",null]]
2019-06-12T10:21:33.246274: vim end =======================
2019-06-12T10:21:33.994597: gopls client start =======================
2019-06-12T10:21:33.994597: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994597: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/MultiRespReader.go",
2019-06-12T10:21:33.994597: Version: 0,
2019-06-12T10:21:33.994597: Diagnostics: {
2019-06-12T10:21:33.994597: },
2019-06-12T10:21:33.994597: }
2019-06-12T10:21:33.994597: gopls client end =======================
2019-06-12T10:21:33.994664: gopls client start =======================
2019-06-12T10:21:33.994664: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994664: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxyDynRewrite.go",
2019-06-12T10:21:33.994664: Version: 0,
2019-06-12T10:21:33.994664: Diagnostics: {
2019-06-12T10:21:33.994664: },
2019-06-12T10:21:33.994664: }
2019-06-12T10:21:33.994664: gopls client end =======================
2019-06-12T10:21:33.994704: gopls client start =======================
2019-06-12T10:21:33.994704: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994704: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/waitlist.go",
2019-06-12T10:21:33.994704: Version: 0,
2019-06-12T10:21:33.994704: Diagnostics: {
2019-06-12T10:21:33.994704: },
2019-06-12T10:21:33.994704: }
2019-06-12T10:21:33.994704: gopls client end =======================
2019-06-12T10:21:33.994738: gopls client start =======================
2019-06-12T10:21:33.994738: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994738: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/http_status_code_test.go",
2019-06-12T10:21:33.994738: Version: 0,
2019-06-12T10:21:33.994738: Diagnostics: {
2019-06-12T10:21:33.994738: },
2019-06-12T10:21:33.994738: }
2019-06-12T10:21:33.994738: gopls client end =======================
2019-06-12T10:21:33.994783: gopls client start =======================
2019-06-12T10:21:33.994783: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994783: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy_test.go",
2019-06-12T10:21:33.994783: Version: 0,
2019-06-12T10:21:33.994783: Diagnostics: {
2019-06-12T10:21:33.994783: },
2019-06-12T10:21:33.994783: }
2019-06-12T10:21:33.994783: gopls client end =======================
2019-06-12T10:21:33.994810: gopls client start =======================
2019-06-12T10:21:33.994810: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994810: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/speedprofile_test.go",
2019-06-12T10:21:33.994810: Version: 0,
2019-06-12T10:21:33.994810: Diagnostics: {
2019-06-12T10:21:33.994810: },
2019-06-12T10:21:33.994810: }
2019-06-12T10:21:33.994810: gopls client end =======================
2019-06-12T10:21:33.994835: gopls client start =======================
2019-06-12T10:21:33.994835: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994835: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/url_manipulation_test.go",
2019-06-12T10:21:33.994835: Version: 0,
2019-06-12T10:21:33.994835: Diagnostics: {
2019-06-12T10:21:33.994835: },
2019-06-12T10:21:33.994835: }
2019-06-12T10:21:33.994835: gopls client end =======================
2019-06-12T10:21:33.994858: gopls client start =======================
2019-06-12T10:21:33.994858: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994858: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/concat_req.go",
2019-06-12T10:21:33.994858: Version: 0,
2019-06-12T10:21:33.994858: Diagnostics: {
2019-06-12T10:21:33.994858: },
2019-06-12T10:21:33.994858: }
2019-06-12T10:21:33.994858: gopls client end =======================
2019-06-12T10:21:33.994881: gopls client start =======================
2019-06-12T10:21:33.994881: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994881: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/passthrough.go",
2019-06-12T10:21:33.994881: Version: 0,
2019-06-12T10:21:33.994881: Diagnostics: {
2019-06-12T10:21:33.994881: },
2019-06-12T10:21:33.994881: }
2019-06-12T10:21:33.994881: gopls client end =======================
2019-06-12T10:21:33.994907: gopls client start =======================
2019-06-12T10:21:33.994907: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994907: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/speedprofile.go",
2019-06-12T10:21:33.994907: Version: 0,
2019-06-12T10:21:33.994907: Diagnostics: {
2019-06-12T10:21:33.994907: },
2019-06-12T10:21:33.994907: }
2019-06-12T10:21:33.994907: gopls client end =======================
2019-06-12T10:21:33.994934: gopls client start =======================
2019-06-12T10:21:33.994934: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994934: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/websocket.go",
2019-06-12T10:21:33.994934: Version: 0,
2019-06-12T10:21:33.994934: Diagnostics: {
2019-06-12T10:21:33.994934: },
2019-06-12T10:21:33.994934: }
2019-06-12T10:21:33.994934: gopls client end =======================
2019-06-12T10:21:33.994960: gopls client start =======================
2019-06-12T10:21:33.994960: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994960: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/concat_req_test.go",
2019-06-12T10:21:33.994960: Version: 0,
2019-06-12T10:21:33.994960: Diagnostics: {
2019-06-12T10:21:33.994960: },
2019-06-12T10:21:33.994960: }
2019-06-12T10:21:33.994960: gopls client end =======================
2019-06-12T10:21:33.994985: gopls client start =======================
2019-06-12T10:21:33.994985: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.994985: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxyVerification_test.go",
2019-06-12T10:21:33.994985: Version: 0,
2019-06-12T10:21:33.994985: Diagnostics: {
2019-06-12T10:21:33.994985: },
2019-06-12T10:21:33.994985: }
2019-06-12T10:21:33.994985: gopls client end =======================
2019-06-12T10:21:33.995009: gopls client start =======================
2019-06-12T10:21:33.995009: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995009: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/fetch.go",
2019-06-12T10:21:33.995009: Version: 0,
2019-06-12T10:21:33.995009: Diagnostics: {
2019-06-12T10:21:33.995009: },
2019-06-12T10:21:33.995009: }
2019-06-12T10:21:33.995009: gopls client end =======================
2019-06-12T10:21:33.995040: gopls client start =======================
2019-06-12T10:21:33.995040: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995040: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/http_status_code.go",
2019-06-12T10:21:33.995040: Version: 0,
2019-06-12T10:21:33.995040: Diagnostics: {
2019-06-12T10:21:33.995040: },
2019-06-12T10:21:33.995040: }
2019-06-12T10:21:33.995040: gopls client end =======================
2019-06-12T10:21:33.995302: gopls client start =======================
2019-06-12T10:21:33.995302: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995302: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy_custom.go",
2019-06-12T10:21:33.995302: Version: 0,
2019-06-12T10:21:33.995302: Diagnostics: {
2019-06-12T10:21:33.995302: {
2019-06-12T10:21:33.995302: Range: protocol.Range{
2019-06-12T10:21:33.995302: Start: protocol.Position{Line:20, Character:49},
2019-06-12T10:21:33.995302: End: protocol.Position{Line:20, Character:58},
2019-06-12T10:21:33.995302: },
2019-06-12T10:21:33.995302: Severity: 1,
2019-06-12T10:21:33.995302: Code: nil,
2019-06-12T10:21:33.995302: Source: "LSP",
2019-06-12T10:21:33.995302: Message: "req.RawHeader undefined (type *http.Request has no field or method RawHeader)",
2019-06-12T10:21:33.995302: Tags: nil,
2019-06-12T10:21:33.995302: RelatedInformation: nil,
2019-06-12T10:21:33.995302: },
2019-06-12T10:21:33.995302: {
2019-06-12T10:21:33.995302: Range: protocol.Range{
2019-06-12T10:21:33.995302: Start: protocol.Position{Line:21, Character:32},
2019-06-12T10:21:33.995302: End: protocol.Position{Line:21, Character:41},
2019-06-12T10:21:33.995302: },
2019-06-12T10:21:33.995302: Severity: 1,
2019-06-12T10:21:33.995302: Code: nil,
2019-06-12T10:21:33.995302: Source: "LSP",
2019-06-12T10:21:33.995302: Message: "req.RawHeader undefined (type *http.Request has no field or method RawHeader)",
2019-06-12T10:21:33.995302: Tags: nil,
2019-06-12T10:21:33.995302: RelatedInformation: nil,
2019-06-12T10:21:33.995302: },
2019-06-12T10:21:33.995302: },
2019-06-12T10:21:33.995302: }
2019-06-12T10:21:33.995302: gopls client end =======================
2019-06-12T10:21:33.995404: vim start =======================
2019-06-12T10:21:33.995404: sendJSONMsg: [0,[27,"call","getcwd"]]
2019-06-12T10:21:33.995404: vim end =======================
2019-06-12T10:21:33.995443: gopls client start =======================
2019-06-12T10:21:33.995443: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995443: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy_custom_test.go",
2019-06-12T10:21:33.995443: Version: 0,
2019-06-12T10:21:33.995443: Diagnostics: {
2019-06-12T10:21:33.995443: {
2019-06-12T10:21:33.995443: Range: protocol.Range{
2019-06-12T10:21:33.995443: Start: protocol.Position{Line:16, Character:5},
2019-06-12T10:21:33.995443: End: protocol.Position{Line:16, Character:14},
2019-06-12T10:21:33.995443: },
2019-06-12T10:21:33.995443: Severity: 1,
2019-06-12T10:21:33.995443: Code: nil,
2019-06-12T10:21:33.995443: Source: "LSP",
2019-06-12T10:21:33.995443: Message: "req.RawHeader undefined (type *http.Request has no field or method RawHeader)",
2019-06-12T10:21:33.995443: Tags: nil,
2019-06-12T10:21:33.995443: RelatedInformation: nil,
2019-06-12T10:21:33.995443: },
2019-06-12T10:21:33.995443: },
2019-06-12T10:21:33.995443: }
2019-06-12T10:21:33.995443: gopls client end =======================
2019-06-12T10:21:33.995479: gopls client start =======================
2019-06-12T10:21:33.995479: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995479: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/waitlist_test.go",
2019-06-12T10:21:33.995479: Version: 0,
2019-06-12T10:21:33.995479: Diagnostics: {
2019-06-12T10:21:33.995479: },
2019-06-12T10:21:33.995479: }
2019-06-12T10:21:33.995479: gopls client end =======================
2019-06-12T10:21:33.995588: gopls client start =======================
2019-06-12T10:21:33.995588: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995588: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/rangeReqs_test.go",
2019-06-12T10:21:33.995588: Version: 0,
2019-06-12T10:21:33.995588: Diagnostics: {
2019-06-12T10:21:33.995588: },
2019-06-12T10:21:33.995588: }
2019-06-12T10:21:33.995588: gopls client end =======================
2019-06-12T10:21:33.995629: vim start =======================
2019-06-12T10:21:33.995629: sendJSONMsg: [0,[28,"call","getcwd"]]
2019-06-12T10:21:33.995629: vim end =======================
2019-06-12T10:21:33.995635: gopls client start =======================
2019-06-12T10:21:33.995635: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995635: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/websocket_test.go",
2019-06-12T10:21:33.995635: Version: 0,
2019-06-12T10:21:33.995635: Diagnostics: {
2019-06-12T10:21:33.995635: },
2019-06-12T10:21:33.995635: }
2019-06-12T10:21:33.995635: gopls client end =======================
2019-06-12T10:21:33.995713: gopls client start =======================
2019-06-12T10:21:33.995713: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995713: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/collectorSend.go",
2019-06-12T10:21:33.995713: Version: 0,
2019-06-12T10:21:33.995713: Diagnostics: {
2019-06-12T10:21:33.995713: },
2019-06-12T10:21:33.995713: }
2019-06-12T10:21:33.995713: gopls client end =======================
2019-06-12T10:21:33.995783: gopls client start =======================
2019-06-12T10:21:33.995783: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995783: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy.go",
2019-06-12T10:21:33.995783: Version: 0,
2019-06-12T10:21:33.995783: Diagnostics: {
2019-06-12T10:21:33.995783: },
2019-06-12T10:21:33.995783: }
2019-06-12T10:21:33.995783: gopls client end =======================
2019-06-12T10:21:33.995792: vim start =======================
2019-06-12T10:21:33.995792: recvJSONMsg: [31] ["callback",27,["","/Users/v0k007f/go/src/tb/odnd/odnd/proxy"]]
2019-06-12T10:21:33.995792: vim end =======================
2019-06-12T10:21:33.995809: gopls client start =======================
2019-06-12T10:21:33.995809: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995809: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxyVerification.go",
2019-06-12T10:21:33.995809: Version: 0,
2019-06-12T10:21:33.995809: Diagnostics: {
2019-06-12T10:21:33.995809: },
2019-06-12T10:21:33.995809: }
2019-06-12T10:21:33.995809: gopls client end =======================
2019-06-12T10:21:33.995819: run: waiting to read a JSON message
2019-06-12T10:21:33.995860: gopls client start =======================
2019-06-12T10:21:33.995860: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995860: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/purge.go",
2019-06-12T10:21:33.995860: Version: 0,
2019-06-12T10:21:33.995860: Diagnostics: {
2019-06-12T10:21:33.995860: },
2019-06-12T10:21:33.995860: }
2019-06-12T10:21:33.995860: gopls client end =======================
2019-06-12T10:21:33.995902: gopls client start =======================
2019-06-12T10:21:33.995902: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995902: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/rangeReqs.go",
2019-06-12T10:21:33.995902: Version: 0,
2019-06-12T10:21:33.995902: Diagnostics: {
2019-06-12T10:21:33.995902: },
2019-06-12T10:21:33.995902: }
2019-06-12T10:21:33.995902: gopls client end =======================
2019-06-12T10:21:33.995928: gopls client start =======================
2019-06-12T10:21:33.995928: PublishDiagnostics callback: &protocol.PublishDiagnosticsParams{
2019-06-12T10:21:33.995928: URI: "file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/url_manipulation.go",
2019-06-12T10:21:33.995928: Version: 0,
2019-06-12T10:21:33.995928: Diagnostics: {
2019-06-12T10:21:33.995928: },
2019-06-12T10:21:33.995928: }
2019-06-12T10:21:33.995928: gopls client end =======================
2019-06-12T10:21:33.995957: vim start =======================
2019-06-12T10:21:33.995957: recvJSONMsg: [32] ["callback",28,["","/Users/v0k007f/go/src/tb/odnd/odnd/proxy"]]
2019-06-12T10:21:33.995957: vim end =======================
2019-06-12T10:21:33.995974: run: waiting to read a JSON message
2019-06-12T10:21:33.996485: vim start =======================
2019-06-12T10:21:33.996485: sendJSONMsg: [0,[29,"call","setqflist",[{"filename":"proxy_custom.go","lnum":21,"col":50,"text":"req.RawHeader undefined (type *http.Request has no field or method RawHeader)"},{"filename":"proxy_custom.go","lnum":22,"col":33,"text":"req.RawHeader undefined (type *http.Request has no field or method RawHeader)"}],"r"]]
2019-06-12T10:21:33.996485: vim end =======================
2019-06-12T10:21:33.996773: vim start =======================
2019-06-12T10:21:33.996773: recvJSONMsg: [33] ["callback",29,["",0]]
2019-06-12T10:21:33.996773: vim end =======================
2019-06-12T10:21:33.996790: run: waiting to read a JSON message
2019-06-12T10:21:33.997193: vim start =======================
2019-06-12T10:21:33.997193: sendJSONMsg: [0,[30,"call","setqflist",[{"filename":"proxy_custom.go","lnum":21,"col":50,"text":"req.RawHeader undefined (type *http.Request has no field or method RawHeader)"},{"filename":"proxy_custom.go","lnum":22,"col":33,"text":"req.RawHeader undefined (type *http.Request has no field or method RawHeader)"},{"filename":"proxy_custom_test.go","lnum":17,"col":6,"text":"req.RawHeader undefined (type *http.Request has no field or method RawHeader)"}],"r"]]
2019-06-12T10:21:33.997193: vim end =======================
2019-06-12T10:21:33.997442: vim start =======================
2019-06-12T10:21:33.997442: recvJSONMsg: [34] ["callback",30,["",0]]
2019-06-12T10:21:33.997442: vim end =======================
2019-06-12T10:21:33.997470: run: waiting to read a JSON message
2019-06-12T10:21:42.960820: vim start =======================
2019-06-12T10:21:42.960820: recvJSONMsg: [35] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:42.960820: vim end =======================
2019-06-12T10:21:42.960898: run: waiting to read a JSON message
2019-06-12T10:21:42.960953: vim start =======================
2019-06-12T10:21:42.960953: sendJSONMsg: [35,["",null]]
2019-06-12T10:21:42.960953: vim end =======================
2019-06-12T10:21:43.347143: vim start =======================
2019-06-12T10:21:43.347143: recvJSONMsg: [36] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:21:43.347143: vim end =======================
2019-06-12T10:21:43.347259: run: waiting to read a JSON message
2019-06-12T10:21:43.347410: vim start =======================
2019-06-12T10:21:43.347410: sendJSONMsg: [36,["",null]]
2019-06-12T10:21:43.347410: vim end =======================
2019-06-12T10:21:44.400658: vim start =======================
2019-06-12T10:21:44.400658: recvJSONMsg: [37] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:44.400658: vim end =======================
2019-06-12T10:21:44.400722: run: waiting to read a JSON message
2019-06-12T10:21:44.400789: vim start =======================
2019-06-12T10:21:44.400789: sendJSONMsg: [37,["",null]]
2019-06-12T10:21:44.400789: vim end =======================
2019-06-12T10:21:44.707828: vim start =======================
2019-06-12T10:21:44.707828: recvJSONMsg: [38] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:21:44.707828: vim end =======================
2019-06-12T10:21:44.707956: run: waiting to read a JSON message
2019-06-12T10:21:44.708095: vim start =======================
2019-06-12T10:21:44.708095: sendJSONMsg: [38,["",null]]
2019-06-12T10:21:44.708095: vim end =======================
2019-06-12T10:21:45.960321: vim start =======================
2019-06-12T10:21:45.960321: recvJSONMsg: [39] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:45.960321: vim end =======================
2019-06-12T10:21:45.960377: run: waiting to read a JSON message
2019-06-12T10:21:45.960438: vim start =======================
2019-06-12T10:21:45.960438: sendJSONMsg: [39,["",null]]
2019-06-12T10:21:45.960438: vim end =======================
2019-06-12T10:21:46.268047: vim start =======================
2019-06-12T10:21:46.268047: recvJSONMsg: [40] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:21:46.268047: vim end =======================
2019-06-12T10:21:46.268149: run: waiting to read a JSON message
2019-06-12T10:21:46.268323: vim start =======================
2019-06-12T10:21:46.268323: sendJSONMsg: [40,["",null]]
2019-06-12T10:21:46.268323: vim end =======================
2019-06-12T10:21:46.971870: vim start =======================
2019-06-12T10:21:46.971870: recvJSONMsg: [41] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:46.971870: vim end =======================
2019-06-12T10:21:46.971922: run: waiting to read a JSON message
2019-06-12T10:21:46.971939: vim start =======================
2019-06-12T10:21:46.971939: sendJSONMsg: [41,["",null]]
2019-06-12T10:21:46.971939: vim end =======================
2019-06-12T10:21:46.977343: vim start =======================
2019-06-12T10:21:46.977343: vim end =======================
2019-06-12T10:21:46.979113: run: waiting to read a JSON message
2019-06-12T10:21:47.003341: gopls server start =======================
2019-06-12T10:21:47.003341: gopls.DidChange() call; params:
2019-06-12T10:21:47.003341: &protocol.DidChangeTextDocumentParams{
2019-06-12T10:21:47.003341: TextDocument: protocol.VersionedTextDocumentIdentifier{
2019-06-12T10:21:47.003341: Version: 1,
2019-06-12T10:21:47.003341: TextDocumentIdentifier: protocol.TextDocumentIdentifier{URI:"file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy.go"},
2019-06-12T10:21:47.003341: },
2019-06-12T10:21:47.003341: ContentChanges: {
2019-06-12T10:21:47.003341: {
2019-06-12T10:21:47.003341: Range: (*protocol.Range)(nil),
2019-06-12T10:21:47.003341: RangeLength: 0,
2019-06-12T10:21:47.003341: },
2019-06-12T10:21:47.003341: },
2019-06-12T10:21:47.003341: }
2019-06-12T10:21:47.003341: gopls server end =======================
2019-06-12T10:21:47.005139: gopls server start =======================
2019-06-12T10:21:47.005139: gopls.DidChange() return; err: <nil>
2019-06-12T10:21:47.005139: gopls server end =======================
2019-06-12T10:21:47.005166: vim start =======================
2019-06-12T10:21:47.005166: sendJSONMsg: [42,["",null]]
2019-06-12T10:21:47.005166: vim end =======================
2019-06-12T10:21:47.325785: vim start =======================
2019-06-12T10:21:47.325785: recvJSONMsg: [43] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:21:47.325785: vim end =======================
2019-06-12T10:21:47.325883: run: waiting to read a JSON message
2019-06-12T10:21:47.326047: vim start =======================
2019-06-12T10:21:47.326047: sendJSONMsg: [43,["",null]]
2019-06-12T10:21:47.326047: vim end =======================
2019-06-12T10:21:50.033434: vim start =======================
2019-06-12T10:21:50.033434: recvJSONMsg: [44] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:21:50.033434: vim end =======================
2019-06-12T10:21:50.033512: run: waiting to read a JSON message
2019-06-12T10:21:50.033590: vim start =======================
2019-06-12T10:21:50.033590: sendJSONMsg: [44,["",null]]
2019-06-12T10:21:50.033590: vim end =======================
2019-06-12T10:21:50.039559: vim start =======================
2019-06-12T10:21:50.039559: vim end =======================
2019-06-12T10:21:50.041686: run: waiting to read a JSON message
2019-06-12T10:21:50.070451: gopls server start =======================
2019-06-12T10:21:50.070451: gopls.DidChange() call; params:
2019-06-12T10:21:50.070451: &protocol.DidChangeTextDocumentParams{
2019-06-12T10:21:50.070451: TextDocument: protocol.VersionedTextDocumentIdentifier{
2019-06-12T10:21:50.070451: Version: 2,
2019-06-12T10:21:50.070451: TextDocumentIdentifier: protocol.TextDocumentIdentifier{URI:"file:///Users/v0k007f/go/src/tb/odnd/odnd/proxy/proxy.go"},
2019-06-12T10:21:50.070451: },
2019-06-12T10:21:50.070451: ContentChanges: {
2019-06-12T10:21:50.070451: {
2019-06-12T10:21:50.070451: Range: (*protocol.Range)(nil),
2019-06-12T10:21:50.070451: RangeLength: 0,
2019-06-12T10:21:50.070451: },
2019-06-12T10:21:50.070451: },
2019-06-12T10:21:50.070451: }
2019-06-12T10:21:50.070451: gopls server end =======================
2019-06-12T10:22:20.418088: vim start =======================
2019-06-12T10:22:20.418088: recvJSONMsg: [46] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:22:20.418088: vim end =======================
2019-06-12T10:22:20.418147: run: waiting to read a JSON message
2019-06-12T10:22:58.904547: vim start =======================
2019-06-12T10:22:58.904547: recvJSONMsg: [47] ["function","function:GOVIM_internal_SetUserBusy",[1]]
2019-06-12T10:22:58.904547: vim end =======================
2019-06-12T10:22:58.904603: run: waiting to read a JSON message
2019-06-12T10:23:31.985880: vim start =======================
2019-06-12T10:23:31.985880: recvJSONMsg: [48] ["function","function:GOVIM_internal_SetUserBusy",[0]]
2019-06-12T10:23:31.985880: vim end =======================
2019-06-12T10:23:31.985980: run: waiting to read a JSON message
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment