You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The existing documentation is not clear on which plugins have a require("plugins.configs.X"). One might assume that all plugins inside astronvim have them but they don't. Which means the plugins that don't have this configuration must be set in a different way.
It is not clear to me what happens with the config object returned in the example and how is that related to the code that sets null-ls in astronvim.
In general terms there are really two different ways to extend core plugins and they are not clearly documented.
Describe the new feature
A list (or link) pointing to the plugins that have a plugins.configs defined and should follow the require pattern
An additional examples for plugins that don't have their own plugin.configs and should follow the opts function pattern.
I understand that you point to the lazy.nvim documentation but the link is to a general readme file and it is hard to know how much of the work is done by lazy.nvim and how much by astronvim code which ends up on multiple trial and error to see what works.
Additional context
Thanks for such a nice work in Astronvim!
The text was updated successfully, but these errors were encountered:
Is your feature related to a problem?
The existing documentation is not clear on which plugins have a
require("plugins.configs.X")
. One might assume that all plugins inside astronvim have them but they don't. Which means the plugins that don't have this configuration must be set in a different way.example:
If you want to set telescope you can follow the example in the official doc but if you want to setup null-ls sources the user_example configuration suggests a different approach https://github.com/AstroNvim/user_example/blob/main/plugins/null-ls.lua
It is not clear to me what happens with the
config
object returned in the example and how is that related to the code that sets null-ls in astronvim.In general terms there are really two different ways to extend core plugins and they are not clearly documented.
Describe the new feature
plugins.configs
defined and should follow the require patternplugin.configs
and should follow theopts
function pattern.I understand that you point to the lazy.nvim documentation but the link is to a general readme file and it is hard to know how much of the work is done by lazy.nvim and how much by astronvim code which ends up on multiple trial and error to see what works.
Additional context
Thanks for such a nice work in Astronvim!
The text was updated successfully, but these errors were encountered: