From 36d84be18a356a3befe5719ce18cae4b60ce4198 Mon Sep 17 00:00:00 2001 From: Jannik Donker Date: Tue, 16 Sep 2025 08:36:05 +0200 Subject: [PATCH] fixes treesitter fix added lightbulb for code actions added keybind for code action and renaming --- init.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/init.lua b/init.lua index 099f9b9..d8e5c6a 100644 --- a/init.lua +++ b/init.lua @@ -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", "", ":Pick grep_live") vim.keymap.set("n", "", ":Pick help") vim.keymap.set("n", "", ":Oil") +vim.keymap.set("n", "ca", vim.lsp.buf.code_action, { desc = "Code Action" }) +vim.keymap.set("n", "rn", vim.lsp.buf.rename, { desc = "Rename symbol" }) + + vim.keymap.set("n", "dg", function() vim.diagnostic.setqflist() vim.cmd("copen")