configure LSP, codelens, and trouble
This commit is contained in:
+13
-1
@@ -114,5 +114,17 @@ map("n", "grr", [[<Cmd>Trouble lsp_references toggle<CR>]], { desc = "Show LSP r
|
||||
map("n", "<leader>xq", [[<Cmd>Trouble qflist toggle focus=false<CR>]], { desc = "Show Quickfix List" })
|
||||
map("n", "<leader>xl", [[<Cmd>Trouble loclist toggle focus=false<CR>]], { desc = "Show Location List" })
|
||||
map("n", "grn", vim.lsp.buf.rename, { desc = "Rename", silent = true, noremap = true })
|
||||
map("n", "gra", vim.lsp.buf.code_action, { desc = "Action", silent = true, noremap = true })
|
||||
map({"n", "v"}, "gra", vim.lsp.buf.code_action, { desc = "Action", silent = true, noremap = true })
|
||||
map("n", "gl", vim.diagnostic.open_float, { desc = "Open Diagnostic Float" })
|
||||
map("n", "grx", vim.lsp.codelens.run, { desc = "Run Codelens Operation" })
|
||||
|
||||
-- Toggle Codelense
|
||||
vim.keymap.set("n", "<leader>tc", function()
|
||||
vim.g.codelens_enabled = not vim.g.codelens_enabled
|
||||
vim.lsp.codelens.enable(vim.g.codelens_enabled)
|
||||
end, { desc = "Toggle Code Lens" })
|
||||
|
||||
-- Open Signature Help
|
||||
vim.keymap.set("i", "<C-s>", function()
|
||||
vim.lsp.buf.signature_help()
|
||||
end, { desc = "Show signature help" })
|
||||
|
||||
Reference in New Issue
Block a user