Skip to content

Instantly share code, notes, and snippets.

@paulrouget
Created February 14, 2012 07:28
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save paulrouget/1824502 to your computer and use it in GitHub Desktop.
Save paulrouget/1824502 to your computer and use it in GitHub Desktop.
Darkroom mode for Vim
""" 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment