diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-11-04 15:03:08 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-11-04 15:32:39 -0500 |
commit | f043203d0d04d3020051f5a7a95fbc0885c0d3b6 (patch) | |
tree | d24e95d99e4e14f5891f16f8ff71ba845064e14e /nvim | |
parent | ab43db8afcee259091a038a0f153b6fce19889f5 (diff) |
refactor(lsp): update keymaps
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua index 9423f62..d0eb8cf 100644 --- a/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua +++ b/nvim/.config/nvim/lua/tobyvin/lsp/handlers.lua @@ -71,23 +71,23 @@ M.setup = function() utils.hover.register(vim.lsp.buf.hover, { desc = "lsp", buffer = bufnr, priority = 1 }) - vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, { desc = "Signature Help", buffer = bufnr }) - vim.keymap.set("n", "gd", vim.lsp.buf.definition, { desc = "Definition", buffer = bufnr }) - vim.keymap.set("n", "gD", vim.lsp.buf.declaration, { desc = "Declaration", buffer = bufnr }) - vim.keymap.set("n", "gT", vim.lsp.buf.type_definition, { desc = "Type", buffer = bufnr }) - 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", "gf", { desc = "Float" }) - vim.keymap.set("n", "gfd", M.with_float("definition"), { desc = "Definition", buffer = bufnr }) - vim.keymap.set("n", "gfD", M.with_float("declaration"), { desc = "Declaration", buffer = bufnr }) - vim.keymap.set("n", "gft", M.with_float("type_definition"), { desc = "Type", buffer = bufnr }) - vim.keymap.set("n", "gfi", M.with_float("implementation"), { desc = "Implementation", buffer = bufnr }) - vim.keymap.set("n", "gfr", M.with_float("references"), { desc = "References", 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 }) - vim.keymap.set("n", "<leader>lr", vim.lsp.buf.rename, { desc = "Rename", buffer = bufnr }) + vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, { desc = "signature help", buffer = bufnr }) + vim.keymap.set("n", "gd", vim.lsp.buf.definition, { desc = "definition", buffer = bufnr }) + vim.keymap.set("n", "gD", vim.lsp.buf.declaration, { desc = "declaration", buffer = bufnr }) + vim.keymap.set("n", "gt", vim.lsp.buf.type_definition, { desc = "type definition", buffer = bufnr }) + 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 }) end, }) end |