dotfiles/nvim/lua/themystery/plugins/init.lua
Seymur Bagirov 78a1c3bcfb refactor: improve lsp config
preparing the code to migrate out of lsp-zero (not maintained anymore)
2025-02-24 11:23:22 +04:00

74 lines
1.9 KiB
Lua

return {
"nvim-lua/plenary.nvim",
{
"github/copilot.vim",
config = function()
vim.g.copilot_no_tab_map = true
vim.api.nvim_set_keymap("i", "<C-J>", 'copilot#Accept("<CR>")', { silent = true, expr = true })
end
},
{
"mbbill/undotree",
config = function()
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
end
},
{
"windwp/nvim-autopairs",
event = "InsertEnter",
config = true
},
{
"kosayoda/nvim-lightbulb",
opts = {
autocmd = { enabled = true }
}
},
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
config = function()
require("ibl").setup()
end
},
"mfussenegger/nvim-dap",
{
"ionide/Ionide-vim",
event = "VimEnter",
},
{
'ggandor/leap.nvim',
dependencies = { 'tpope/vim-repeat' },
config = function()
require('leap').create_default_mappings()
end
},
"SmiteshP/nvim-navic",
"Decodetalkers/csharpls-extended-lsp.nvim",
{
'MeanderingProgrammer/markdown.nvim',
main = "render-markdown",
opts = {},
dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
},
{
"L3MON4D3/LuaSnip",
build = "make install_jsregexp"
},
{
"roobert/tailwindcss-colorizer-cmp.nvim",
-- optionally, override the default options:
config = function()
require("tailwindcss-colorizer-cmp").setup({
color_square_width = 2,
})
end
},
"tpope/vim-dotenv",
{
"olimorris/persisted.nvim",
lazy = false, -- make sure the plugin is always loaded at startup
config = true
}
}