Browse Source

Some changes from foor's vimrc and foldlevel

raylu 14 years ago
parent
commit
1a0f884757
1 changed files with 6 additions and 3 deletions
  1. 6 3
      vimrc

+ 6 - 3
vimrc

@@ -12,6 +12,7 @@ set wildmode=longest,list
 set background=dark
 set spelllang=en_us
 set foldminlines=2
+set foldlevel=1
 set foldnestmax=1
 set modeline
 set keywordprg=man\ -s
@@ -19,6 +20,7 @@ set mouse=
 set linebreak
 set t_Co=256
 
+set tags=tags;
 set backupdir=$HOME/.vim_swap//,/tmp
 set directory=$HOME/.vim_swap//,/tmp
 
@@ -26,6 +28,7 @@ map <ESC>u :nohlsearch<CR>
 map j gj
 map k gk
 map Q ZQ
+map H za
 map \l :w<CR>:make<CR>
 map - $
 map <C-n> gt
@@ -37,9 +40,9 @@ syntax on
 
 au BufNewFile,BufRead *.frag,*.vert,*.fp,*.vp,*.glsl setf glsl
 
-autocmd FileType c,perl,php,java,glsl set cindent foldmethod=syntax
-autocmd FileType cpp set cindent foldmethod=syntax foldnestmax=0
+autocmd FileType c,cpp,perl,php,java,glsl set cindent foldmethod=syntax
+autocmd FileType cpp set foldnestmax=3
+autocmd FileType java set foldnestmax=2
 autocmd FileType python,sh set autoindent foldmethod=syntax
 autocmd FileType tex,latex set wrap showbreak=+ spell makeprg=pdflatex\ -interaction=nonstopmode\ %
 autocmd FileType sml set autoindent
-autocmd FileType java set foldmethod=syntax foldnestmax=2