From 0bf28391b00b1e28c44324bcd7647df416314667 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Thu, 25 Mar 2010 06:29:54 -0400 Subject: lots and lots of vim stuff for c development... --- .vimrc | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 1d359cc..64b4dbc 100644 --- a/.vimrc +++ b/.vimrc @@ -1,6 +1,8 @@ " bnewbold's .vimrc " circa 04/2006 +:filetype plugin on + if has('syntax') && (&t_Co > 2) syntax on endif @@ -9,12 +11,46 @@ set history=50 set wildmode=list:longest,full set showmode set showcmd -set smartcase set shiftwidth=4 set tabstop=4 set shiftround set expandtab set autoindent +set hidden + +" vtreeexplore +let treeExplVertical=1 +let treeExplWinSize=30 +let treeExplDirSort=1 +let treeExplNoList=1 +:nmap :VSTreeExplore +let g:buftabs_in_statusline=1 +let g:buftabs_only_basename=1 + +" better vertical split style +hi VertSplit cterm=none ctermfg=LightGray term=none gui=none + +" firefox style ctrl-tabbing with buffers +noremap :bprev +noremap :bnext +" needed for in xterm with remaping... ugh. +:nmap [27;6;9~ :bprev +:nmap [27;5;9~ :bnext +:map [27;6;9~ :bprev +:map [27;5;9~ :bnext +" and for tabbing +:nmap :tabN +:nmap :tabn +:map :tabN +:map :tabn + +" cscope quicklisting +set cscopequickfix=s-,c-,d-,i-,t-,e- + +" Searching stuff +set incsearch +set ignorecase +set smartcase autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class @@ -24,3 +60,4 @@ au BufNewFile,BufRead *.fsi,*.fss set ft=fortress " for previewing reStructured text (.rst) in firefox :command Rst :!rst2html.py "%" > /tmp/rstprev.html && firefox file:///tmp/rstprev.html :nnoremap :Rst + -- cgit v1.2.3