aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/null-ls.lua
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-02-21 15:43:08 +0200
committersrdusr <trevorgray@srdusr.com>2023-02-21 15:43:08 +0200
commitc106f64c0055741ac4be2e9e212f7e64f32c4f78 (patch)
tree5be35dea4d16b62267fe025653e65383c194f2c1 /.config/nvim/lua/plugins/null-ls.lua
parent76f098cde5f59bd0958034c01c2a971d3d46ad0f (diff)
parent6ee5889a434ad20b7f0183725d17b952af0d44dc (diff)
downloaddotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.tar.gz
dotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.zip
Merge commit '2248c352da7ad3bd6f45ec5bb4133ae20b4a1cc6'
Diffstat (limited to '.config/nvim/lua/plugins/null-ls.lua')
-rw-r--r--.config/nvim/lua/plugins/null-ls.lua28
1 files changed, 21 insertions, 7 deletions
diff --git a/.config/nvim/lua/plugins/null-ls.lua b/.config/nvim/lua/plugins/null-ls.lua
index 4573a54..41fba1a 100644
--- a/.config/nvim/lua/plugins/null-ls.lua
+++ b/.config/nvim/lua/plugins/null-ls.lua
@@ -9,25 +9,39 @@ end
null_ls.setup({
debug = true,
+ disabled_filetypes = { "PKGBUILD" },
sources = {
require("null-ls").builtins.formatting.stylua, -- lua formatting
require("null-ls").builtins.formatting.prettier.with({ -- markdown, html/js formatting
filetypes = { "html", "css", "javascript", "javascriptreact", "markdown", "json", "yaml" },
}),
require("null-ls").builtins.formatting.shfmt.with({ -- shell script formatting
- filetypes = { "bash", "zsh", "sh" },
+ filetypes = { ".bash", ".zsh", ".sh", "bash", "zsh", "sh" },
+ --filetypes = { "bash", "zsh", "sh" },
}),
require("null-ls").builtins.diagnostics.shellcheck, -- shell script diagnostics
require("null-ls").builtins.code_actions.shellcheck, -- shell script code actions
- --require("null-ls").builtins.formatting.black,
- --require("null-ls").builtins.formatting.prettierd,
+ require("null-ls").builtins.diagnostics.zsh, -- shell script diagnostics
+ require("null-ls").builtins.formatting.shfmt,
+ require("null-ls").builtins.formatting.black,
+ require("null-ls").builtins.formatting.prettierd,
+ require("null-ls").builtins.diagnostics.cspell.with {
+ filetypes = { "python", "rust", "typescript" },
+ },
--require("null-ls").builtins.diagnostics.luacheck,
--require("null-ls").builtins.diagnostics.eslint,
--require("null-ls").builtins.diagnostics.eslint_d,
- --require("null-ls").builtins.diagnostics.mdl,
- --require("null-ls").builtins.diagnostics.vint,
- --require("null-ls").builtins.codeactions.eslint_d,
- --require("null-ls").builtins.completion.spell,
+ require("null-ls").builtins.diagnostics.mdl,
+ require("null-ls").builtins.diagnostics.vint,
+ --require("null-ls").builtins.code_actions.eslint_d,
+ require("null-ls").builtins.completion.spell,
+ require("null-ls").builtins.formatting.clang_format,
+ require("null-ls").builtins.formatting.rustfmt,
+ require("null-ls").builtins.formatting.sql_formatter,
+ require("null-ls").builtins.formatting.stylua,
+ --require("null-ls").builtins.formatting.google_java_format,
+ require("null-ls").builtins.formatting.shellharden,
+ require("null-ls").builtins.diagnostics.cppcheck,
},
on_attach = function(client, bufnr)
if client.server_capabilities.document_formatting then