Bladeren bron

~/.vimrc: use goyo for focus mode.

Lucas Stadler 12 jaren geleden
bovenliggende
commit
e3a0e6029b
1 gewijzigde bestanden met toevoegingen van 2 en 21 verwijderingen
  1. 2 21
      .vimrc

+ 2 - 21
.vimrc

31
31
32
	Bundle 'guns/vim-clojure-static'
32
	Bundle 'guns/vim-clojure-static'
33
	Bundle 'kchmck/vim-coffee-script'
33
	Bundle 'kchmck/vim-coffee-script'
34
35
	Bundle 'junegunn/goyo.vim'
34
endif
36
endif
35
37
36
" Have syntax highlighting and non-vi features
38
" Have syntax highlighting and non-vi features
95
endfunction
97
endfunction
96
"autocmd CursorMoved * :call g:setTextWidthInComments()
98
"autocmd CursorMoved * :call g:setTextWidthInComments()
97
99
98
" via <http://paulrouget.com/e/vimdarkroom>
99
function! ToggleFocusMode()
100
  if (&foldcolumn != 12)
101
    set laststatus=0
102
    set numberwidth=10
103
    set foldcolumn=12
104
    set noruler
105
    set showtabline=0
106
    hi FoldColumn ctermbg=none
107
    hi LineNr ctermfg=0 ctermbg=none
108
  else
109
    set laststatus=2
110
    set numberwidth=4
111
    set foldcolumn=0
112
    set ruler
113
    set showtabline=1
114
    colorscheme solarized
115
  endif
116
endfunc
117
nnoremap F :call ToggleFocusMode()<cr>
118
119
au BufNewFile,BufRead *.{hs,lhs} set comments=:--,sr:{-,ex:-}
100
au BufNewFile,BufRead *.{hs,lhs} set comments=:--,sr:{-,ex:-}
120
au BufNewFile,BufRead *.rb set comments=:#,s:=begin,e:=end
101
au BufNewFile,BufRead *.rb set comments=:#,s:=begin,e:=end
121
au BufNewFile,BufRead *.{opa,trx} set filetype=opa shiftwidth=2 tabstop=2 expandtab
102
au BufNewFile,BufRead *.{opa,trx} set filetype=opa shiftwidth=2 tabstop=2 expandtab