treesitter fix
added lightbulb for code actions
added keybind for code action and renaming
This commit is contained in:
2025-09-16 08:36:05 +02:00
parent 7d31286524
commit 36d84be18a
+8
View File
@@ -25,6 +25,7 @@ vim.pack.add({
{ src = "https://github.com/mason-org/mason.nvim" },
{ src = "https://github.com/dimitry-ishenko-neovim/lualine-nvim" },
{ src = "https://github.com/chomosuke/typst-preview.nvim" },
{ src = "https://github.com/kosayoda/nvim-lightbulb" },
})
vim.cmd("colorscheme gruvbox")
@@ -34,6 +35,8 @@ require("mini.pick").setup()
require("blink.cmp").setup()
require("nvim-treesitter.configs").setup({
auto_install = true,
highlight = { enable = true },
indent = { enable = true },
})
require("mason").setup()
require("lualine").setup {
@@ -42,6 +45,7 @@ require("lualine").setup {
}
}
require("typst-preview").setup()
require("nvim-lightbulb").setup({ autocmd = { enabled = true } })
-- PLUGINS END --
@@ -69,6 +73,10 @@ vim.keymap.set("n", "<C-g>", ":Pick grep_live<CR>")
vim.keymap.set("n", "<C-h>", ":Pick help<CR>")
vim.keymap.set("n", "<C-e>", ":Oil<CR>")
vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, { desc = "Code Action" })
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, { desc = "Rename symbol" })
vim.keymap.set("n", "<leader>dg", function()
vim.diagnostic.setqflist()
vim.cmd("copen")