neovim: support lua plugin transitive dependencies

TODO: 
- add a test
- see if we can pass the list of plugins instead, overriding the final
  list so it doesn't get added to rtp
This commit is contained in:
teto 2026-03-21 23:35:32 +01:00 committed by Matthieu Coudron
parent 86014e836c
commit e2e5f512b3

View file

@ -439,8 +439,8 @@ in
withNodeJs = cfg.withNodeJs || cfg.coc.enable;
plugins = [ ];
extraLuaPackages = lp: cfg.extraLuaPackages lp ++ vimPackageInfo.luaDependencies;
inherit (cfg)
extraLuaPackages
extraName
withPython3
withRuby