diff --git a/lua/absolute/after/conform.lua b/lua/absolute/after/conform.lua new file mode 100644 index 0000000..88030a3 --- /dev/null +++ b/lua/absolute/after/conform.lua @@ -0,0 +1,14 @@ +local conform = require("conform") + +conform.setup({ + formatters_by_ft = { + lua = { "stylua" }, + -- Conform will run multiple formatters sequentially + python = { "isort", "black" }, + -- Use a sub-list to run only the first available formatter + javascript = { "biome" }, + astro = { { "prettierd", "prettier" } }, + }, +}) + +vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"