summaryrefslogtreecommitdiff
path: root/lua/user/autocommands.lua
diff options
context:
space:
mode:
authorchristianchiarulli <chrisatmachine@gmail.com>2021-12-14 19:00:29 -0500
committerChristianChiarulli <chris.machine@pm.me>2021-12-18 02:15:50 -0500
commit6e30af8ab70ecf4d9e7d33c46cfb849368e118e2 (patch)
treeb6e3e789b166777161703cbb0fa8ef62b4345b38 /lua/user/autocommands.lua
parenta7e69ddee3fd8e2a0b9b15ff463e236a8158edff (diff)
add autocommands
add autocommands fix fix s fix close
Diffstat (limited to 'lua/user/autocommands.lua')
-rw-r--r--lua/user/autocommands.lua33
1 files changed, 33 insertions, 0 deletions
diff --git a/lua/user/autocommands.lua b/lua/user/autocommands.lua
new file mode 100644
index 0000000..549f510
--- /dev/null
+++ b/lua/user/autocommands.lua
@@ -0,0 +1,33 @@
+vim.cmd [[
+ augroup _general_settings
+ autocmd!
+ autocmd FileType qf,help,man,lspinfo nnoremap <silent> <buffer> q :close<CR>
+ autocmd TextYankPost * silent!lua require('vim.highlight').on_yank({higroup = 'Search', timeout = 200})
+ autocmd BufWinEnter * :set formatoptions-=cro
+ autocmd FileType qf set nobuflisted
+ augroup end
+
+ augroup _git
+ autocmd!
+ autocmd FileType gitcommit setlocal wrap
+ autocmd FileType gitcommit setlocal spell
+ augroup end
+
+ augroup _markdown
+ autocmd!
+ autocmd FileType markdown setlocal wrap
+ autocmd FileType markdown setlocal spell
+ augroup end
+
+ augroup _auto_resize
+ autocmd!
+ autocmd VimResized * tabdo wincmd =
+ augroup end
+
+ augroup _alpha
+ autocmd!
+ autocmd User AlphaReady set showtabline=0 | autocmd BufUnload <buffer> set showtabline=2
+ augroup end
+
+]]
+