starter/lua/plugins/init.lua
John Grant f8bd52db4f init
2025-08-24 13:42:23 -04:00

64 lines
1.4 KiB
Lua

return {
{ "ThePrimeagen/vim-be-good" },
{ "tpope/vim-sleuth" },
-- AutoSession
{
"rmagatti/auto-session",
lazy = false,
---enables autocomplete for opts
---@module "auto-session"
---@type AutoSession.Config
opts = {
suppressed_dirs = { "~/", "~/Projects", "~/Downloads", "/" },
-- log_level = 'debug',
},
},
-- DBee (Database UI)
{
"kndndrj/nvim-dbee",
dependencies = {
"MunifTanjim/nui.nvim",
},
build = function()
-- Install tries to automatically detect the install method.
-- if it fails, try calling it with one of these parameters:
-- "curl", "wget", "bitsadmin", "go"
require("dbee").install()
end,
config = function()
require("dbee").setup(--[[optional config]])
end,
},
-- Surround
{
"kylechui/nvim-surround",
version = "^3.0.0", -- Use for stability; omit to use `main` branch for the latest features
event = "VeryLazy",
config = function()
require("nvim-surround").setup({
-- Configuration here, or leave empty to use defaults
})
end,
},
-- Toggleterm
{
"akinsho/toggleterm.nvim",
version = "*",
config = true,
},
-- LazyDev (Lua plugin typedefs)
{
"folke/lazydev.nvim",
ft = "lua",
opts = {
library = {
"~/.local/share/nvim-lazy/lazy/ ", -- Path to your lazy.nvim plugins
},
},
},
}