Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
25 lines
935 B
Lua
25 lines
935 B
Lua
--- @module "plugins.core"
|
|
--- This module defines the core plugins spec for the Neovim configuration.
|
|
-- ╭─────────────────────────────────────────────────────────╮
|
|
-- │ Core │
|
|
-- ╰─────────────────────────────────────────────────────────╯
|
|
local data = require("data")
|
|
|
|
return {
|
|
require("config.rocks").plugin_spec,
|
|
{ -- LazyVim
|
|
"LazyVim/LazyVim",
|
|
priority = 900,
|
|
opts = data.types.lazyvim.opts,
|
|
},
|
|
{ -- Bufferline
|
|
"akinsho/bufferline.nvim",
|
|
opts = data.types.bufferline.opts,
|
|
},
|
|
{ -- Which-Key
|
|
"folke/which-key.nvim",
|
|
lazy = true,
|
|
opts = data.types.whichkey.opts,
|
|
},
|
|
}
|