| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- " -----------------------------------------------------------------------------
- " File: gruvbox.vim
- " Description: Retro groove color scheme for Vim
- " Author: morhetz <morhetz@gmail.com>
- " Source: https://github.com/morhetz/gruvbox
- " Last Modified: 11 Mar 2014
- " -----------------------------------------------------------------------------
- function! gruvbox#bg_toggle()
- if &background == 'dark'
- set background=light
- else
- set background=dark
- endif
- colorcheme gruvbox
- endfunction
- function! gruvbox#invert_signs_toggle()
- if g:gruvbox_invert_signs == 0
- let g:gruvbox_invert_signs=1
- else
- let g:gruvbox_invert_signs=0
- endif
- colorscheme gruvbox
- endfunction
- " Search Highlighting {{{
- function! gruvbox#hls_show()
- set hlsearch
- call GruvboxHlsShowCursor()
- endfunction
- function! gruvbox#hls_hide()
- set nohlsearch
- call GruvboxHlsHideCursor()
- endfunction
- function! gruvbox#hls_toggle()
- if &hlsearch
- call gruvbox#hls_hide()
- else
- call gruvbox#hls_show()
- endif
- endfunction
- " }}}
- " vim: set sw=3 ts=3 sts=3 noet tw=80 ft=vim fdm=marker:
|