diff --git a/init.lua b/init.lua index 9bb99e4..0f6173c 100644 --- a/init.lua +++ b/init.lua @@ -174,6 +174,7 @@ vim.lsp.enable({ "ty", "templ", "terraformls", + "nil_ls", }) vim.api.nvim_create_autocmd("LspAttach", { callback = function(ev) diff --git a/lsp/nil_ls.lua b/lsp/nil_ls.lua index d87c0cc..6d59a69 100644 --- a/lsp/nil_ls.lua +++ b/lsp/nil_ls.lua @@ -1,4 +1,11 @@ +---@brief +--- https://github.com/oxalica/nil + +---@type vim.lsp.Config return { + cmd = { "nil" }, + filetypes = { "nix" }, + root_markers = { "flake.nix", ".git" }, settings = { ["nil"] = { formatting = {