Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " puke.vim - colour me horridly
- " Barry Arthur, May 2011
- highlight puke_sentence ctermfg=grey ctermbg=green
- highlight puke_line ctermfg=grey ctermbg=yellow
- highlight puke_word ctermfg=grey ctermbg=red
- let s:last_sentence = 0
- let s:last_line = 0
- function! Puke()
- if s:last_sentence
- call matchdelete(s:last_sentence)
- endif
- if s:last_line
- call matchdelete(s:last_line)
- endif
- let s:last_line = matchadd('puke_line', '\%' . line('.') . 'l.*')
- let s:last_sentence = matchadd('puke_sentence', '\_.*\.\s\+\zs\_.*\%#\_.\{-}\.')
- call matchadd('puke_word', '\<\w*\%#\w*\>')
- endfunction
- au CursorHold * call Puke()
Advertisement
Add Comment
Please, Sign In to add comment