nvim-flake/nvim/plugin/conform.lua

17 lines
610 B
Lua

require('conform').setup {
formatters_by_ft = {
lua = { 'stylua' },
nix = { 'alejandra' },
-- 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',
},
}