Skip to content

Commit 875b55c

Browse files
committed
CTRL+PLUS and CTRL+MINUS for resizing.
1 parent 8b48e79 commit 875b55c

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

.gvimrc

+21-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
" GVim Settings {{{
22
" maybe i'll relocate it to .gvimrc later
3-
set novisualbell
3+
set novisualbell
44
set t_vb=
55
set guioptions=Aci
66
map <F3> <Esc>:set guifont=*<CR>
@@ -14,6 +14,26 @@
1414
endif
1515
" }}}
1616

17+
function! EnlargeFont()
18+
let l:font=split( &guifont )
19+
let l:font[-1] = l:font[-1] + 1
20+
let &guifont=join( l:font, ' ' )
21+
endfunction
22+
23+
function! ShrinkFont()
24+
let l:font=split( &guifont )
25+
if l:font[-1] > 2
26+
let l:font[-1] = l:font[-1] - 1
27+
let &guifont=join( l:font, ' ' )
28+
endif
29+
endfunction
30+
31+
inoremap <C-kPlus> <ESC>:call EnlargeFont()<CR>i
32+
nnoremap <C-kPlus> :call EnlargeFont()<CR>
33+
34+
inoremap <C-kMinus> <ESC>:call ShrinkFont()<CR>i
35+
nnoremap <C-kMinus> :call ShrinkFont()<CR>
36+
1737
" }}}
1838

1939

0 commit comments

Comments
 (0)