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