nixos/pkgsets/nvim/lsp/lua.nix

25 lines
443 B
Nix

{
lib,
config,
pkgs,
...
}:
lib.optionalAttrs (lib.elem "nvim::lsp::lua" config.machine.pkgs) {
lua_ls = {
cmd = [ "${pkgs.lua-language-server}/bin/lua-language-server" ];
settings = {
Lua = {
runtime = {
version = "LuaJIT";
};
workspace = {
checkThirdParty = false;
library = [
(_: "vim.env.VIMRUNTIME")
];
};
};
};
};
}