nvim/lua/plugins/conform.lua 340 B raw
1
return {
2
	"stevearc/conform.nvim",
3
	opts = {},
4
	config = function()
5
		require("conform").setup({
6
			formatters_by_ft = {
7
				lua = { "stylua" },
8
				javascript = { "prettier", stop_after_first = true },
9
				go = { "goimports", "golines", "gofmt" },
10
			},
11
			format_on_save = {
12
				lsp_fallback = true,
13
				async = false,
14
			},
15
		})
16
	end,
17
}