nvimtools / none-ls.nvim

null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
The Unlicense
2.43k stars 72 forks source link

Generate a machine readeable list of builtins #73

Open mochaaP opened 7 months ago

mochaaP commented 7 months ago

Discussed in https://github.com/nvimtools/none-ls.nvim/discussions/71

Originally posted by **traxys** February 12, 2024 As part of [nixvim](https://github.com/nix-community/nixvim/) we generate Nix options for each of the available none-ls sources (see [here](https://github.com/nix-community/nixvim/blob/main/plugins/none-ls/servers.nix)). This creates a bit of a mismatch between nixvim users and the none-ls docs, as not all sources are implemented, and we often have many PRs to add the sources that people need. Would it be possible to generate a list of sources in something like JSON that we would be able to consume to automatically generate our options?
mochaaP commented 7 months ago

TODO: add schemas

mochaaP commented 7 months ago

/cc @traxys