summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/autocmds.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/autocmds.lua')
-rwxr-xr-x.config/nvim/lua/autocmds.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/.config/nvim/lua/autocmds.lua b/.config/nvim/lua/autocmds.lua
new file mode 100755
index 0000000..5fcb496
--- /dev/null
+++ b/.config/nvim/lua/autocmds.lua
@@ -0,0 +1,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,
+})