From ec8f771d3dc2bb29d19611b389d0c4571e6a34e0 Mon Sep 17 00:00:00 2001 From: dnscio Date: Mon, 3 Feb 2025 10:48:07 +0000 Subject: [PATCH] Add home/modules/nvim/config/lua/plugins/conform.nvim --- .../nvim/config/lua/plugins/conform.nvim | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 home/modules/nvim/config/lua/plugins/conform.nvim diff --git a/home/modules/nvim/config/lua/plugins/conform.nvim b/home/modules/nvim/config/lua/plugins/conform.nvim new file mode 100644 index 0000000..4dbbf97 --- /dev/null +++ b/home/modules/nvim/config/lua/plugins/conform.nvim @@ -0,0 +1,26 @@ +return { + "stevearc/conform.nvim", + dependencies = { + "williamboman/mason.nvim", + "WhoIsSethDaniel/mason-tool-installer.nvim", + }, + opts = { + formatters_by_ft = { + typescriptreact = { "prettierd" }, + typescript = { "prettierd" }, + javascript = { "prettierd" }, + javascriptreact = { "prettierd" }, + html = { "prettierd" }, + css = { "prettierd" }, + yaml = { "prettierd" }, + markdown = { "prettierd" }, + json = { "prettierd" }, + lua = { "stylua" }, + }, + format_on_save = { + -- These options will be passed to conform.format() + timeout_ms = 300, + lsp_format = "fallback", + }, + }, +}