From 93e008c73586b239b2e11ad897c4bda081c023d7 Mon Sep 17 00:00:00 2001 From: Ian Griffin Date: Thu, 28 Dec 2023 17:06:53 +0800 Subject: updates --- ginit.gtk.vim | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 ginit.gtk.vim (limited to 'ginit.gtk.vim') diff --git a/ginit.gtk.vim b/ginit.gtk.vim new file mode 100644 index 0000000..d98f71f --- /dev/null +++ b/ginit.gtk.vim @@ -0,0 +1,40 @@ +"" +"" Misc. +"" +set termguicolors +set background=light +hi ColorColumn guibg=#deddda + +call rpcnotify(1, 'Gui', 'Option', 'Popupmenu', 0) +call rpcnotify(1, 'Gui', 'Option', 'Tabline', 0) +call rpcnotify(1, 'Gui', 'Command', 'SetCursorBlink', '0') +"" +"" 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 -- cgit v1.3