diff options
Diffstat (limited to 'nvim/.config/nvim/lua/plugins/conform.lua')
-rwxr-xr-x | nvim/.config/nvim/lua/plugins/conform.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/plugins/conform.lua b/nvim/.config/nvim/lua/plugins/conform.lua new file mode 100755 index 0000000..83fd33d --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/conform.lua @@ -0,0 +1,17 @@ +vim.api.nvim_create_autocmd("BufWritePre", { + callback = function(args) + require("conform").format { + bufnr = args.buf, + lsp_fallback = true, + quiet = true, + } + end, +}) + +require("conform").setup { + formatters_by_ft = { + lua = { "stylua" }, + cpp = { "clang-format" }, + c = { "clang-format" }, + }, +} |