Modo de foco fácil no Vim

Se você gosta do modo de foco de tela inteira em editores de texto (como o Sublime), pode querer a mesma coisa no Vim. Eu conheço pelo menos um outro plugin que permite que você faça isso, mas aqui está um método muito simples que você pode colar direto em seu .vimrce apenas usar. Foi escrito por Paul Rouget.

""" FocusMode
function! ToggleFocusMode()

if (&foldcolumn != 12)

set laststatus=0

set numberwidth=10

set foldcolumn=12

set noruler

hi FoldColumn ctermbg=none

hi LineNr ctermfg=0 ctermbg=none

hi NonText ctermfg=0

else

set laststatus=2

set numberwidth=4

set foldcolumn=0

set ruler

execute 'colorscheme ' . g:colors_name

endif

endfunc

nnoremap <F1> :call ToggleFocusMode()<cr>

Captura de tela