summaryrefslogtreecommitdiff
path: root/ar/.config/NvChad/lua/custom/configs/null-ls.lua
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
commit5da5f0506b5799dc757e9d93af23cebbfa18eb91 (patch)
tree53e5c8fa0c447f95d3cf44249337a48816bd74fa /ar/.config/NvChad/lua/custom/configs/null-ls.lua
parentdcd0f3b885ccbfdb5cd1abf7adb66fd777273fae (diff)
updates
Diffstat (limited to 'ar/.config/NvChad/lua/custom/configs/null-ls.lua')
-rw-r--r--ar/.config/NvChad/lua/custom/configs/null-ls.lua45
1 files changed, 0 insertions, 45 deletions
diff --git a/ar/.config/NvChad/lua/custom/configs/null-ls.lua b/ar/.config/NvChad/lua/custom/configs/null-ls.lua
deleted file mode 100644
index d703736..0000000
--- a/ar/.config/NvChad/lua/custom/configs/null-ls.lua
+++ /dev/null
@@ -1,45 +0,0 @@
-local null_ls = require "null-ls"
-local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
-
-local b = null_ls.builtins
-
-local sources = {
- -- cpp
- b.formatting.clang_format,
-
- -- Lua
- b.formatting.stylua,
-
- -- python
- b.code_actions.refactoring,
- b.diagnostics.mypy,
- b.diagnostics.ruff,
- b.diagnostics.vulture,
- b.formatting.black,
- -- b.formatting.pyflyby,
- -- b.formatting.reorder_python_imports,
-
- -- webdev stuff
- b.formatting.deno_fmt, -- choosed deno for ts/js files cuz its very fast!
- b.formatting.prettier.with { filetypes = { "html", "markdown", "css" } }, -- so prettier works only on these filetypes
-}
-
-null_ls.setup {
- debug = true,
- sources = sources,
- 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()
- vim.lsp.buf.format { bufnr = bufnr }
- end,
- })
- end
- end,
-}