feat: more editor plugins

This commit is contained in:
Thomas Alcala Schneider 2023-03-22 18:50:48 +01:00
parent a266489958
commit a38042d73e
No known key found for this signature in database
GPG key ID: 24BE5CF48622091B
13 changed files with 151 additions and 35 deletions

View file

@ -0,0 +1,18 @@
return {
"jose-elias-alvarez/null-ls.nvim",
event = { "BufReadPre", "BufNewFile" },
dependencies = { "mason.nvim" },
opts = function()
local nls = require("null-ls")
return {
root_dir = require("null-ls.utils").root_pattern(".null-ls-root", ".neoconf.json", "Makefile", ".git"),
sources = {
nls.builtins.formatting.fish_indent,
nls.builtins.diagnostics.fish,
nls.builtins.formatting.stylua,
nls.builtins.formatting.shfmt,
nls.builtins.diagnostics.flake8,
},
}
end,
}