# HG changeset patch # User Meredith Howard # Date 1677091239 21600 # Node ID 0d793459267dc0d2a9c3e3788b3b55fe725aaf52 # Parent 99ab96c49f65773bc6735b580352a103385f40e9 update ginit diff --git a/.config/nvim/ginit.vim b/.config/nvim/ginit.vim old mode 100755 new mode 100644 --- a/.config/nvim/ginit.vim +++ b/.config/nvim/ginit.vim @@ -1,12 +1,23 @@ - -set number -set guifont=DejaVu\ Sans\ Mono:h10 -set linespace=0 - -if exists("g:fvim_loaded") - set guifont=DejaVu\ Sans\ Mono:h13 - FVimFontLineHeight "+1.0" - - nnoremap :FVimToggleFullScreen -endif - +set number +set guifont=DejaVu\ Sans\ Mono:h10 +set linespace=0 + +if exists("g:fvim_loaded") + " sizes are inconsistent... doesn't autoadjust for dpi? vimresize event not + " fired? + if g:fvim_os == "windows" + set guifont=DejaVu\ Sans\ Mono:h13 + FVimFontLineHeight "+1.0" + elseif g:fvim_render_scale > 1.0 + set guifont=DejaVu\ Sans\ Mono:h11 + else + set guifont=DejaVu\ Sans\ Mono:h10 + endif + + " These take a ton of scroll events to trigger, it's easier with the touchpad? + nnoremap :set guifont=+ + nnoremap :set guifont=- + + nnoremap :FVimToggleFullScreen +endif +