♻️ refactor(full-scope)!: major revision refactoring

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.
This commit is contained in:
2024-09-04 16:07:12 -04:00
parent b2731cff01
commit 273580f533
48 changed files with 1962 additions and 750 deletions
+29
View File
@@ -0,0 +1,29 @@
---@module "plugins.override"
--- This module defines the plugin spec overrides for the Neovim configuration.
--- This is used to prioritize certain plugins over others or to override
--- the default behavior of a core plugin.
---
-- ╭─────────────────────────────────────────────────────────╮
-- │ Overrides │
-- ╰─────────────────────────────────────────────────────────╯
return {
{ -- Override build for markdown-preview
"iamcco/markdown-preview.nvim",
priority = 1001,
build = "cd app && yarn install",
},
{ -- Prioritize dadbod
"kristijanhusak/vim-dadbod-completion",
priority = 1001,
dependencies = "vim-dadbod",
},
{ -- Prioritize dadbod
"kristijanhusak/vim-dadbod-ui",
priority = 1001,
dependencies = "vim-dadbod",
},
{ -- Prioritize dadbod
"tpope/vim-dadbod",
priority = 1002,
},
}