diff options
Diffstat (limited to 'nvim/.config/nvim/lua/user/autocommands.lua')
| m--------- | nvim/.config/nvim | 0 | ||||
| -rw-r--r-- | nvim/.config/nvim/lua/user/autocommands.lua | 41 |
2 files changed, 41 insertions, 0 deletions
diff --git a/nvim/.config/nvim b/nvim/.config/nvim deleted file mode 160000 -Subproject 7a082a3306b27d59257ce9bc826ab4dc64f6985 diff --git a/nvim/.config/nvim/lua/user/autocommands.lua b/nvim/.config/nvim/lua/user/autocommands.lua new file mode 100644 index 0000000..348ab1f --- /dev/null +++ b/nvim/.config/nvim/lua/user/autocommands.lua @@ -0,0 +1,41 @@ +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 = 'Visual', 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 + augroup ~nvimtree + autocmd BufEnter * silent! cd %:h +nested + autocmd BufEnter * silent! +nested cd %:p:h + augroup end +]] + +-- Autoformat +-- augroup _lsp +-- autocmd! +-- autocmd BufWritePre * lua vim.lsp.buf.formatting() +-- augroup end |
