diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-02-21 07:45:31 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-02-21 07:45:31 +0200 |
| commit | 1165543e0f30e81d0e244cc303d0de36c7889cd7 (patch) | |
| tree | 3cf37a4a8b423f59afe1138ab95d695bafcc664c | |
| parent | bd8c93b3dc389e5570d79b1a754d49839a02548a (diff) | |
| download | dotfiles-1165543e0f30e81d0e244cc303d0de36c7889cd7.tar.gz dotfiles-1165543e0f30e81d0e244cc303d0de36c7889cd7.zip | |
Add diagnostics.zsh and formatting.shfmt
| -rw-r--r-- | lua/plugins/null-ls.lua | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/lua/plugins/null-ls.lua b/lua/plugins/null-ls.lua index 4573a54..e3c9b23 100644 --- a/lua/plugins/null-ls.lua +++ b/lua/plugins/null-ls.lua @@ -9,25 +9,36 @@ 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.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 |
