|
|
@@ -39,17 +39,6 @@ vmap P "_dP
|
|
|
inoremap <C-d> <C-t>
|
|
|
inoremap <C-a> <C-d>
|
|
|
|
|
|
-function! JavaScriptFold()
|
|
|
- setl foldmethod=syntax
|
|
|
- setl foldlevelstart=1
|
|
|
- syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
|
|
|
-
|
|
|
- function! FoldText()
|
|
|
- return substitute(getline(v:foldstart), '{.*', '{...}', '')
|
|
|
- endfunction
|
|
|
- setl foldtext=FoldText()
|
|
|
-endfunction
|
|
|
-
|
|
|
filetype plugin indent on
|
|
|
syntax on
|
|
|
highlight Folded ctermbg=black
|
|
|
@@ -63,7 +52,7 @@ 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 foldminlines=4 formatoptions-=o
|
|
|
-autocmd FileType javascript call JavaScriptFold()
|
|
|
+autocmd FileType javascript set foldmethod=indent
|
|
|
autocmd FileType tex,latex set wrap showbreak=+ spell makeprg=pdflatex\ -interaction=nonstopmode\ %
|
|
|
autocmd FileType sml set autoindent
|
|
|
autocmd FileType man set nomod nolist readonly
|