33 lines
1 KiB
VimL
33 lines
1 KiB
VimL
augroup terminal_job
|
|
au!
|
|
au TermOpen * startinsert
|
|
au TermOpen * setlocal listchars= nonumber norelativenumber
|
|
augroup END
|
|
|
|
augroup ResizeWindowsProportionally
|
|
au!
|
|
autocmd VimResized * :wincmd =
|
|
augroup END
|
|
|
|
augroup UserStatusline
|
|
autocmd!
|
|
autocmd BufEnter,WinEnter,TermOpen * setlocal statusline=%!ActiveStatus()
|
|
autocmd WinLeave * setlocal statusline=%!PassiveStatus()
|
|
autocmd ColorScheme * hi User1 guifg=DarkRed guibg=Black
|
|
autocmd ColorScheme * hi User2 guifg=White guibg=Black
|
|
autocmd ColorScheme * hi User3 guifg=Cyan guibg=Black
|
|
autocmd ColorScheme * hi User4 guifg=Orange guibg=Black
|
|
autocmd ColorScheme * hi User5 guifg=Red guibg=Black
|
|
autocmd ColorScheme * hi User6 guifg=Gray guibg=Black
|
|
autocmd ColorScheme * hi User7 guifg=Gray guibg=Black
|
|
autocmd ColorScheme * hi User8 guifg=DarkYellow guibg=Black
|
|
augroup END
|
|
|
|
augroup QfAlwaysBottom
|
|
autocmd!
|
|
autocmd FileType qf wincmd J
|
|
augroup END
|
|
|
|
" Use completion-nvim in every buffer
|
|
autocmd BufEnter * lua require'completion'.on_attach()
|