format.lua
Branches > main > e956ca8 > files / nvim / lua / format.lua
local ac = vim.api.nvim_create_autocmd
local ag = vim.api.nvim_create_augroup
local function format(cmd)
vim.schedule(function() vim.cmd("silent !" .. cmd .. " %") end)
end
local format_group = ag("Format", {clear = true})
ac("BufWritePost",
{callback = function() format("cljfmt fix") end,
group = format_group,
pattern = "*.clj"})