diff --git a/nvim/.config/nvim/lua/lazy-plugins/lsp-conform.lua b/nvim/.config/nvim/lua/lazy-plugins/lsp-conform.lua index b9983c4..72d0b3a 100644 --- a/nvim/.config/nvim/lua/lazy-plugins/lsp-conform.lua +++ b/nvim/.config/nvim/lua/lazy-plugins/lsp-conform.lua @@ -1,28 +1,10 @@ return { "stevearc/conform.nvim", event = { "BufReadPre", "BufNewFile" }, - config = function() + config = function(_, opts) local conform = require("conform") - conform.setup({ - formatters_by_ft = { - css = { "prettier" }, - go = { "gofumpt" }, - graphql = { "prettier" }, - html = { "prettier" }, - javascript = { "prettier" }, - json = { "prettier" }, - liquid = { "prettier" }, - lua = { "stylua" }, - markdown = { "prettier" }, - php = { "phpcbf" }, - python = { "isort", "black" }, - sql = { "sqruff" }, - svelte = { "prettier" }, - typescript = { "prettier" }, - yaml = { "prettier" }, - }, - }) + conform.setup(opts) vim.keymap.set({ "n", "v" }, "mp", function() conform.format({ @@ -32,4 +14,23 @@ return { }) end, { desc = "Format file or range (in visual mode)" }) end, + opts = { + formatters_by_ft = { + css = { "prettier" }, + go = { "gofumpt" }, + graphql = { "prettier" }, + html = { "prettier" }, + javascript = { "prettier" }, + json = { "prettier" }, + liquid = { "prettier" }, + lua = { "stylua" }, + markdown = { "prettier" }, + php = { "phpcbf" }, + python = { "isort", "black" }, + sql = { "sqruff" }, + svelte = { "prettier" }, + typescript = { "prettier" }, + yaml = { "prettier" }, + }, + }, }