Skip to content

Instantly share code, notes, and snippets.

@4513ECHO
Created August 13, 2022 11:45
Show Gist options
  • Save 4513ECHO/78ee37fb3904f5e1099929de19bcc5ec to your computer and use it in GitHub Desktop.
Save 4513ECHO/78ee37fb3904f5e1099929de19bcc5ec to your computer and use it in GitHub Desktop.
vim-lsp-settings log of deno lsp
Sat 13 Aug 2022 08:44:05 PM JST:["lsp#register_server", "server registered", "deno"]
Sat 13 Aug 2022 08:44:05 PM JST:["lsp#register_server", "server already registered", "deno"]
Sat 13 Aug 2022 08:44:05 PM JST:["lsp#register_server", "server registered", "deno"]
Sat 13 Aug 2022 08:44:05 PM JST:["s:on_text_document_did_open()", 1, "typescript", "/home/hibiki/dotfiles/config/nvim", "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"]
Sat 13 Aug 2022 08:44:05 PM JST:["Starting server", "deno", ["/home/hibiki/.local/share/aquaproj-aqua/bin/deno", "lsp"]]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "lsp_id": 3, "server_name": "deno"}, "message": "started lsp server successfully"}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"method": "initialize", "params": {"rootUri": "file:///home/hibiki/dotfiles", "initializationOptions": {"internalDebug": false, "unstable": true, "suggest": {"autoImports": true, "paths": true, "completeFunctionCalls": true, "names": true, "imports": {"autoDiscover": false, "hosts": {"https://deno.land/": true}}}, "enable": true, "codeLens": {"test": true, "references": true, "testArgs": ["--allow-all"], "referencesAllFunctions": true, "implementations": true}, "lint": true, "importMap": null, "config": null}, "capabilities": {"workspace": {"workspaceFolders": false, "configuration": true, "applyEdit": true}, "window": {"workDoneProgress": false}, "textDocument": {"codeAction": {"isPreferredSupport": true, "disabledSupport": true, "codeActionLiteralSupport": {"codeActionKind": {"valueSet": ["", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports"]}}, "dynamicRegistration": false}, "completion": {"completionItem": {"snippetSupport": false, "resolveSupport": {"properties": ["additionalTextEdits"]}, "documentationFormat": ["markdown", "plaintext"]}, "dynamicRegistration": false, "completionItemKind": {"valueSet": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 1, 2, 3, 4, 5, 6, 7, 8, 9]}}, "formatting": {"dynamicRegistration": false}, "codeLens": {"dynamicRegistration": false}, "hover": {"dynamicRegistration": false, "contentFormat": ["markdown", "plaintext"]}, "rangeFormatting": {"dynamicRegistration": false}, "declaration": {"dynamicRegistration": false, "linkSupport": true}, "references": {"dynamicRegistration": false}, "typeHierarchy": false, "foldingRange": {"rangeLimit": 5000, "dynamicRegistration": false, "lineFoldingOnly": true}, "documentSymbol": {"symbolKind": {"valueSet": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 1, 2, 3, 4, 5, 6, 7, 8, 9]}, "dynamicRegistration": false, "labelSupport": false, "hierarchicalDocumentSymbolSupport": false}, "publishDiagnostics": {"relatedInformation": true}, "synchronization": {"dynamicRegistration": false, "willSaveWaitUntil": false, "willSave": false, "didSave": true}, "documentHighlight": {"dynamicRegistration": false}, "implementation": {"dynamicRegistration": false, "linkSupport": true}, "typeDefinition": {"dynamicRegistration": false, "linkSupport": true}, "semanticTokens": {"serverCancelSupport": false, "requests": {"full": false, "range": false}, "multilineTokenSupport": false, "dynamicRegistration": false, "overlappingTokenSupport": false, "tokenTypes": ["type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator"], "tokenModifiers": [], "formats": ["relative"]}, "definition": {"dynamicRegistration": false, "linkSupport": true}}}, "rootPath": "/home/hibiki/dotfiles", "clientInfo": {"name": "vim-lsp"}, "processId": 55081, "trace": "off"}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---(stderr)", 3, "deno", "Starting Deno language server...\n"]
Sat 13 Aug 2022 08:44:05 PM JST:["<---(stderr)", 3, "deno", " version: 1.24.2 (release, aarch64-unknown-linux-gnu)\n executable: /home/hibiki/.local/share/aquaproj-aqua/pkgs/github_release/github.com/LukeChannings/deno-arm64/v1.24.2/deno-linux-arm64.zip/deno\nConnected to \"vim-lsp\" \n"]
Sat 13 Aug 2022 08:44:05 PM JST:["<---(stderr)", 3, "deno", "Enabling import suggestions for: https://deno.land/\n"]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentHighlightProvider": true, "hoverProvider": true, "typeDefinitionProvider": true, "definitionProvider": true, "referencesProvider": true, "signatureHelpProvider": {"retriggerCharacters": [")"], "triggerCharacters": [",", "(", "<"]}, "foldingRangeProvider": true, "callHierarchyProvider": true, "codeActionProvider": {"resolveProvider": true, "codeActionKinds": ["quickfix", "refactor", "refactor.extract.function", "refactor.extract.constant", "refactor.extract.type", "refactor.extract.interface", "refactor.move.newFile", "refactor.rewrite.import", "refactor.rewrite.export", "refactor.rewrite.arrow.braces", "refactor.rewrite.parameters.toDestructured", "refactor.rewrite.property.generateAccessors"]}, "textDocumentSync": {"save": {}, "change": 2, "openClose": true}, "codeLensProvider": {"resolveProvider": true}, "workspace": {"workspaceFolders": {"changeNotifications": true, "supported": true}}, "implementationProvider": true, "workspaceSymbolProvider": true, "selectionRangeProvider": true, "semanticTokensProvider": {"legend": {"tokenTypes": ["class", "enum", "interface", "namespace", "typeParameter", "type", "parameter", "variable", "enumMember", "property", "function", "method"], "tokenModifiers": ["declaration", "static", "async", "readonly", "defaultLibrary", "local"]}, "range": true, "full": true}, "documentFormattingProvider": true, "documentSymbolProvider": {"label": "Deno"}, "experimental": {"denoConfigTasks": true, "testingApi": true}, "renameProvider": true, "completionProvider": {"allCommitCharacters": [".", ",", ";", "("], "resolveProvider": true, "triggerCharacters": [".", "\"", "'", "`", "/", "@", "<", "#"]}}, "serverInfo": {"version": "1.24.2 (release, aarch64-unknown-linux-gnu)", "name": "deno-language-server"}}}, "request": {"id": 1, "jsonrpc": "2.0", "method": "initialize", "params": {"rootUri": "file:///home/hibiki/dotfiles", "initializationOptions": {"internalDebug": false, "unstable": true, "suggest": {"autoImports": true, "paths": true, "completeFunctionCalls": true, "names": true, "imports": {"autoDiscover": false, "hosts": {"https://deno.land/": true}}}, "enable": true, "codeLens": {"test": true, "references": true, "testArgs": ["--allow-all"], "referencesAllFunctions": true, "implementations": true}, "lint": true, "importMap": null, "config": null}, "capabilities": {"workspace": {"workspaceFolders": false, "configuration": true, "applyEdit": true}, "window": {"workDoneProgress": false}, "textDocument": {"codeAction": {"isPreferredSupport": true, "disabledSupport": true, "codeActionLiteralSupport": {"codeActionKind": {"valueSet": ["", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports"]}}, "dynamicRegistration": false}, "completion": {"completionItem": {"snippetSupport": false, "resolveSupport": {"properties": ["additionalTextEdits"]}, "documentationFormat": ["markdown", "plaintext"]}, "dynamicRegistration": false, "completionItemKind": {"valueSet": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 1, 2, 3, 4, 5, 6, 7, 8, 9]}}, "formatting": {"dynamicRegistration": false}, "codeLens": {"dynamicRegistration": false}, "hover": {"dynamicRegistration": false, "contentFormat": ["markdown", "plaintext"]}, "rangeFormatting": {"dynamicRegistration": false}, "declaration": {"dynamicRegistration": false, "linkSupport": true}, "references": {"dynamicRegistration": false}, "typeHierarchy": false, "foldingRange": {"rangeLimit": 5000, "dynamicRegistration": false, "lineFoldingOnly": true}, "documentSymbol": {"symbolKind": {"valueSet": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 1, 2, 3, 4, 5, 6, 7, 8, 9]}, "dynamicRegistration": false, "labelSupport": false, "hierarchicalDocumentSymbolSupport": false}, "publishDiagnostics": {"relatedInformation": true}, "synchronization": {"dynamicRegistration": false, "willSaveWaitUntil": false, "willSave": false, "didSave": true}, "documentHighlight": {"dynamicRegistration": false}, "implementation": {"dynamicRegistration": false, "linkSupport": true}, "typeDefinition": {"dynamicRegistration": false, "linkSupport": true}, "semanticTokens": {"serverCancelSupport": false, "requests": {"full": false, "range": false}, "multilineTokenSupport": false, "dynamicRegistration": false, "overlappingTokenSupport": false, "tokenTypes": ["type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator"], "tokenModifiers": [], "formats": ["relative"]}, "definition": {"dynamicRegistration": false, "linkSupport": true}}}, "rootPath": "/home/hibiki/dotfiles", "clientInfo": {"name": "vim-lsp"}, "processId": 55081, "trace": "off"}}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"method": "initialized", "params": {}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"method": "workspace/didChangeConfiguration", "params": {"settings": {}}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "configuration sent"}}]
Sat 13 Aug 2022 08:44:05 PM JST:["s:update_file_content()", 1]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "version": 1, "languageId": "typescript", "text": "function hoge() {}\n"}}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "server already started"}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentHighlightProvider": true, "hoverProvider": true, "typeDefinitionProvider": true, "definitionProvider": true, "referencesProvider": true, "signatureHelpProvider": {"retriggerCharacters": [")"], "triggerCharacters": [",", "(", "<"]}, "foldingRangeProvider": true, "callHierarchyProvider": true, "codeActionProvider": {"resolveProvider": true, "codeActionKinds": ["quickfix", "refactor", "refactor.extract.function", "refactor.extract.constant", "refactor.extract.type", "refactor.extract.interface", "refactor.move.newFile", "refactor.rewrite.import", "refactor.rewrite.export", "refactor.rewrite.arrow.braces", "refactor.rewrite.parameters.toDestructured", "refactor.rewrite.property.generateAccessors"]}, "textDocumentSync": {"save": {}, "change": 2, "openClose": true}, "codeLensProvider": {"resolveProvider": true}, "workspace": {"workspaceFolders": {"changeNotifications": true, "supported": true}}, "implementationProvider": true, "workspaceSymbolProvider": true, "selectionRangeProvider": true, "semanticTokensProvider": {"legend": {"tokenTypes": ["class", "enum", "interface", "namespace", "typeParameter", "type", "parameter", "variable", "enumMember", "property", "function", "method"], "tokenModifiers": ["declaration", "static", "async", "readonly", "defaultLibrary", "local"]}, "range": true, "full": true}, "documentFormattingProvider": true, "documentSymbolProvider": {"label": "Deno"}, "experimental": {"denoConfigTasks": true, "testingApi": true}, "renameProvider": true, "completionProvider": {"allCommitCharacters": [".", ",", ";", "("], "resolveProvider": true, "triggerCharacters": [".", "\"", "'", "`", "/", "@", "<", "#"]}}, "serverInfo": {"version": "1.24.2 (release, aarch64-unknown-linux-gnu)", "name": "deno-language-server"}}}, "server_name": "deno"}, "message": "lsp server already initialized"}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "configuration sent"}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "already opened"}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "not dirty"}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"method": "textDocument/foldingRange", "on_notification": "---funcref---", "bufnr": 1, "params": {"textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}}, "sync": 0}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "filetype": "typescript", "server_name": "deno"}, "message": "textDocument/open sent"}}]
Sat 13 Aug 2022 08:44:05 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "not dirty"}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---(stderr)", 3, "deno", "Server ready.\n"]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", "s:on_request", 3, {"method": "workspace/configuration", "jsonrpc": "2.0", "id": 0, "params": {"items": [{"section": "deno"}]}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"id": 0, "result": [null]}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", "s:on_request", 3, {"method": "workspace/configuration", "jsonrpc": "2.0", "id": 1, "params": {"items": []}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"id": 1, "result": []}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", "s:on_request", 3, {"method": "workspace/configuration", "jsonrpc": "2.0", "id": 2, "params": {"items": [{"section": "deno", "scopeUri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}]}}]
Sat 13 Aug 2022 08:44:05 PM JST:["--->", 3, "deno", {"id": 2, "result": [null]}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"id": 2, "jsonrpc": "2.0", "result": [{"startLine": 0, "endLine": 0}]}, "request": {"id": 2, "jsonrpc": "2.0", "method": "textDocument/foldingRange", "params": {"textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}}}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"uri": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "diagnostics": [], "version": 1}}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"uri": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "diagnostics": [{"source": "deno-lint", "range": {"end": {"character": 13, "line": 0}, "start": {"character": 9, "line": 0}}, "code": "no-unused-vars", "message": "`hoge` is never used\nIf this is intentional, prefix it with an underscore like `_hoge`", "severity": 2}], "version": 1}}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"uri": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "diagnostics": [], "version": 1}}}]
Sat 13 Aug 2022 08:44:05 PM JST:["<---(stderr)", 3, "deno", "failed to update settings: invalid type: null, expected struct WorkspaceSettings\nEnabling import suggestions for: https://deno.land/\nError converting specifier settings (file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts): Error converting specifier settings: invalid type: null, expected struct SpecifierSettings\n"]
Sat 13 Aug 2022 08:44:05 PM JST:["<---", 3, "deno", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"uri": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "diagnostics": [{"source": "deno-lint", "range": {"end": {"character": 13, "line": 0}, "start": {"character": 9, "line": 0}}, "code": "no-unused-vars", "message": "`hoge` is never used\nIf this is intentional, prefix it with an underscore like `_hoge`", "severity": 2}], "version": 1}}}]
Sat 13 Aug 2022 08:44:08 PM JST:["<---", 3, "deno", {"response": {"method": "textDocument/publishDiagnostics", "jsonrpc": "2.0", "params": {"uri": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "diagnostics": [{"source": "deno-lint", "range": {"end": {"character": 13, "line": 0}, "start": {"character": 9, "line": 0}}, "code": "no-unused-vars", "message": "`hoge` is never used\nIf this is intentional, prefix it with an underscore like `_hoge`", "severity": 2}, {"source": "deno-ts", "tags": [1], "range": {"end": {"character": 13, "line": 0}, "start": {"character": 9, "line": 0}}, "code": 6133, "message": "'hoge' is declared but its value is never read.", "severity": 4}], "version": 1}}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "server already started"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentHighlightProvider": true, "hoverProvider": true, "typeDefinitionProvider": true, "definitionProvider": true, "referencesProvider": true, "signatureHelpProvider": {"retriggerCharacters": [")"], "triggerCharacters": [",", "(", "<"]}, "foldingRangeProvider": true, "callHierarchyProvider": true, "codeActionProvider": {"resolveProvider": true, "codeActionKinds": ["quickfix", "refactor", "refactor.extract.function", "refactor.extract.constant", "refactor.extract.type", "refactor.extract.interface", "refactor.move.newFile", "refactor.rewrite.import", "refactor.rewrite.export", "refactor.rewrite.arrow.braces", "refactor.rewrite.parameters.toDestructured", "refactor.rewrite.property.generateAccessors"]}, "textDocumentSync": {"save": {}, "change": 2, "openClose": true}, "codeLensProvider": {"resolveProvider": true}, "workspace": {"workspaceFolders": {"changeNotifications": true, "supported": true}}, "implementationProvider": true, "workspaceSymbolProvider": true, "selectionRangeProvider": true, "semanticTokensProvider": {"legend": {"tokenTypes": ["class", "enum", "interface", "namespace", "typeParameter", "type", "parameter", "variable", "enumMember", "property", "function", "method"], "tokenModifiers": ["declaration", "static", "async", "readonly", "defaultLibrary", "local"]}, "range": true, "full": true}, "documentFormattingProvider": true, "documentSymbolProvider": {"label": "Deno"}, "experimental": {"denoConfigTasks": true, "testingApi": true}, "renameProvider": true, "completionProvider": {"allCommitCharacters": [".", ",", ";", "("], "resolveProvider": true, "triggerCharacters": [".", "\"", "'", "`", "/", "@", "<", "#"]}}, "serverInfo": {"version": "1.24.2 (release, aarch64-unknown-linux-gnu)", "name": "deno-language-server"}}}, "server_name": "deno"}, "message": "lsp server already initialized"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "configuration sent"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "already opened"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "not dirty"}}]
Sat 13 Aug 2022 08:44:13 PM JST:["--->", 3, "deno", {"method": "textDocument/documentHighlight", "on_notification": "---funcref---", "params": {"textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}, "position": {"character": 0, "line": 0}}}]
Sat 13 Aug 2022 08:44:13 PM JST:["<---", 3, "deno", {"response": {"id": 3, "jsonrpc": "2.0", "result": [{"range": {"end": {"character": 13, "line": 0}, "start": {"character": 9, "line": 0}}, "kind": 3}]}, "request": {"id": 3, "jsonrpc": "2.0", "method": "textDocument/documentHighlight", "params": {"textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}, "position": {"character": 0, "line": 0}}}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "server already started"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "init_result": {"id": 1, "jsonrpc": "2.0", "result": {"capabilities": {"documentHighlightProvider": true, "hoverProvider": true, "typeDefinitionProvider": true, "definitionProvider": true, "referencesProvider": true, "signatureHelpProvider": {"retriggerCharacters": [")"], "triggerCharacters": [",", "(", "<"]}, "foldingRangeProvider": true, "callHierarchyProvider": true, "codeActionProvider": {"resolveProvider": true, "codeActionKinds": ["quickfix", "refactor", "refactor.extract.function", "refactor.extract.constant", "refactor.extract.type", "refactor.extract.interface", "refactor.move.newFile", "refactor.rewrite.import", "refactor.rewrite.export", "refactor.rewrite.arrow.braces", "refactor.rewrite.parameters.toDestructured", "refactor.rewrite.property.generateAccessors"]}, "textDocumentSync": {"save": {}, "change": 2, "openClose": true}, "codeLensProvider": {"resolveProvider": true}, "workspace": {"workspaceFolders": {"changeNotifications": true, "supported": true}}, "implementationProvider": true, "workspaceSymbolProvider": true, "selectionRangeProvider": true, "semanticTokensProvider": {"legend": {"tokenTypes": ["class", "enum", "interface", "namespace", "typeParameter", "type", "parameter", "variable", "enumMember", "property", "function", "method"], "tokenModifiers": ["declaration", "static", "async", "readonly", "defaultLibrary", "local"]}, "range": true, "full": true}, "documentFormattingProvider": true, "documentSymbolProvider": {"label": "Deno"}, "experimental": {"denoConfigTasks": true, "testingApi": true}, "renameProvider": true, "completionProvider": {"allCommitCharacters": [".", ",", ";", "("], "resolveProvider": true, "triggerCharacters": [".", "\"", "'", "`", "/", "@", "<", "#"]}}, "serverInfo": {"version": "1.24.2 (release, aarch64-unknown-linux-gnu)", "name": "deno-language-server"}}}, "server_name": "deno"}, "message": "lsp server already initialized"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"__data__": "vim-lsp", "server_name": "deno"}, "message": "configuration sent"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "already opened"}}]
Sat 13 Aug 2022 08:44:13 PM JST:[{"response": {"data": {"path": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts", "__data__": "vim-lsp", "server_name": "deno"}, "message": "not dirty"}}]
Sat 13 Aug 2022 08:44:13 PM JST:["--->", 3, "deno", {"method": "textDocument/codeAction", "on_notification": "---funcref---", "params": {"context": {"diagnostics": [], "only": ["", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite"]}, "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}}}]
Sat 13 Aug 2022 08:44:13 PM JST:["<---", 3, "deno", {"response": {"id": 4, "jsonrpc": "2.0", "result": [{"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Extract Symbol", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "function_scope_0"}, "isPreferred": false, "kind": "refactor.extract.function", "title": "Extract to function in module scope"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Move to a new file", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Move to a new file"}, "isPreferred": false, "kind": "refactor.move.newFile", "title": "Move to a new file"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Infer function return type", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Infer function return type"}, "isPreferred": false, "kind": "refactor.rewrite.function.returnType", "title": "Infer function return type"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Extract Symbol", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "constant_scope_0"}, "isPreferred": false, "disabled": {"reason": "expression expected."}, "kind": "refactor.extract.constant", "title": "Extract to function in module scope"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Convert export", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Convert default export to named export"}, "isPreferred": false, "disabled": {"reason": "This file already has a default export"}, "kind": "refactor.rewrite.export.named", "title": "Convert default export to named export"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Convert export", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Convert named export to default export"}, "isPreferred": false, "disabled": {"reason": "This file already has a default export"}, "kind": "refactor.rewrite.export.default", "title": "Convert named export to default export"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Convert import", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Convert namespace import to named imports"}, "isPreferred": false, "disabled": {"reason": "Selection is not an import declaration."}, "kind": "refactor.rewrite.import.named", "title": "Convert namespace import to named imports"}, {"data": {"specifier": "file:///home/hibiki/dotfiles/config/nvim/@[test].ts", "refactorName": "Convert import", "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "actionName": "Convert named imports to default import"}, "isPreferred": false, "disabled": {"reason": "Selection is not an import declaration."}, "kind": "refactor.rewrite.import.default", "title": "Convert named imports to default import"}]}, "request": {"id": 4, "jsonrpc": "2.0", "method": "textDocument/codeAction", "params": {"context": {"diagnostics": [], "only": ["", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite"]}, "range": {"end": {"character": 18, "line": 0}, "start": {"character": 0, "line": 0}}, "textDocument": {"uri": "file:///home/hibiki/dotfiles/config/nvim/%40%5Btest%5D.ts"}}}}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment