--- elwix/config/root.skel/vimrc 2011/07/05 23:43:00 1.1 +++ elwix/config/root.skel/vimrc 2012/10/12 08:22:45 1.2 @@ -1,9 +1,49 @@ 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("$") |