aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-11-04 17:09:41 -0500
committerToby Vincent <tobyv13@gmail.com>2022-11-04 17:09:41 -0500
commitc02cb8fb802e86cad8ccc6df57936b75e9643f98 (patch)
treef35e65859f23f4036fce6db81e4d47bfb642184d
parent3c54101528a1cf344f2156c465cfefaad69ad899 (diff)
revert(lsp): remove preview keymaps
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua25
1 files changed, 0 insertions, 25 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
index d0eb8cf..a4f2f21 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua
@@ -16,24 +16,6 @@ M.wrap_handler = function(method, handler)
end
end
-M.with_float = function(name)
- local method = string.format("textDocument/%s", name)
- local handler = M.wrap_handler(method, function(_, result)
- vim.lsp.util.preview_location(result, {
- focus_id = "preview_" .. name,
- close_events = { "BufLeave", "CursorMoved", "InsertEnter", "FocusLost" },
- border = "single",
- scope = "cursor",
- })
- end)
-
- return function()
- ---@diagnostic disable-next-line: missing-parameter
- local params = vim.lsp.util.make_position_params()
- return vim.lsp.buf_request(0, method, params, handler)
- end
-end
-
M.setup = function()
vim.lsp.handlers["textDocument/publishDiagnostics"] =
vim.lsp.with(vim.lsp.handlers["textDocument/publishDiagnostics"], {
@@ -78,13 +60,6 @@ M.setup = function()
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, { desc = "implementation", buffer = bufnr })
vim.keymap.set("n", "gr", vim.lsp.buf.references, { desc = "references", buffer = bufnr })
- utils.keymap.group("n", "gp", { desc = "Float" })
- vim.keymap.set("n", "gpd", M.with_float("definition"), { desc = "definition", buffer = bufnr })
- vim.keymap.set("n", "gpD", M.with_float("declaration"), { desc = "declaration", buffer = bufnr })
- vim.keymap.set("n", "gpt", M.with_float("type_definition"), { desc = "type definition", buffer = bufnr })
- vim.keymap.set("n", "gpi", M.with_float("implementation"), { desc = "implementation", buffer = bufnr })
- vim.keymap.set("n", "gpr", M.with_float("references"), { desc = "references", buffer = bufnr })
-
vim.keymap.set("n", "<leader>lr", vim.lsp.buf.rename, { desc = "rename", buffer = bufnr })
vim.keymap.set("n", "<leader>la", vim.lsp.buf.code_action, { desc = "code action", buffer = bufnr })
vim.keymap.set("n", "<leader>ll", vim.lsp.codelens.run, { desc = "codelens", buffer = bufnr })