mirror of
https://git.aramjonghu.nl/AramJonghu/nvim.git
synced 2026-06-06 16:38:24 +02:00
18 lines
484 B
Lua
18 lines
484 B
Lua
local autocmd = vim.api.nvim_create_autocmd
|
|
local augroup = vim.api.nvim_create_augroup
|
|
|
|
local neoformat_group = augroup("NeoformatOnSave", { clear = true })
|
|
|
|
autocmd("BufWritePost", {
|
|
group = neoformat_group,
|
|
callback = function()
|
|
if vim.bo.buftype ~= "" or vim.bo.modifiable == false or vim.bo.readonly then
|
|
return
|
|
end
|
|
if vim.fn.exists ":Neoformat" ~= 2 then
|
|
return
|
|
end
|
|
vim.cmd "silent! Neoformat"
|
|
end,
|
|
})
|