diff --git a/.config/nvim/config b/.config/nvim/config index 769cb3e..1b81719 100755 --- a/.config/nvim/config +++ b/.config/nvim/config @@ -1,4 +1,4 @@ -" speedie's neovim configura +" speedie's neovim configuration let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.config/nvim/vimdata' if empty(glob(data_dir . '/autoload/plug.vim')) @@ -79,6 +79,13 @@ let g:airline_theme = 'codedark' colorscheme codedark set background=dark highlight Normal ctermfg=grey ctermbg=lightgray +highlight StartifyBracket ctermfg=240 +highlight StartifyFooter ctermfg=240 +highlight StartifyHeader ctermfg=114 +highlight StartifyNumber ctermfg=215 +highlight StartifyPath ctermfg=245 +highlight StartifySlash ctermfg=240 +highlight StartifySpecial ctermfg=240 set termguicolors " Mappings @@ -110,7 +117,7 @@ nnoremap gp :GitGutterPrevHunk nnoremap :e ~/.config/nvim/config nnoremap ZA :Startify -nnoremap :AirlineToggle +nnoremap :AirlineToggle vmap c :%norm $ vmap C :%norm I @@ -154,7 +161,8 @@ if !exists('g:airline_symbols') let g:airline_symbols = {} endif -let g:startify_custom_header = startify#pad(split(system('[ -e "$HOME/.config/nvim/start.sh" ] && $HOME/.config/nvim/start.sh'), '\n')) +let g:startify_custom_header = startify#pad(split(system('[ -e "$HOME/.config/nvim/header.sh" ] && $HOME/.config/nvim/header.sh'), '\n')) +let g:startify_custom_footer = startify#pad(split(system('[ -e "$HOME/.config/nvim/footer.sh" ] && $HOME/.config/nvim/footer.sh'), '\n')) let g:airline_powerline_fonts = 0 let g:airline#extensions#tabline#enabled = 1 @@ -202,4 +210,6 @@ autocmd VimEnter :lcd %:p:h autocmd FileType scss setl iskeyword+=@-@ autocmd BufWritePre * %s/\s\+$//e +autocmd User StartifyReady :AirlineToggle +autocmd User StartifyBufferOpened :AirlineToggle "autocmd BufWritePost options.h !command -v sudo > /dev/null && sudo make clean install || doas make clean install diff --git a/.config/nvim/footer.sh b/.config/nvim/footer.sh new file mode 100755 index 0000000..e69de29 diff --git a/.config/nvim/start.sh b/.config/nvim/header.sh similarity index 100% rename from .config/nvim/start.sh rename to .config/nvim/header.sh