tests/vim_test/plugin/gundo_test_utils.vim @ c839b22aa015
defer "can't load gundo" warning Only inform that gundo didn't load when an attempt is made to invoke it. Too many hosts still don't have vim 7.3, but I'd like to do a straight update of my vimfiles from my dvcs without needing any fiddly conditionals in order to load vim without a warning message.
| author | Seth Milliken <seth@janrain.com> |
|---|---|
| date | Wed, 29 Dec 2010 15:16:33 -0800 |
| parents | d018089ed71a |
| children | (none) |
let s:undolevels_save = &undolevels function! g:Goto(buffername)"{{{ exec bufwinnr(bufnr(a:buffername)) . 'wincmd w' endfunction"}}} function! g:GotoLineContaining(text)"{{{ exe "silent! normal gg/\\M" . a:text . "\n" endfunction"}}} function! g:CurrentLineContains(text)"{{{ if stridx(getline('.'), a:text) != -1 return 1 else return 0 endif endfunction"}}} function! g:Contains(text)"{{{ call g:GotoLineContaining(a:text) return g:CurrentLineContains(a:text) endfunction"}}} function! g:TypeLine(text)"{{{ exe "normal i" . a:text . "\<C-g>u\n\e" endfunction"}}} function! g:TypeLineDone(text)"{{{ exe "normal i" . a:text . "\n\e" " Break the undo chain let &undolevels = s:undolevels_save endfunction"}}} function! g:PrintTheFuckingBuffer()"{{{ echo join(getline(1, 100000), "\n") echo "SOMETIMES I HATE YOU VIM" endfunction"}}} function! g:MoveUp()"{{{ call cursor(line('.') - 1, 0) endfunction"}}} function! g:MoveDown()"{{{ call cursor(line('.') + 1, 0) endfunction"}}}