1 -- Autocmds are automatically loaded on the VeryLazy event
3 local function augroup(name)
4 return vim.api.nvim_create_augroup("lazyvim_" .. name, { clear = true })
8 vim.api.nvim_create_autocmd("TextYankPost", {
9 group = augroup("highlight_yank"),
11 vim.highlight.on_yank()
15 -- close some filetypes with <q>
16 vim.api.nvim_create_autocmd("FileType", {
17 group = augroup("close_with_q"),
29 callback = function(event)
30 vim.bo[event.buf].buflisted = false
31 vim.keymap.set("n", "q", "<cmd>close<cr>", { buffer = event.buf, silent = true })