init.lua/lua/core/autocmd.lua(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
local aucmd = vim.api.nvim_create_autocmd
local function augroup(name)
return vim.api.nvim_create_augroup("olexsmir_" .. name, { clear = true })
end
aucmd("TextYankPost", {
group = augroup "highlight_yank",
callback = function()
vim.highlight.on_yank()
end,
})
aucmd("VimResized", {
group = augroup "resize_splits",
callback = function()
vim.cmd "tabdo wincmd ="
vim.cmd("tabnext " .. vim.fn.tabpagenr())
end,
})
aucmd("FileType", {
group = augroup "comments",
callback = function()
vim.cmd "set formatoptions-=cro"
end,
})
|