diff options
feat: add `conform.nvim` as formatter
Diffstat (limited to '')
| -rw-r--r-- | lua/config/plugins/formatting.lua | 16 | ||||
| -rw-r--r-- | lua/config/plugins/init.lua | 1 | 
2 files changed, 17 insertions, 0 deletions
| diff --git a/lua/config/plugins/formatting.lua b/lua/config/plugins/formatting.lua new file mode 100644 index 0000000..3291ea5 --- /dev/null +++ b/lua/config/plugins/formatting.lua @@ -0,0 +1,16 @@ +return { +  { +    "conform.nvim", +    event = "DeferredUIEnter", +    after = function(_) +      require("conform").setup() + +      vim.api.nvim_create_autocmd("BufWritePre", { +        pattern = "*", +        callback = function(args) +          require("conform").format({ bufnr = args.buf }) +        end, +      }) +    end, +  }, +} diff --git a/lua/config/plugins/init.lua b/lua/config/plugins/init.lua index 7c08328..3ee3fcc 100644 --- a/lua/config/plugins/init.lua +++ b/lua/config/plugins/init.lua @@ -43,6 +43,7 @@ require("lze").load({    { import = "config.plugins.treesitter" },    { import = "config.plugins.mini" },    { import = "config.plugins.completion" }, +  { import = "config.plugins.formatting" },    { import = "config.plugins.git" },    { import = "config.plugins.extra" },  }) | 
