-- autocmd BufWinEnter * :set formatoptions-=cro vim.cmd([[ augroup _general_settings autocmd! autocmd FileType qf,help,man,lspinfo nnoremap q :close autocmd TextYankPost * silent!lua require('vim.highlight').on_yank({higroup = 'Visual', timeout = 200}) autocmd BufWinEnter * :set formatoptions=croql autocmd BufWinEnter * :set textwidth=80 autocmd BufWinEnter * :set colorcolumn=+1 " autocmd BufWinEnter * :set nolazyredraw " autocmd BufWinEnter * :hi ColorColumn guibg=#1B2430 ctermbg=246 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 set showtabline=2 augroup end ]]) -- for fix error last close buffer vim.api.nvim_create_autocmd({ "QuitPre" }, { callback = function() vim.cmd("NvimTreeClose") end, }) -- Autoformat -- augroup _lsp -- autocmd! -- autocmd BufWritePre * lua vim.lsp.buf.formatting() -- augroup end