All pastes #987190 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-04-16 09:23 UTC
rendered paste body
" vim: ts=2:sw=2:et

set nocp
syntax on
set tw=80
set mouse=a
set autoindent
set smartindent
set smarttab
set hlsearch
set incsearch
set wildmode=longest,list
set modeline

au BufRead bzr_log.* set filetype=changelog
au GUIEnter * set number
au GUIEnter * winsize 150 67
au GUIEnter * let s:twi_in_gui = 1

function! g:CallOnce(tag, func_name, ...)
  if exists(a:tag)
    return
  endif

  let {a:tag} = 1

  let res = call(a:func_name, a:000)
endfunction


au BufRead *.override set filetype=c
au TabLeave * 0wincmd w

vmap , :s/  \(.*\)/\t* \1:/g<CR>

let g:changelog_username = "Alessandro Decina <alessandro@fluendo.com>"

" taglist
let g:Tlist_Use_Right_Window = 1
let g:Tlist_WinWidth = 50
let g:Tlist_Use_SingleClick = 1
let g:Tlist_Compact_Format = 1
let g:Tlist_Exit_OnlyWindow = 1
let g:Tlist_Auto_Update = 1
let g:Tlist_Enable_Fold_Column = 0
let g:Tlist_Show_One_File = 0
let g:Tlist_Max_Tag_Length = 20
let g:Tlist_File_Fold_Auto_Close = 1

function! g:OpenTagList()
  if !exists('s:twi_in_gui')
    return
  endif

  exe ":TlistOpen"
  0wincmd w
endfunction

au FileType {python,c,cpp,cs} call g:CallOnce('t:tl_set', 'g:OpenTagList')
au TabLeave * 0wincmd w
au BufNew,BufRead */gstreamer/head/* call g:CallOnce('g:gst_tags_set', 'g:SweetTagsLoad', 'gstreamer')
au BufNew,BufRead */elisa/bzr/* call g:CallOnce('g:elisa_tags_set', 'g:SweetTagsLoad', 'elisa')

let g:sweettags_reload = 1
let s:src = '/home/alessandro/src'
let s:python_lib = '/usr/lib/python2.5'

let s:gstreamer_project = {
  \ 'source_dir': s:src . '/gstreamer/head',
  \ 'dependencies': ['glib', 'pygobject'],
  \ }

let s:glib_project = {
  \ 'source_dir': s:src . '/ubuntu/glib2.0-2.14.4'
  \ }

let s:pygobject_project = {
  \ 'source_dir': s:src . '/pygobject/',
  \ 'dependencies': ['glib', 'cpython']
  \ }

let s:cpython_project = {
  \ 'source_dir': s:src . '/ubuntu/python2.5-2.5.2',
  \ 'ctags_exclude': ['Lib']
  \ }

let s:twisted_project = {
  \ 'source_dir': s:python_lib . '/site-packages/twisted'
  \ }

let s:python_lib_project = {
  \ 'source_dir': s:python_lib
  \ }

let s:elisa_project = {
  \ 'dependencies': ['gstreamer',  'python_lib']
  \ }

let g:sweettags_projects = {
  \ 'glib': s:glib_project,
  \ 'pygobject': s:pygobject_project,
  \ 'gstreamer': s:gstreamer_project,
  \ 'cpython': s:cpython_project,
  \ 'python_lib': s:python_lib_project,
  \ 'elisa': s:elisa_project,
  \ 'twi