summaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-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"