From c82f91eff5edd473875689e20237add1d9bc4db3 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Wed, 9 Jul 2014 15:29:44 +0600 Subject: Add vim scratch plugin. --- files/.vimrc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'files/.vimrc') diff --git a/files/.vimrc b/files/.vimrc index 73a1c69..75b1239 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -295,6 +295,23 @@ let NERDTreeChDirMode = 2 " Sparkup{{{2 let g:sparkupNextMapping = '' + +" Scratch {{{ + +function! ScratchToggle() + if exists("w:is_scratch_window") + unlet w:is_scratch_window + exec "q" + else + exec "norm! :Sscratch\\l" + let w:is_scratch_window = 1 + endif +endfunction +command! ScratchToggle call ScratchToggle() + +nnoremap :ScratchToggle + +" }}} " Load custom local config{{{1 let s:local_vimrc=$MYVIMRC . ".local" if filereadable(s:local_vimrc) -- cgit v1.2.3