1
0
Fork 0
dotfiles/.config/nvim/lua/plugins/lsp/null-ls.lua

25 lines
657 B
Lua
Raw Normal View History

2024-01-02 19:42:41 +01:00
local M = { "nvimtools/none-ls.nvim" }
2024-01-25 00:10:11 +01:00
M.event = { "BufReadPost", "BufNewFile" }
2024-01-24 00:48:37 +01:00
M.dependencies = { "mason-null-ls.nvim" }
M.opts = function()
return {
2024-01-25 00:10:11 +01:00
root_dir = require("null-ls.utils").root_pattern(".null-ls-root", "Makefile", ".git", "ansible.cfg"),
2024-01-26 13:25:09 +01:00
on_attach = require("funcs").lsp_on_attach,
sources = require("config.lsp.null")(),
}
end
2024-01-26 13:25:09 +01:00
-- M.init = function()
-- vim.api.nvim_create_autocmd({ "LspAttach" }, {
-- desc = "Ensure null-ls run its sources a lsp client starts",
-- callback = function()
-- pcall(require("null-ls").enable, {})
-- end,
-- })
-- end
return M