From 1abbb82bb8e519e652d8b31b12a311872e9090d1 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli <506791+stevearc@users.noreply.github.com> Date: Sun, 17 Sep 2023 10:02:10 -0700 Subject: feat: make lsp_fallback behavior more intuitive (#59) When lsp_fallback = true AND the only formatters for the buffer are from the "*" or "_" filetype, format with LSP instead of the "*"/"_" formatters. --- scripts/options_doc.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'scripts') diff --git a/scripts/options_doc.lua b/scripts/options_doc.lua index bce6908..b68614e 100644 --- a/scripts/options_doc.lua +++ b/scripts/options_doc.lua @@ -7,12 +7,9 @@ require("conform").setup({ -- Use a sub-list to run only the first available formatter javascript = { { "prettierd", "prettier" } }, -- Use the "*" filetype to run formatters on all filetypes. - -- Note that if you use this, you may want to set lsp_fallback = "always" - -- (see :help conform.format) ["*"] = { "codespell" }, - -- Use the "_" filetype to run formatters on all filetypes - -- that don't have other formatters configured. Again, you may want to - -- set lsp_fallback = "always" when using this value. + -- Use the "_" filetype to run formatters on filetypes that don't + -- have other formatters configured. ["_"] = { "trim_whitespace" }, }, -- If this is set, Conform will run the formatter on save. -- cgit v1.2.3-70-g09d2