summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/autocmds.lua
blob: 5fcb49622c84d65c75c588fb2f158b5021553af3 (plain)
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
vim.api.nvim_create_autocmd('BufWritePost', {
	pattern = "config",
	command = '!i3-msg -q reload',
})

vim.api.nvim_create_autocmd('BufWritePost', {
	pattern = "*.tex",
	command = 'silent !pdflatex %',
})

vim.api.nvim_create_autocmd('BufWritePre', {
	pattern = 'todo.txt',
	command = 'sort',
})

--vim.api.nvim_create_autocmd('VimEnter', {
	--once = true,
	--callback = function()
		--if vim.fn.filereadable('Session.vim') then
			--vim.cmd('source Session.vim')
		--end
	--end
--})

vim.api.nvim_create_autocmd('TextYankPost', {
	callback = function ()
		vim.highlight.on_yank({ higroup = 'IncSearch', timeout = 200})
	end,
})