From 8a963a840d559fa8d842214c2b06f6d762acf396 Mon Sep 17 00:00:00 2001 From: Dietrich Moerman Date: Sun, 3 Sep 2023 11:16:20 +0200 Subject: [PATCH] Use formatter.nvim and Pint for PHP formatting --- nvim/.config/nvim/init.lua | 1 + nvim/.config/nvim/lua/dietrichm/formatters.lua | 11 +++++++++++ nvim/.config/nvim/lua/dietrichm/init.lua | 1 + 3 files changed, 13 insertions(+) create mode 100644 nvim/.config/nvim/lua/dietrichm/formatters.lua diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index dcc6eba9..ff9d4009 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -40,6 +40,7 @@ Plug 'tpope/vim-commentary' Plug 'alvan/vim-closetag' Plug 'justinmk/vim-sneak' Plug 'AndrewRadev/splitjoin.vim' +Plug 'mhartington/formatter.nvim' -- Completion. Plug 'hrsh7th/nvim-cmp' diff --git a/nvim/.config/nvim/lua/dietrichm/formatters.lua b/nvim/.config/nvim/lua/dietrichm/formatters.lua new file mode 100644 index 00000000..6130a589 --- /dev/null +++ b/nvim/.config/nvim/lua/dietrichm/formatters.lua @@ -0,0 +1,11 @@ +require('formatter').setup { + filetype = { + php = { + function() + return { + exe = 'pint', + } + end + } + } +} diff --git a/nvim/.config/nvim/lua/dietrichm/init.lua b/nvim/.config/nvim/lua/dietrichm/init.lua index 14d5775c..b59e3527 100644 --- a/nvim/.config/nvim/lua/dietrichm/init.lua +++ b/nvim/.config/nvim/lua/dietrichm/init.lua @@ -1,6 +1,7 @@ require('dietrichm.lsp') require('dietrichm.completion') require('dietrichm.treesitter') +require('dietrichm.formatters') require('dietrichm.telescope') require('dietrichm.gitsigns') require('dietrichm.tree')