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 27 28 29 30 31 32 33 34 35 36 37 38 |
local u = require "core.utils"
u.aucmd("TextYankPost", {
group = u.augroup "highlight_yank",
callback = function()
vim.highlight.on_yank()
end,
})
u.aucmd("VimResized", {
group = u.augroup "resize_splits",
callback = function()
vim.cmd "tabdo wincmd ="
vim.cmd("tabnext " .. vim.fn.tabpagenr())
end,
})
u.aucmd("FileType", {
group = u.augroup "comments",
callback = function()
vim.cmd "set formatoptions-=cro"
end,
})
u.aucmd("FileType", {
group = u.augroup "help",
pattern = { "help", "man" },
command = "wincmd L",
})
u.aucmd("FileType", {
group = u.augroup "quickfix",
pattern = "qf",
callback = function()
u.map("n", "<C-n>", "<cmd>cnext<CR>", true)
u.map("n", "<C-p>", "<cmd>cprev<CR>", true)
end,
})
|