raylu před 14 roky
rodič
revize
f02e1b1571
1 změnil soubory, kde provedl 5 přidání a 2 odebrání
  1. 5 2
      vimrc

+ 5 - 2
vimrc

@@ -12,7 +12,7 @@ set wildmode=longest,list
 set background=dark
 set spelllang=en_us
 set foldminlines=2
-set foldlevel=1
+set foldlevelstart=1
 set foldnestmax=1
 set modeline
 set keywordprg=man\ -s
@@ -60,9 +60,12 @@ au BufNewFile,BufRead *.frag,*.vert,*.fp,*.vp,*.glsl setf glsl
 autocmd FileType c,cpp,perl,php,java,glsl set cindent foldmethod=syntax
 autocmd FileType cpp,java set foldnestmax=2
 autocmd FileType python,sh set autoindent foldmethod=syntax
-autocmd FileType javascript,html set foldnestmax=3 formatoptions-=o
+autocmd FileType javascript,html set foldnestmax=3 foldminlines=4 formatoptions-=o
 autocmd FileType javascript call JavaScriptFold()
 autocmd FileType tex,latex set wrap showbreak=+ spell makeprg=pdflatex\ -interaction=nonstopmode\ %
 autocmd FileType sml set autoindent
 autocmd FileType man set nomod nolist readonly
 autocmd FileType man map q :q<CR>
+
+autocmd InsertEnter * if !exists('w:last_fdm') | let w:last_fdm=&foldmethod | setlocal foldmethod=manual | endif
+autocmd InsertLeave,WinLeave * if exists('w:last_fdm') | let &l:foldmethod=w:last_fdm | unlet w:last_fdm | endif