summaryrefslogtreecommitdiff
path: root/plugins/null-ls.lua
diff options
context:
space:
mode:
authorseth <[email protected]>2023-11-01 06:42:48 -0400
committerseth <[email protected]>2023-11-01 06:42:48 -0400
commit09004f4517eba8f57d37897e34f6ba56ad3653f1 (patch)
tree6ae19b13a2694fe852caa6c77665af24ea59fe9e /plugins/null-ls.lua
parentca59ebcf3dd17153b90a0ceca86af14db941ac3c (diff)
stop using neovim.nix
i had small, but annoying issues here and i don't care for lazy loading much tbh
Diffstat (limited to 'plugins/null-ls.lua')
-rw-r--r--plugins/null-ls.lua50
1 files changed, 0 insertions, 50 deletions
diff --git a/plugins/null-ls.lua b/plugins/null-ls.lua
deleted file mode 100644
index a2a71f1..0000000
--- a/plugins/null-ls.lua
+++ /dev/null
@@ -1,50 +0,0 @@
-return function()
- local null_ls = require("null-ls")
- local diagnostics = null_ls.builtins.diagnostics
- local formatting = null_ls.builtins.formatting
-
- local lsp_formatting = function(bufnr)
- vim.lsp.buf.format({
- filter = function(client)
- return client.name == "null-ls"
- end,
- bufnr = bufnr,
- })
- end
-
- local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
-
- null_ls.setup({
- on_attach = function(client, bufnr)
- if client.supports_method("textDocument/formatting") then
- vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
- vim.api.nvim_create_autocmd("BufWritePre", {
- group = augroup,
- buffer = bufnr,
- callback = function()
- lsp_formatting(bufnr)
- end,
- })
- end
- end,
- sources = {
- diagnostics.actionlint,
- diagnostics.alex,
- diagnostics.codespell,
- diagnostics.deadnix,
- diagnostics.pylint,
- diagnostics.shellcheck,
- diagnostics.statix,
- formatting.alejandra,
- formatting.beautysh,
- formatting.codespell,
- formatting.just,
- formatting.nimpretty,
- formatting.prettier,
- formatting.rustfmt,
- formatting.shellharden,
- formatting.stylua,
- formatting.yapf,
- },
- })
-end