|
@@ -12,7 +12,7 @@ set wildmode=longest,list
|
|
|
set background=dark
|
|
set background=dark
|
|
|
set spelllang=en_us
|
|
set spelllang=en_us
|
|
|
set foldminlines=2
|
|
set foldminlines=2
|
|
|
-set foldlevel=1
|
|
|
|
|
|
|
+set foldlevelstart=1
|
|
|
set foldnestmax=1
|
|
set foldnestmax=1
|
|
|
set modeline
|
|
set modeline
|
|
|
set keywordprg=man\ -s
|
|
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 c,cpp,perl,php,java,glsl set cindent foldmethod=syntax
|
|
|
autocmd FileType cpp,java set foldnestmax=2
|
|
autocmd FileType cpp,java set foldnestmax=2
|
|
|
autocmd FileType python,sh set autoindent foldmethod=syntax
|
|
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 javascript call JavaScriptFold()
|
|
|
autocmd FileType tex,latex set wrap showbreak=+ spell makeprg=pdflatex\ -interaction=nonstopmode\ %
|
|
autocmd FileType tex,latex set wrap showbreak=+ spell makeprg=pdflatex\ -interaction=nonstopmode\ %
|
|
|
autocmd FileType sml set autoindent
|
|
autocmd FileType sml set autoindent
|
|
|
autocmd FileType man set nomod nolist readonly
|
|
autocmd FileType man set nomod nolist readonly
|
|
|
autocmd FileType man map q :q<CR>
|
|
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
|