Skip to content

Instantly share code, notes, and snippets.

@Holi0317
Created June 23, 2022 11:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Holi0317/4463e117942cbc2c9533ceae2b9c937c to your computer and use it in GitHub Desktop.
Save Holi0317/4463e117942cbc2c9533ceae2b9c937c to your computer and use it in GitHub Desktop.
volar#1490
local on_windows = vim.loop.os_uname().version:match("Windows")
local function join_paths(...)
local path_sep = on_windows and "\\" or "/"
local result = table.concat({ ... }, path_sep)
return result
end
vim.cmd([[set runtimepath=$VIMRUNTIME]])
local temp_dir = vim.loop.os_getenv("TEMP") or "/tmp"
vim.cmd("set packpath=" .. join_paths(temp_dir, "nvim", "site"))
local package_root = join_paths(temp_dir, "nvim", "site", "pack")
local install_path = join_paths(package_root, "packer", "start", "packer.nvim")
local compile_path = join_paths(install_path, "plugin", "packer_compiled.lua")
local function load_plugins()
require("packer").startup({
{
"wbthomason/packer.nvim",
"neovim/nvim-lspconfig",
},
config = {
package_root = package_root,
compile_path = compile_path,
},
})
end
_G.load_config = function()
vim.lsp.set_log_level("trace")
if vim.fn.has("nvim-0.5.1") == 1 then
require("vim.lsp.log").set_format_func(vim.inspect)
end
local nvim_lsp = require("lspconfig")
local on_attach = function(_, bufnr)
local function buf_set_option(...)
vim.api.nvim_buf_set_option(bufnr, ...)
end
buf_set_option("omnifunc", "v:lua.vim.lsp.omnifunc")
-- Mappings.
local opts = { buffer = bufnr, noremap = true, silent = true }
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, opts)
vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts)
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, opts)
vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, opts)
vim.keymap.set("n", "<space>a", vim.lsp.buf.code_action, opts)
vim.keymap.set("n", "<space>wa", vim.lsp.buf.add_workspace_folder, opts)
vim.keymap.set("n", "<space>wr", vim.lsp.buf.remove_workspace_folder, opts)
vim.keymap.set("n", "<space>wl", function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end, opts)
vim.keymap.set("n", "<space>D", vim.lsp.buf.type_definition, opts)
vim.keymap.set("n", "<space>rn", vim.lsp.buf.rename, opts)
vim.keymap.set("n", "gr", vim.lsp.buf.references, opts)
vim.keymap.set("n", "<space>e", vim.diagnostic.open_float, opts)
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, opts)
vim.keymap.set("n", "]d", vim.diagnostic.goto_next, opts)
vim.keymap.set("n", "<space>q", vim.diagnostic.setloclist, opts)
end
-- Add the server that troubles you here
local name = "volar"
-- local cmd = { "volar" } -- needed for elixirls, omnisharp, sumneko_lua
if not name then
print("You have not defined a server name, please edit minimal_init.lua")
end
if not nvim_lsp[name].document_config.default_config.cmd and not cmd then
print([[You have not defined a server default cmd for a server
that requires it please edit minimal_init.lua]])
end
nvim_lsp[name].setup({
-- cmd = cmd,
on_attach = on_attach,
})
print(
[[You can find your log at $HOME/.cache/nvim/lsp.log. Please paste in a github issue under a details tag as described in the issue template.]]
)
end
if vim.fn.isdirectory(install_path) == 0 then
vim.fn.system({ "git", "clone", "https://github.com/wbthomason/packer.nvim", install_path })
load_plugins()
require("packer").sync()
vim.cmd([[autocmd User PackerComplete ++once lua load_config()]])
else
load_plugins()
require("packer").sync()
_G.load_config()
end
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "textDocument/didChange",
params = {
contentChanges = { {
range = {
end = {
character = 26,
line = 5
},
start = {
character = 26,
line = 5
}
},
rangeLength = 0,
text = ";"
} },
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue",
version = 44
}
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:27] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "textDocument/publishDiagnostics",
params = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[TRACE][2022-06-23 19:41:27] .../lua/vim/lsp.lua:792 "notification" "textDocument/publishDiagnostics" {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
[TRACE][2022-06-23 19:41:27] ...lsp/handlers.lua:487 "default_handler" "textDocument/publishDiagnostics" {
ctx = '{\n client_id = 1,\n method = "textDocument/publishDiagnostics"\n}',
result = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} },
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
[DEBUG][2022-06-23 19:41:29] .../lua/vim/lsp.lua:1023 "LSP[volar]" "client.request" 1 "textDocument/codeAction" {
context = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} }
},
range = {
end = <1>{
character = 16,
line = 5
},
start = <table 1>
},
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
} <function 1> 1
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 2,
jsonrpc = "2.0",
method = "textDocument/codeAction",
params = {
context = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 5
},
start = {
character = 6,
line = 5
}
},
severity = 4,
source = "ts",
tags = { 1 }
}, {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 5
},
start = {
character = 16,
line = 5
}
},
severity = 1,
source = "ts"
} }
},
range = {
end = <1>{
character = 16,
line = 5
},
start = <table 1>
},
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 2,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.format"
} }
}
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 3,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript"
} }
}
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:806 "server_request" "workspace/configuration" {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.format"
} }
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:809 "server_request: found handler for" "workspace/configuration"
[TRACE][2022-06-23 19:41:29] ...lsp/handlers.lua:487 "default_handler" "workspace/configuration" {
ctx = '{\n client_id = 1,\n method = "workspace/configuration"\n}',
result = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.format"
} }
}
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { vim.NIL },
status = true
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 2,
jsonrpc = "2.0",
result = { vim.NIL }
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:806 "server_request" "workspace/configuration" {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript"
} }
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:809 "server_request: found handler for" "workspace/configuration"
[TRACE][2022-06-23 19:41:29] ...lsp/handlers.lua:487 "default_handler" "workspace/configuration" {
ctx = '{\n client_id = 1,\n method = "workspace/configuration"\n}',
result = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript"
} }
}
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { vim.NIL },
status = true
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 3,
jsonrpc = "2.0",
result = { vim.NIL }
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 4,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.preferences"
} }
}
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:806 "server_request" "workspace/configuration" {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.preferences"
} }
}
[TRACE][2022-06-23 19:41:29] .../lua/vim/lsp.lua:809 "server_request: found handler for" "workspace/configuration"
[TRACE][2022-06-23 19:41:29] ...lsp/handlers.lua:487 "default_handler" "workspace/configuration" {
ctx = '{\n client_id = 1,\n method = "workspace/configuration"\n}',
result = {
items = { {
scopeUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
section = "typescript.preferences"
} }
}
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { vim.NIL },
status = true
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 4,
jsonrpc = "2.0",
result = { vim.NIL }
}
[DEBUG][2022-06-23 19:41:29] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 2,
jsonrpc = "2.0",
result = { {
data = {
originalItem = {
diagnostics = { {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 6
},
start = {
character = 16,
line = 6
}
},
severity = 1,
source = "ts"
} },
edit = {
documentChanges = { {
edits = { {
newText = "import { useThing } from './hooks/useThing';\n",
range = {
end = {
character = 0,
line = 4
},
start = {
character = 0,
line = 4
}
}
} },
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
version = 32
}
} }
},
kind = "",
title = 'Add import from "./hooks/useThing"'
},
pluginId = 12,
sourceMap = {
embeddedDocumentUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts"
},
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
},
diagnostics = { {
code = 2304,
message = "Cannot find name 'useThing'.",
range = {
end = {
character = 24,
line = 6
},
start = {
character = 16,
line = 6
}
},
severity = 1,
source = "ts"
} },
edit = {
documentChanges = { {
edits = { {
newText = "import { useThing } from './hooks/useThing';\n",
range = {
end = {
character = 0,
line = 4
},
start = {
character = 0,
line = 4
}
}
} },
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue",
version = 32
}
} }
},
kind = "",
title = 'Add import from "./hooks/useThing"'
}, {
data = {
originalItem = {
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 6
},
start = {
character = 6,
line = 6
}
},
severity = 4,
source = "ts",
tags = { 1 }
} },
edit = {
documentChanges = { {
edits = { {
newText = "",
range = {
end = {
character = 0,
line = 7
},
start = {
character = 0,
line = 6
}
}
} },
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts",
version = 32
}
} }
},
kind = "",
title = "Remove unused destructuring declaration"
},
pluginId = 12,
sourceMap = {
embeddedDocumentUri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue.ts"
},
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
},
diagnostics = { {
code = 6133,
message = "'field' is declared but its value is never read.",
range = {
end = {
character = 13,
line = 6
},
start = {
character = 6,
line = 6
}
},
severity = 4,
source = "ts",
tags = { 1 }
} },
edit = {
documentChanges = { {
edits = { {
newText = "",
range = {
end = {
character = 0,
line = 6
},
start = {
character = 0,
line = 5
}
}
} },
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue",
version = 32
}
} }
},
kind = "",
title = "Remove unused destructuring declaration"
} }
}
[DEBUG][2022-06-23 19:41:34] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "textDocument/didSave",
params = {
textDocument = {
uri = "file:///Users/hollis.wu/Desktop/proj/vite-project/src/App.vue"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment