mirror of
https://github.com/amix/vimrc
synced 2024-12-30 05:43:07 +00:00
42 lines
927 B
VimL
42 lines
927 B
VimL
|
" -----------------------------------------------------------------------------
|
||
|
" File: gruvbox.vim
|
||
|
" Description: Retro groove color scheme for Vim
|
||
|
" Author: morhetz <morhetz@gmail.com>
|
||
|
" Source: https://github.com/morhetz/gruvbox
|
||
|
" Last Modified: 09 Apr 2014
|
||
|
" -----------------------------------------------------------------------------
|
||
|
|
||
|
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=2 ts=2 sts=2 et tw=80 ft=vim fdm=marker:
|