Vimrc

From Attie's Wiki
Revision as of 09:15, 2 August 2013 by Attie (Talk | contribs)

Jump to: navigation, search

This is a configuration file for Vim. Place this in ~/.vimrc

set tabstop=2
set background=dark
set wildmode=longest,list
map = <C-w>=
map - :res<CR>:vertical res<CR>
map <F3> :buffer<space>#<CR>
map <F4> :ls<CR>:buffer<space>
map <F5> :bp<CR>
map <F6> :bn<CR>
map <F7> :tag main<CR>
map <F8> :ts<CR>
map <F11> <C-y>
map <F12> <C-e>
map <C-F5> :tp<CR>
map <C-F6> :tn<CR>
if has("gui_running")
  set mouse=c
  if has("gui_win32")
    set guifont=6x13-ISO8859-1:h10
    set guioptions+=a
    colorscheme pablo
    syntax on
    map <F9> :cs kill -1<CR>:cd %:p:h<CR>:cs add .<CR>
    source _vimrc_cscope
  endif
endif

Cscope

You will want to download this file cscope_maps.vim to ~/.vim/plugin/cscope_maps.vim, and apply this patch:

--- cscope_maps.vim.orig        2002-03-13 04:45:35.000000000 +0000
+++ cscope_maps.vim     2012-12-03 15:20:19.434136766 +0000
@@ -31,11 +31,11 @@ if has("cscope")
     """"""""""""" Standard cscope/vim boilerplate
 
     " use both cscope and ctag for 'ctrl-]', ':ta', and 'vim -t'
-    set cscopetag
+    "set cscopetag
 
     " check cscope for definition of a symbol before checking ctags: set to 1
     " if you want the reverse search order.
-    set csto=0
+    set csto=1
 
     " add any cscope database in current directory
     if filereadable("cscope.out")
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox