2024-01-02 19:42:41 +01:00
|
|
|
local M = { "nvimtools/none-ls.nvim" }
|
2023-11-23 21:27:17 +01:00
|
|
|
|
2024-01-25 00:10:11 +01:00
|
|
|
M.event = { "BufReadPost", "BufNewFile" }
|
2023-11-23 21:27:17 +01:00
|
|
|
|
2024-01-24 00:48:37 +01:00
|
|
|
M.dependencies = { "mason-null-ls.nvim" }
|
|
|
|
|
2023-11-23 21:27:17 +01:00
|
|
|
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")(),
|
2023-11-23 21:27:17 +01:00
|
|
|
}
|
|
|
|
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
|
|
|
|
|
2023-11-23 21:27:17 +01:00
|
|
|
return M
|