syntax on filetype plugin indent on imap /*{{{*/ nmap O/*{{{*/ imap /*}}}*/ nmap o/*}}}*/ map :set foldopen=all,insert foldclose=all map :set foldopen=block,hor,mark,percent,quickfix,search,tag,undo foldclose= map :set foldmethod=marker map :set foldmethod=expr map :ru c-fold.vim map :silent loadview map :!rm -f ~/.vim/view/* set incsearch set showmatch set showcmd set ruler set cindent set hlsearch set foldenable set foldmethod=marker "set foldopen=all,insert foldclose=all " "function FoldBrace() " if getline(v:lnum+1)[0] == '{' " return '>1' " endif " if getline(v:lnum)[0] == '}' " return '<1' " endif " return foldlevel(v:lnum-1) "endfunction "set foldexpr=FoldBrace() "set foldmethod=expr "set wildmenu wildmode=list:full set tags=tags,/usr/src/tags "cscope add /usr/src /usr/src colorscheme ron "autocmd BufWinLeave * "\ if filereadable(expand('%')) | "\ mkview | "\ endif "autocmd BufWinEnter * "\ if filereadable(expand('%')) | "\ silent loadview | "\ endif autocmd BufReadPost * \ if ! exists("g:leave_my_cursor_position_alone") | \ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal g'\"" | \ endif | \ endif