syntax on "colorscheme slate "colorscheme dante colorscheme barak "set gfn=Monaco:h12:a set ts=4 "set softtabstop=4 set shiftwidth=4 "set expandtab set nocompatible set smartcase set smartindent set hidden set history=1000 set wildmenu set wildmode=list:longest set ruler "Sources source ~/.vim/supertab.vim source ~/.vim/charm.vim source ~/.vim/plugin/AppleT.vim runtime macros/matchit.vim "source ~/.vim/syntax/motd.vim au BufNewFile,BufRead motd.public,/tmp/motd.public.r.* setf motd "Highlighting features autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete autocmd FileType python set tags+=$HOME/.vim/tags/python.ctags autocmd FileType python set omnifunc=pythoncomplete#Complete "autocmd FileType python call SuperTabSetCompletionType("") let python_highlight_all = 1 au Filetype html,xml,xsl source ~/.vim/closetag.vim set t_Co=16 set t_Sf=ESC[3%dm set t_Sb=ESC[4%dm "set t_kb= "Remappings nnoremap gc :tabnew nnoremap gK :tabclose nnoremap gn gt nnoremap gp gT nnoremap gz :pclose nmap P op nnoremap j gj nnoremap k gk vnoremap j gj vnoremap k gk nnoremap gj nnoremap gk vnoremap gj vnoremap gk inoremap gj inoremap gk nnoremap nnoremap ^ nnoremap $ vnoremap ^ vnoremap $ inoremap ^ inoremap $ " , #perl # comments map ,# :s/^/#/ " , #mako ## comments map ,% :s/^/##/ " ,/ C/C++/C#/Java // comments map ,/ :s/^/\/\// " ,< HTML comment map ,< :s/^\(.*\)$//:nohlsearch " c++ java style comments map ,* :s/^\(.*\)$/\/\* \1 \*\//:nohlsearch if !exists(":W") command W :w endif command SaveSession :mksession! ~/.vim_last_session command LoadSession :source ~/.vim_last_session source ~/.vim/opt/*.vim "if has("cscope") " set csto=0 " set cst " set nocsverb " " add any database in current directory "if filereadable("~/work/gd/trunk/cscope.out") " " cs add ~/work/gd/trunk/cscope.out " if filereadable("cscope.out") " cs add cscope.out " " else add database pointed to by environment " elseif $CSCOPE_DB != "" " cs add $CSCOPE_DB " endif " set csverb "endif "inoremap ;a