Skip to content

Instantly share code, notes, and snippets.

@Slabity
Created December 5, 2018 18:02
Show Gist options
  • Select an option

  • Save Slabity/6fcac04f20de6edb6ea3bfd90d85e54c to your computer and use it in GitHub Desktop.

Select an option

Save Slabity/6fcac04f20de6edb6ea3bfd90d85e54c to your computer and use it in GitHub Desktop.
#######
LanguageClient 0.1.119
#######
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[!!get(g:, 'LanguageClient_autoStart', 1), get(g:, 'LanguageClient_serverCommands', {}), get(g:, 'LanguageClient_selectionUI', v:null), get(g:, 'LanguageClient_trace', v:null), expand(get(g:, 'LanguageClient_settingsPath', '.vim/settings.json')), !!get(g:, 'LanguageClient_loadSettings', 1), get(g:, 'LanguageClient_rootMarkers', v:null), get(g:, 'LanguageClient_changeThrottle', v:null), get(g:, 'LanguageClient_waitOutputTimeout', v:null), !!get(g:, 'LanguageClient_diagnosticsEnable', 1), get(g:, 'LanguageClient_diagnosticsList', 'Quickfix'), get(g:, 'LanguageClient_diagnosticsDisplay', {}), get(g:, 'LanguageClient_windowLogMessageLevel', 'Warning'), get(g:, 'LanguageClient_hoverPreview', 'Auto'), get(g:, 'LanguageClient_completionPreferTextEdit', 0), has('nvim')]"],"id":4}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 4, "jsonrpc": "2.0", "result": [1, {"c": ["/nix/store/2scjiqnvj8cz77bwbh55c8ziqdnzlcdr-cquery-2018-10-14/bin/cquery"], "rust": ["/nix/store/alb9kj67xhwkcnqm5165h64plnw8w9sz-rust-1.32.0-nightly-2018-11-29-3e90a12a8/bin/rls"], "cpp": ["/nix/store/2scjiqnvj8cz77bwbh55c8ziqdnzlcdr-cquery-2018-10-14/bin/cquery"], "python": ["/nix/store/2a01v4zr8y1lyxyix8lcrgaf1ih6064f-python3-3.7.1-env/bin/pyls"]}, null, null, ".vim/settings.json", 1, null, null, null, 1, "Quickfix", {}, "Warning", "Auto", 0, 1]}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[get(g:, 'LanguageClient_diagnosticsSignsMax', v:null), get(g:, 'LanguageClient_documentHighlightDisplay', {})]"],"id":5}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 5, "jsonrpc": "2.0", "result": [null, {}]}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["get(g:, 'loaded_fzf')"],"id":6}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 6, "jsonrpc": "2.0", "result": 0}
13:01:58 DEBUG main src/vim.rs:320 state.is_nvim: false ==> true
13:01:58 DEBUG main src/vim.rs:320 state.serverCommands.cpp: null ==> ["/nix/store/2scjiqnvj8cz77bwbh55c8ziqdnzlcdr-cquery-2018-10-14/bin/cquery"]
13:01:58 DEBUG main src/vim.rs:320 state.serverCommands.c: null ==> ["/nix/store/2scjiqnvj8cz77bwbh55c8ziqdnzlcdr-cquery-2018-10-14/bin/cquery"]
13:01:58 DEBUG main src/vim.rs:320 state.serverCommands.python: null ==> ["/nix/store/2a01v4zr8y1lyxyix8lcrgaf1ih6064f-python3-3.7.1-env/bin/pyls"]
13:01:58 DEBUG main src/vim.rs:320 state.trace: null ==> "off"
13:01:58 DEBUG main src/vim.rs:320 state.loadSettings: false ==> true
13:01:58 DEBUG main src/vim.rs:320 state.loggingLevel: "WARN" ==> "DEBUG"
13:01:58 DEBUG main src/vim.rs:320 state.serverCommands.rust: null ==> ["/nix/store/alb9kj67xhwkcnqm5165h64plnw8w9sz-rust-1.32.0-nightly-2018-11-29-3e90a12a8/bin/rls"]
13:01:58 DEBUG main src/vim.rs:320 state.loggingFile: null ==> "/tmp/lclog.log"
13:01:58 DEBUG main src/vim.rs:320 state.child_ids.rust: null ==> 19183
13:01:58 INFO main src/languageclient.rs:2845 End languageClient/startServer
13:01:58 INFO main src/languageclient.rs:234 Defining signs
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["sign define LanguageClientInformation text=ℹ texthl=ALEInfoSign","sign define LanguageClientHint text=➤ texthl=ALEInfoSign","sign define LanguageClientError text=✖ texthl=ALEErrorSign","sign define LanguageClientWarning text=⚠ texthl=ALEWarningSign"],"id":7}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 7, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:850 Begin initialize
13:01:58 INFO main src/languageclient.rs:48 gather_args: [LanguageId, Filename] = [String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs")]
13:01:58 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["rootPath", "hasSnippetSupport"]. Exps: ["v:null", "s:hasSnippetSupport()"]
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[v:null, s:hasSnippetSupport()]"],"id":8}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 8, "jsonrpc": "2.0", "result": [null, 0]}
13:01:58 INFO main src/languageclient.rs:48 gather_args: [("rootPath", "v:null"), ("hasSnippetSupport", "s:hasSnippetSupport()")] = [Null, Number(0)]
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:EchomsgEllipsis","params":["LanguageClient project root: /home/tslabinski/Projects/testthing"]}
13:01:58 INFO main src/languageclient.rs:870 Project root: /home/tslabinski/Projects/testthing
13:01:58 DEBUG main src/vim.rs:320 state.roots.rust: null ==> "/home/tslabinski/Projects/testthing"
13:01:58 WARN main src/languageclient.rs:878 Failed to get initializationOptions: Failed to read file (/home/tslabinski/Projects/testthing/.vim/settings.json): No such file or directory (os error 2)
13:01:58 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"completion":{"completionItem":{"snippetSupport":false}}},"workspace":{"applyEdit":true,"didChangeWatchedFiles":{"dynamicRegistration":true}}},"processId":19176,"rootPath":"/home/tslabinski/Projects/testthing","rootUri":"file:///home/tslabinski/Projects/testthing","trace":"off"},"id":9}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","id":9,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"resolveProvider":true,"triggerCharacters":[".",":"]},"definitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{"resolveProvider":false},"documentFormattingProvider":true,"documentRangeFormattingProvider":false,"renameProvider":true,"executeCommandProvider":{"commands":["rls.applySuggestion-19183","rls.deglobImports-19183"]}}}}
13:01:58 DEBUG main src/vim.rs:320 state.capabilities.rust: null ==> {"capabilities":{"codeActionProvider":true,"codeLensProvider":{"resolveProvider":false},"completionProvider":{"resolveProvider":true,"triggerCharacters":[".",":"]},"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentRangeFormattingProvider":false,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["rls.applySuggestion-19183","rls.deglobImports-19183"]},"hoverProvider":true,"implementationProvider":true,"referencesProvider":true,"renameProvider":true,"textDocumentSync":2,"workspaceSymbolProvider":true}}
13:01:58 INFO main src/languageclient.rs:931 End initialize
13:01:58 INFO main src/languageclient.rs:660 Begin register NCM source
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["exists('g:cm_matcher')"],"id":10}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"window/progress","params":{"id":"progress_1","title":"Building"}}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"window/progress","params":{"done":true,"id":"progress_1","title":"Building"}}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"window/progress","params":{"id":"progress_0","title":"Indexing"}}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"message":"could not execute process `rustc -vV` (never executed)\nNo such file or directory (os error 2)","range":{"end":{"character":0,"line":9999},"start":{"character":0,"line":0}},"severity":1}],"uri":"file:///home/tslabinski/Projects/testthing/Cargo.toml"}}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"window/progress","params":{"done":true,"id":"progress_0","title":"Indexing"}}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 10, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:702 Begin register NCM2 source
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["exists('g:ncm2_loaded')"],"id":11}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 11, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:948 Begin initialized
13:01:58 INFO main src/languageclient.rs:48 gather_args: [LanguageId] = [String("rust")]
13:01:58 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","method":"initialized","params":{}}
13:01:58 INFO main src/languageclient.rs:955 End initialized
13:01:58 WARN main src/languageclient.rs:2861 Failed to get workspace settings: Failed to read file (/home/tslabinski/Projects/testthing/.vim/settings.json): No such file or directory (os error 2)
13:01:58 INFO main src/languageclient.rs:1709 Begin textDocument/didOpen
13:01:58 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["text"]. Exps: ["LSP#text()"]
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text()]"],"id":12}
13:01:58 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","method":"client/registerCapability","id":1,"params":{"registrations":[{"id":"rls-watch","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"/home/tslabinski/Projects/testthing/Cargo.lock"},{"globPattern":"/home/tslabinski/Projects/testthing/target","kind":4},{"globPattern":"/home/tslabinski/Projects/testthing/Cargo.toml"}]}}]}}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 12, "jsonrpc": "2.0", "result": [["fn main() {", " print_message(\"Hello world\");", "}", "", "fn print_message(msg: &str) {", " println!(\"{}\", msg);", "}", ""]]}
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Buftype, LanguageId, Filename, Text] = [String(""), String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs"), Array([String("fn main() {"), String(" print_message(\"Hello world\");"), String("}"), String(""), String("fn print_message(msg: &str) {"), String(" println!(\"{}\", msg);"), String("}"), String("")])]
13:01:58 DEBUG main src/vim.rs:320 state.text_documents./home/tslabinski/Projects/testthing/src/main.rs: null ==> {"languageId":"rust","text":"fn main() {\n print_message(\"Hello world\");\n}\n\nfn print_message(msg: &str) {\n println!(\"{}\", msg);\n}\n","uri":"file:///home/tslabinski/Projects/testthing/src/main.rs","version":0}
13:01:58 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"rust","text":"fn main() {\n print_message(\"Hello world\");\n}\n\nfn print_message(msg: &str) {\n println!(\"{}\", msg);\n}\n","uri":"file:///home/tslabinski/Projects/testthing/src/main.rs","version":0}}}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["setlocal omnifunc=LanguageClient#complete"],"id":13}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 13, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"setbufvar","params":["/home/tslabinski/Projects/testthing/src/main.rs","LanguageClient_projectRoot","/home/tslabinski/Projects/testthing"]}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientBufReadPost"]}
13:01:58 INFO main src/languageclient.rs:1753 End textDocument/didOpen
13:01:58 INFO main src/languageclient.rs:1758 Begin textDocument/didChange
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Buftype, LanguageId, Filename] = [String(""), String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs")]
13:01:58 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["text"]. Exps: ["LSP#text()"]
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text()]"],"id":14}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 14, "jsonrpc": "2.0", "result": [["fn main() {", " print_message(\"Hello world\");", "}", "", "fn print_message(msg: &str) {", " println!(\"{}\", msg);", "}", ""]]}
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Text] = [Array([String("fn main() {"), String(" print_message(\"Hello world\");"), String("}"), String(""), String("fn print_message(msg: &str) {"), String(" println!(\"{}\", msg);"), String("}"), String("")])]
13:01:58 INFO main src/languageclient.rs:1785 Texts equal. Skipping didChange.
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:ExecuteAutocmd","params":["LanguageClientStarted"]}
13:01:58 INFO main src/languageclient.rs:2176 End languageClient/handleBufReadPost
13:01:58 INFO main src/languageclient.rs:2233 Begin languageClient/handleCursorMoved
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Buftype, Filename, Line] = [String(""), String("/home/tslabinski/Projects/testthing/src/main.rs"), Number(0)]
13:01:58 INFO main src/languageclient.rs:48 gather_args: ["LSP#visible_line_start()", "LSP#visible_line_end()"] = [Number(0), Number(6)]
13:01:58 INFO main src/languageclient.rs:2282 Updating signs: []
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":[],"id":15}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 15, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"nvim_buf_add_highlight","params":[0,0,"Error",1,1,1],"id":16}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 16, "jsonrpc": "2.0", "result": 1}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"nvim_buf_clear_highlight","params":[0,1,0,6]}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:AddHighlights","params":[1,[]]}
13:01:58 INFO main src/languageclient.rs:2325 End languageClient/handleCursorMoved
13:01:58 INFO main src/languageclient.rs:2181 Begin languageClient/handleTextChanged
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Buftype, Filename] = [String(""), String("/home/tslabinski/Projects/testthing/src/main.rs")]
13:01:58 INFO main src/languageclient.rs:1758 Begin textDocument/didChange
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Buftype, LanguageId, Filename] = [String(""), String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs")]
13:01:58 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["text"]. Exps: ["LSP#text()"]
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#text()]"],"id":17}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 17, "jsonrpc": "2.0", "result": [["fn main() {", " print_message(\"Hello world\");", "}", "", "fn print_message(msg: &str) {", " println!(\"{}\", msg);", "}", ""]]}
13:01:58 INFO main src/languageclient.rs:48 gather_args: [Text] = [Array([String("fn main() {"), String(" print_message(\"Hello world\");"), String("}"), String(""), String("fn print_message(msg: &str) {"), String(" println!(\"{}\", msg);"), String("}"), String("")])]
13:01:58 INFO main src/languageclient.rs:1785 Texts equal. Skipping didChange.
13:01:58 INFO main src/languageclient.rs:2206 End languageClient/handleTextChanged
13:01:58 INFO main src/languageclient.rs:2684 Begin window/progress
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["let g:LanguageClient_serverStatus=1","let g:LanguageClient_serverStatusMessage='LS: Building'"],"id":18}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 18, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:2719 End window/progress
13:01:58 INFO main src/languageclient.rs:2684 Begin window/progress
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["let g:LanguageClient_serverStatus=0","let g:LanguageClient_serverStatusMessage='LS: Idle'"],"id":19}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 19, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:2719 End window/progress
13:01:58 INFO main src/languageclient.rs:2684 Begin window/progress
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["let g:LanguageClient_serverStatus=1","let g:LanguageClient_serverStatusMessage='LS: Indexing'"],"id":20}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 20, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:2719 End window/progress
13:01:58 INFO main src/languageclient.rs:1875 Begin textDocument/publishDiagnostics
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"setqflist","params":[[{"col":1,"filename":"/home/tslabinski/Projects/testthing/Cargo.toml","lnum":1,"nr":null,"text":"could not execute process `rustc -vV` (never executed)\nNo such file or directory (os error 2)","type":"E"}],"r"],"id":21}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 21, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["LSP#filename()"],"id":22}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 22, "jsonrpc": "2.0", "result": "/home/tslabinski/Projects/testthing/src/main.rs"}
13:01:58 INFO main src/languageclient.rs:2684 Begin window/progress
13:01:58 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"execute","params":["let g:LanguageClient_serverStatus=0","let g:LanguageClient_serverStatusMessage='LS: Idle'"],"id":23}
13:01:58 INFO reader-main src/vim.rs:380 <= None {"id": 23, "jsonrpc": "2.0", "result": 0}
13:01:58 INFO main src/languageclient.rs:2719 End window/progress
13:01:58 INFO main src/languageclient.rs:1931 Begin client/registerCapability
13:01:58 INFO main src/languageclient.rs:1964 End client/registerCapability
13:01:58 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","result":null,"id":1}
13:02:04 INFO reader-main src/vim.rs:380 <= None {"method": "languageClient/handleCursorMoved", "jsonrpc": "2.0", "params": {"languageId": "rust", "line": 1, "LSP#visible_line_start()": 0, "LSP#visible_line_end()": 6, "buftype": "", "filename": "/home/tslabinski/Projects/testthing/src/main.rs"}}
13:02:04 INFO main src/languageclient.rs:2233 Begin languageClient/handleCursorMoved
13:02:04 INFO main src/languageclient.rs:48 gather_args: [Buftype, Filename, Line] = [String(""), String("/home/tslabinski/Projects/testthing/src/main.rs"), Number(1)]
13:02:04 INFO main src/languageclient.rs:48 gather_args: ["LSP#visible_line_start()", "LSP#visible_line_end()"] = [Number(0), Number(6)]
13:02:04 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:EchoEllipsis","params":[""]}
13:02:04 INFO main src/languageclient.rs:2325 End languageClient/handleCursorMoved
13:02:06 INFO reader-main src/vim.rs:380 <= None {"id": 1, "jsonrpc": "2.0", "method": "languageClient/findLocations", "params": {"gotoCmd": null, "character": 4, "handle": true, "languageId": "rust", "method": "textDocument/definition", "line": 1, "buftype": "", "text": ["fn main() {", " print_message(\"Hello world\");", "}", "", "fn print_message(msg: &str) {", " println!(\"{}\", msg);", "}", ""], "filename": "/home/tslabinski/Projects/testthing/src/main.rs"}}
13:02:06 INFO main src/languageclient.rs:1758 Begin textDocument/didChange
13:02:06 INFO main src/languageclient.rs:48 gather_args: [Buftype, LanguageId, Filename] = [String(""), String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs")]
13:02:06 INFO main src/languageclient.rs:48 gather_args: [Text] = [Array([String("fn main() {"), String(" print_message(\"Hello world\");"), String("}"), String(""), String("fn print_message(msg: &str) {"), String(" println!(\"{}\", msg);"), String("}"), String("")])]
13:02:06 INFO main src/languageclient.rs:1785 Texts equal. Skipping didChange.
13:02:06 INFO main src/languageclient.rs:48 gather_args: ["method"] = [String("textDocument/definition")]
13:02:06 INFO main src/languageclient.rs:1016 Begin textDocument/definition
13:02:06 INFO main src/languageclient.rs:48 gather_args: [LanguageId, Filename, Line, Character, Handle, GotoCmd] = [String("rust"), String("/home/tslabinski/Projects/testthing/src/main.rs"), Number(1), Number(4), Bool(true), Null]
13:02:06 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","method":"textDocument/definition","params":{"buftype":"","character":4,"filename":"/home/tslabinski/Projects/testthing/src/main.rs","gotoCmd":null,"handle":true,"languageId":"rust","line":1,"method":"textDocument/definition","position":{"character":4,"line":1},"text":["fn main() {"," print_message(\"Hello world\");","}","","fn print_message(msg: &str) {"," println!(\"{}\", msg);","}",""],"textDocument":{"uri":"file:///home/tslabinski/Projects/testthing/src/main.rs"}},"id":24}
13:02:06 INFO reader-rust src/vim.rs:380 <= Some("rust") {"jsonrpc":"2.0","id":24,"result":[]}
13:02:06 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"s:Echowarn","params":["Not found!"]}
13:02:06 INFO main src/languageclient.rs:1078 End textDocument/definition
13:02:06 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","result":[],"id":1}
13:02:11 INFO reader-main src/vim.rs:380 <= None {"method": "exit", "jsonrpc": "2.0", "params": {"languageId": "rust", "buftype": ""}}
13:02:11 INFO main src/languageclient.rs:2008 Begin exit
13:02:11 INFO main src/languageclient.rs:48 gather_args: [LanguageId] = [String("rust")]
13:02:11 INFO main src/vim.rs:92 => Some("rust") {"jsonrpc":"2.0","method":"exit","params":null}
13:02:11 INFO main src/languageclient.rs:783 Begin cleanup
13:02:11 INFO main src/languageclient.rs:2233 Begin languageClient/handleCursorMoved
13:02:11 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["buftype", "filename", "line"]. Exps: ["&buftype", "LSP#filename()", "LSP#line()"]
13:02:11 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[&buftype, LSP#filename(), LSP#line()]"],"id":25}
13:02:11 INFO reader-main src/vim.rs:380 <= None {"id": 25, "jsonrpc": "2.0", "result": ["", "/home/tslabinski/Projects/testthing/src/main.rs", 1]}
13:02:11 INFO main src/languageclient.rs:48 gather_args: [Buftype, Filename, Line] = [String(""), String("/home/tslabinski/Projects/testthing/src/main.rs"), Number(1)]
13:02:11 INFO main src/languageclient.rs:29 Some arguments are not available. Requesting from vim. Keys: ["LSP#visible_line_start()", "LSP#visible_line_end()"]. Exps: ["LSP#visible_line_start()", "LSP#visible_line_end()"]
13:02:11 INFO main src/vim.rs:92 => None {"jsonrpc":"2.0","method":"eval","params":["[LSP#visible_line_start(), LSP#visible_line_end()]"],"id":26}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment