local custom_au = vim.api.nvim_create_augroup('custom', {}) vim.api.nvim_create_autocmd('BufWritePost', { group = custom_au, pattern = require('utils').config_home() .. "/i3/config", command = '!i3-msg -q reload', }) vim.api.nvim_create_autocmd('BufWritePost', { group = custom_au, pattern = "*.tex", command = 'silent !pdflatex %', }) vim.api.nvim_create_autocmd('BufWritePre', { group = custom_au, pattern = 'todo.txt', command = 'sort', }) vim.api.nvim_create_autocmd('VimResized', { group = custom_au, command = 'wincmd =', }) vim.api.nvim_create_autocmd('TextYankPost', { group = custom_au, callback = function () vim.highlight.on_yank({ higroup = 'IncSearch', timeout = 200}) end, })