nixvim
nixvim copied to clipboard
plugins/dashboard: switch to mkNeovimPlugin and update
Switch nvimdev/dashboard-nvim to use mkNeovimPlugin and update how it is configured from the old dashboard.<option> to the current setup(config) style, fixing #1432
Added a few test-cases based on examples in upstream's README, as well as documented defaults and a couple undocumented defaults lifted from the lua implementation.
WIP, but feedback welcome
- [x] define test cases for documented examples & defaults
- [ ] define (most) settings options
- [ ] decide how to handle theme-specific options
- [ ] ensure old options are deprecated correctly
- [ ] check if nvim-web-devicons is an actual requirement (it's in upstream's examples)
Fixes #1432