summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2026-02-26 21:29:45 +0000
committerDavid T. Sadler <davidtsadler@googlemail.com>2026-02-26 21:31:25 +0000
commit5dc207705d276717a128206e36920f698ee037ed (patch)
tree93ee7672b3d4ad2de9cbb1177dc14bd8cc6db82f
parentcf42a1c3e0d9dc469ab13644e496fee9a8bcb3dc (diff)
Add Neovim conform plugin
-rw-r--r--nvim/.config/nvim/lua/plugins/conform.lua16
-rw-r--r--nvim/.config/nvim/lua/plugins/init.lua1
-rw-r--r--nvim/.config/nvim/nvim-pack-lock.json4
3 files changed, 21 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/plugins/conform.lua b/nvim/.config/nvim/lua/plugins/conform.lua
new file mode 100644
index 0000000..3bb8b27
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/conform.lua
@@ -0,0 +1,16 @@
+vim.pack.add({'https://github.com/stevearc/conform.nvim'})
+
+require("conform").setup({
+ formatters_by_ft = {
+ php = { "php_cs_fixer" },
+ },
+ formatters = {
+ php_cs_fixer = {
+ command = "php-cs-fixer",
+ },
+ },
+ format_on_save = {
+ timeout_ms = 500,
+ lsp_format = "fallback",
+ },
+})
diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua
index 7e08f27..1e5ecb0 100644
--- a/nvim/.config/nvim/lua/plugins/init.lua
+++ b/nvim/.config/nvim/lua/plugins/init.lua
@@ -4,3 +4,4 @@ require('plugins.vim-obsession')
require('plugins.nvim-treesitter')
require('plugins.blink-cmp')
require('plugins.mini')
+require('plugins.conform')
diff --git a/nvim/.config/nvim/nvim-pack-lock.json b/nvim/.config/nvim/nvim-pack-lock.json
index a0c2318..5647806 100644
--- a/nvim/.config/nvim/nvim-pack-lock.json
+++ b/nvim/.config/nvim/nvim-pack-lock.json
@@ -5,6 +5,10 @@
"src": "https://github.com/saghen/blink.cmp",
"version": "1.0.0 - 1.1.0"
},
+ "conform.nvim": {
+ "rev": "e969e302bced7ffb9a0a0323629f31feb0ca35a6",
+ "src": "https://github.com/stevearc/conform.nvim"
+ },
"mini.nvim": {
"rev": "a95dc67ecff78de138543a20c20f29f47111b122",
"src": "https://github.com/nvim-mini/mini.nvim"