"" "" Misc. "" set termguicolors GuiScrollBar 0 GuiTabline 0 GuiRenderLigatures 0 "" get colorscheme from gtk let gtk_colorscheme = substitute(system('gsettings get org.gnome.desktop.interface color-scheme'), '\n', '', '') if gtk_colorscheme == "'prefer-dark'" set background=dark else set background=light hi ColorColumn guibg=#c0bfbc endif "" "" Font Setup "" "" parameters let s:defaultfontsize = 10 let s:fontname = "Source Code Pro" "" set default font :execute "Guifont " . s:fontname . ":h" . s:defaultfontsize "" increase/decrease font size function let s:fontsize = s:defaultfontsize function! AdjustFontSize(amount) let s:fontsize = s:fontsize+a:amount :execute "Guifont " . s:fontname . ":h" . s:fontsize endfunction "" reset font size function! ResetFontSize() :execute "Guifont " . s:fontname . ":h" . s:defaultfontsize endfunction "" font size keybindings noremap :call AdjustFontSize(1) noremap :call AdjustFontSize(-1) noremap :call ResetFontSize() inoremap :call AdjustFontSize(1)a inoremap :call AdjustFontSize(-1)a inoremap :call ResetFontSize()a