feat(pack): add an NvChad UI pack
📑 Description
Add a pack for integrating the NvChad UI toolkit in AstroNvim
ℹ Additional Information
Review Checklist
Does this PR follow the [Contribution Guidelines](development guidelines)? Following is a partial checklist:
Proper conventional commit scoping:
-
If you are adding a new plugin, the scope would be the name of the category it is being added into. ex.
feat(utility): added noice.nvim plugin -
If you are modifying a pre-existing plugin or pack, the scope would be the name of the plugin folder. ex.
fix(noice-nvim): fix LSP handler error -
[x] Pull request title has the appropriate conventional commit type and scope where the scope is the name of the pre-existing directory in the project as described above
-
[x]
READMEis properly formatted and uses fenced in links with<url>unless they are inside a[title](url) -
[x] Entry returns a single plugin spec with the new plugin as the only top level spec (not applicable for recipes or packs).
-
[x] Proper usage of
optstable rather than setting things up with theconfigfunction. -
[x] Proper usage of
specstable for all specs that are not dependencies of a given plugin (not applicable for recipes or packs).
wolf in sheep's clothing
Whats blocking this PR?
@Uzaaft NvChad/ui doesn't currently actually support loading configuration like this. So it doesn't fully work. Once that gets added (if it does) then I can test this more and add the rest of the missing stuff like leybindings and whatnot
@Uzaaft I opened some PRs upstream to add the missing support and now this PR works great!
Fuck it, ship it