From 586fcd2c1d57c17fdfe6c3b8606e37a88be1944e Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Wed, 6 Dec 2023 04:48:34 +0100 Subject: [PATCH] using the config callback for defining setup for nvim conform --- nvim/lua/settings/lazy/plugins/conform.lua | 24 +++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/nvim/lua/settings/lazy/plugins/conform.lua b/nvim/lua/settings/lazy/plugins/conform.lua index 635aaba..2449b9c 100644 --- a/nvim/lua/settings/lazy/plugins/conform.lua +++ b/nvim/lua/settings/lazy/plugins/conform.lua @@ -1,12 +1,5 @@ return { "stevearc/conform.nvim", - opts = { - formatters_by_ft = { - lua = { "stylua" }, - javascript = { "eslint_d" }, - php = { "phpcbf" } - }, - }, init = function() local whichKey = require("which-key"); local conform = require("conform") @@ -25,4 +18,21 @@ return { } }) end, + config = function() + local conform = require("conform") + + conform.setup({ + formatters_by_ft = { + lua = { "stylua" }, + javascript = { "eslint_d" }, + php = { "phpcbf" } + }, + }) + + conform.formatters.phpcbf = { + prepend_args = { + "--standard=PSR12" + } + } + end }