From 0cde5c3ea85656b64d5e9185717e6097eb1c0eb2 Mon Sep 17 00:00:00 2001 From: bretello Date: Wed, 19 May 2021 10:38:33 +0200 Subject: [PATCH] vim: add truecolor support --- vim/plugins_config.vim | 16 ---------------- vim/shortcuts.vim | 3 --- vim/vimrc | 8 ++++++++ 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/vim/plugins_config.vim b/vim/plugins_config.vim index 299197f..ffff547 100644 --- a/vim/plugins_config.vim +++ b/vim/plugins_config.vim @@ -98,27 +98,11 @@ packadd termdebug "useless shit let g:gitgutter_enabled = 1 let g:gitgutter_sign_allow_clobber = 0 " do not allow gitgutter to overwrite signs let g:gitgutter_sign_priority = 50 -" let g:gitgutter_set_sign_backgrounds = 1 -" let g:gitgutter_override_sign_column_highlight = 0 - -" highlight clear GitGutterAdd GitGutterChange GitGutterModified GitGutterDelete SignColumn -highlight SignColumn ctermbg=none - -highlight GitGutterAdd ctermbg=none ctermfg=2 -highlight GitGutterChange ctermbg=none ctermfg=3 -highlight GitGutterDelete ctermbg=none ctermfg=1 -highlight GitGutterChangeDelete ctermbg=none ctermfg=1 let g:gitgutter_sign_added = '+' let g:gitgutter_sign_modified = '~' let g:gitgutter_sign_modified_removed = 'x' -" Improve vimdiff colors (deprecated, this was useful for the twilight256 colorscheme) -" highlight DiffAdd cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red -" highlight DiffDelete cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red -" highlight DiffChange cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red -" highlight DiffText cterm=bold ctermfg=10 ctermbg=88 gui=none guifg=bg guibg=Red - " Airline config set laststatus=2 " let g:airline#extensions#tabline#enabled = 1 diff --git a/vim/shortcuts.vim b/vim/shortcuts.vim index eba75c5..2aa4d7c 100644 --- a/vim/shortcuts.vim +++ b/vim/shortcuts.vim @@ -109,10 +109,7 @@ nmap za :Goyo 80%x85% nmap zz :Goyo ""Misc stuff - -let s:uname='' let s:uname = system('uname | tr -d "\n"') " Get platform name (stripping the trailing newline) - if s:uname == "Darwin" "" Mac specific stuff elseif s:uname == "Linux" diff --git a/vim/vimrc b/vim/vimrc index 5953cca..52216b9 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -8,7 +8,15 @@ scriptencoding utf-8 " Style set background=dark let g:gruvbox_contrast_dark='hard' +let g:gruvbox_sign_column='bg0' + colorscheme gruvbox +" enable truecolor support +set termguicolors +if ! has('termguicolors') + let &t_8f = "\[38:2:%lu:%lu:%lum" + let &t_8b = "\[48:2:%lu:%lu:%lum" +endif " General stuff set nowrap