mirror of
https://git.aramjonghu.dev/AramJonghu/nvim.git
synced 2026-09-01 07:33:31 +02:00
20 lines
508 B
Lua
20 lines
508 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,
|
|
})
|