summaryrefslogtreecommitdiff
path: root/nvim/lua/config/formatters.lua
blob: c002d9825d5876ee46a5c0edf196d8abe0b55ad5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
require("conform").setup({
	formatters_by_ft = {
		lua = { "stylua" },
		-- npm install -g @fsouza/prettierd
		javascript = { "prettierd", "prettier", stop_after_first = true },
		typescript = { "prettierd", "prettier", stop_after_first = true },
		javascriptreact = { "prettierd", "prettier", stop_after_first = true },
		typescriptreact = { "prettierd", "prettier", stop_after_first = true },
		json = { "prettierd", "prettier", stop_after_first = true },
		html = { "prettierd", "prettier", stop_after_first = true },
		yaml = { "prettierd", "prettier", stop_after_first = true },
		xml = { "xmllint" },
	},
})