Public Access
fixes
treesitter fix added lightbulb for code actions added keybind for code action and renaming
This commit is contained in:
@@ -25,6 +25,7 @@ vim.pack.add({
|
|||||||
{ src = "https://github.com/mason-org/mason.nvim" },
|
{ src = "https://github.com/mason-org/mason.nvim" },
|
||||||
{ src = "https://github.com/dimitry-ishenko-neovim/lualine-nvim" },
|
{ src = "https://github.com/dimitry-ishenko-neovim/lualine-nvim" },
|
||||||
{ src = "https://github.com/chomosuke/typst-preview.nvim" },
|
{ src = "https://github.com/chomosuke/typst-preview.nvim" },
|
||||||
|
{ src = "https://github.com/kosayoda/nvim-lightbulb" },
|
||||||
})
|
})
|
||||||
|
|
||||||
vim.cmd("colorscheme gruvbox")
|
vim.cmd("colorscheme gruvbox")
|
||||||
@@ -34,6 +35,8 @@ require("mini.pick").setup()
|
|||||||
require("blink.cmp").setup()
|
require("blink.cmp").setup()
|
||||||
require("nvim-treesitter.configs").setup({
|
require("nvim-treesitter.configs").setup({
|
||||||
auto_install = true,
|
auto_install = true,
|
||||||
|
highlight = { enable = true },
|
||||||
|
indent = { enable = true },
|
||||||
})
|
})
|
||||||
require("mason").setup()
|
require("mason").setup()
|
||||||
require("lualine").setup {
|
require("lualine").setup {
|
||||||
@@ -42,6 +45,7 @@ require("lualine").setup {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
require("typst-preview").setup()
|
require("typst-preview").setup()
|
||||||
|
require("nvim-lightbulb").setup({ autocmd = { enabled = true } })
|
||||||
|
|
||||||
-- PLUGINS END --
|
-- 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-h>", ":Pick help<CR>")
|
||||||
vim.keymap.set("n", "<C-e>", ":Oil<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.keymap.set("n", "<leader>dg", function()
|
||||||
vim.diagnostic.setqflist()
|
vim.diagnostic.setqflist()
|
||||||
vim.cmd("copen")
|
vim.cmd("copen")
|
||||||
|
|||||||
Reference in New Issue
Block a user