aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorSteven Arcangeli <506791+stevearc@users.noreply.github.com>2023-09-17 10:02:10 -0700
committerGitHub <noreply@github.com>2023-09-17 10:02:10 -0700
commit1abbb82bb8e519e652d8b31b12a311872e9090d1 (patch)
treee4b612223d04d357ce5b61f8380d76ac7729b5e1 /scripts
parent6d74e6c70b13a39384996268deaf4140443d6121 (diff)
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.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/options_doc.lua7
1 files changed, 2 insertions, 5 deletions
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.