.dotfiles/private_dot_config/nvim/lua/plugins/init.lua
tombdf 04fd30ca73
feat!: Alter most of major config files
- Bash: config file
- Zsh: config file
- Fish: config file and fish plugins
- Nvim: config files
- Kitty: config files
2025-01-03 00:39:01 +01:00

66 lines
1.6 KiB
Lua

local overrides = require("configs.overrides")
return {
-- Format the file on save
{
"stevearc/conform.nvim",
event = 'BufWritePre',
config = function()
require "configs.conform"
end,
},
-- Install the parser (overrides)
{
"nvim-treesitter/nvim-treesitter",
opts = overrides.treesitter,
},
-- File explorer (overrides)
{
"nvim-tree/nvim-tree.lua",
opts = overrides.nvimtree,
},
-- Install and manage LSP servers (overrides)
{
"williamboman/mason.nvim",
opts = overrides.mason,
},
-- LSP configuration (overrides)
{
"neovim/nvim-lspconfig",
config = function()
require("nvchad.configs.lspconfig").defaults()
require "configs.lspconfig"
end,
dependencies = {
{
"nvimdev/lspsaga.nvim",
config = function()
require('lspsaga').setup({
lightbulb = {
enabled = false,
virtual_text = false,
sign = false,
},
code_action = {
extend_gitsigns = true,
},
rename = {
auto_save = true,
}
})
end,
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-tree/nvim-web-devicons",
}
}
},
},
{
"mfussenegger/nvim-dap",
dependencies = {
"mfussenegger/nvim-dap-python",
},
}
}