aboutsummaryrefslogtreecommitdiffstats
path: root/doc/conform.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/conform.txt')
-rw-r--r--doc/conform.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/conform.txt b/doc/conform.txt
index f5dede6..e30eef4 100644
--- a/doc/conform.txt
+++ b/doc/conform.txt
@@ -17,9 +17,17 @@ OPTIONS *conform-option
formatters_by_ft = {
lua = { "stylua" },
-- Conform will run multiple formatters sequentially
- python = { "isort", "black" },
+ go = { "goimports", "gofmt" },
-- Use a sub-list to run only the first available formatter
javascript = { { "prettierd", "prettier" } },
+ -- You can use a function here to determine the formatters dynamically
+ python = function(bufnr)
+ if require("conform").get_formatter_info("ruff_format", bufnr).available then
+ return { "ruff_format" }
+ else
+ return { "isort", "black" }
+ end
+ end,
-- Use the "*" filetype to run formatters on all filetypes.
["*"] = { "codespell" },
-- Use the "_" filetype to run formatters on filetypes that don't