20 lines
612 B
VimL
20 lines
612 B
VimL
" -----------------------------------------------------------------------------
|
|
" - Scratch buffer -
|
|
" Creates a basic scratch buffer
|
|
" Adopted from https://github.com/hagsteel/vimconf/blob/master/vimrc
|
|
" -----------------------------------------------------------------------------
|
|
|
|
functio CreateScratchBuffer(vertical)
|
|
if a:vertical == 1
|
|
:vnew
|
|
else
|
|
:new
|
|
endif
|
|
:setlocal buftype=nofile
|
|
:setlocal bufhidden=hide
|
|
:setlocal noswapfile
|
|
:set ft=scratch
|
|
endfunction
|
|
:command! Scratch call CreateScratchBuffer(1)
|
|
:command! Scratchh call CreateScratchBuffer(0)
|