entryAnywhere for lspconfig

This commit is contained in:
sjcobb 2025-05-30 13:27:44 +01:00
commit b00b999f1d

View file

@ -11,7 +11,7 @@
inherit (lib.attrsets) mapAttrsToList attrNames filterAttrs; inherit (lib.attrsets) mapAttrsToList attrNames filterAttrs;
inherit (lib.generators) mkLuaInline; inherit (lib.generators) mkLuaInline;
inherit (lib.nvim.languages) lspOptions; inherit (lib.nvim.languages) lspOptions;
inherit (lib.nvim.dag) entryAfter; inherit (lib.nvim.dag) entryAnywhere;
inherit (lib.nvim.lua) toLuaObject; inherit (lib.nvim.lua) toLuaObject;
cfg = config.vim.lsp; cfg = config.vim.lsp;
@ -83,7 +83,7 @@ in {
(mkIf (cfg.servers != {}) { (mkIf (cfg.servers != {}) {
# Enable lspconfig in order to merge in the predefined opts # Enable lspconfig in order to merge in the predefined opts
vim.lsp.lspconfig.enable = true; vim.lsp.lspconfig.enable = true;
vim.luaConfigRC.lsp-servers = entryAfter ["lspconfig"] '' vim.luaConfigRC.lsp-servers = entryAnywhere ''
-- Individual LSP configurations managed by nvf. -- Individual LSP configurations managed by nvf.
${concatLines lspConfigurations} ${concatLines lspConfigurations}