From e3fefa134d94bf7ddbe9d7187d6cfe14aebe04bb Mon Sep 17 00:00:00 2001 From: Imbus Date: Thu, 5 Mar 2026 17:41:28 +0100 Subject: [PATCH] Conform now understands shell --- lua/plugins/conform.lua | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/lua/plugins/conform.lua b/lua/plugins/conform.lua index 7a6ded9..cf132b9 100644 --- a/lua/plugins/conform.lua +++ b/lua/plugins/conform.lua @@ -14,27 +14,13 @@ return { -- Autoformat opts = { notify_on_error = false, format_on_save = false, - -- format_on_save = function(bufnr) - -- -- Disable "format_on_save lsp_fallback" for languages that don't - -- -- have a well standardized coding style. You can add additional - -- -- languages here or re-enable it for the disabled ones. - -- local disable_filetypes = { c = true, cpp = true } - -- return { - -- timeout_ms = 500, - -- lsp_fallback = not disable_filetypes[vim.bo[bufnr].filetype], - -- } - -- end, formatters_by_ft = { lua = { 'stylua' }, - -- Conform can also run multiple formatters sequentially python = { 'isort', 'black' }, - -- - -- You can use a sub-list to tell conform to run *until* a formatter - -- is found. - nu = { 'nufmt' }, bash = { 'shfmt' }, zsh = { 'shfmt' }, - rust = { "rustfmt", lsp_format = "fallback" }, + sh = { 'shfmt' }, + rust = { 'rustfmt', lsp_format = 'fallback' }, javascript = { { 'prettierd', 'prettier' } }, html = { { 'prettierd', 'prettier' } }, java = { 'clang-format' },