nvim-flake/nvim/plugin/conform.lua
2024-08-26 22:37:32 -04:00

18 lines
648 B
Lua

require("conform").setup({
formatters_by_ft = {
lua = { "stylua" },
nix = { "alejandra" },
java = { "google-java-format" },
-- Conform will run multiple formatters sequentially
-- python = { "isort", "black" },
-- You can customize some of the format options for the filetype (:help conform.format)
-- rust = { "rustfmt", lsp_format = "fallback" },
-- Conform will run the first available formatter
-- javascript = { "prettierd", "prettier", stop_after_first = true },
},
format_on_save = {
-- These options will be passed to conform.format()
timeout_ms = 500,
lsp_format = "fallback",
},
})