-
-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
none-ls: updating + refactoring #1705
Comments
I'd say we leave it as a top level option, top level options are options that are defined by nixvim, not the wrapped plugin |
Are we still happy for it to default to |
I have mostly taken the approach of avoiding to introduce new magic in nixvim in the last year, so if it were a new plugin i'd suggest not defaulting to false. |
If I enable the |
Overview issue to track specific issues, PRs, and ideas related to updating and refactoring none-ls.
mkNeovimPlugin
(move options tosettings
)sources.*.withArgs
tosources.*.settings
either strLua submodule
to allow a rename-aliasbuiltins.json
in option types/defaults/descriptions?enableLspFormat
should work with rfc42settings
?on_attach
default torequire('lsp-format').on_attach
.on_attach
manually?lsp-format
should get enabled if enablingenableLspFormat
#1690plugins.gitsigns.enable
.{ method, generator, filetypes[], name?, condition? }
.mkModule
-style helper: plugins/none-ls: refactor usingmkSourcePlugin
#1853derivation or bool
, don't neednull
.builtinPackages
out of sync withbuiltins.json
errors out of module and into a CI checkGeneral notes and discussion can be had on this issue, but I'd encourage opening discussions or issues for specific issues. These can be linked in the relevant checklist above.
Tagging @traxys because he's done most of the work on the none-ls module so far.
The text was updated successfully, but these errors were encountered: