Настройка плагина Taglist для работы с vala

Как сказано в названии, я хотел бы разработать vala с помощью vim. Моя производительность сильно пострадала из-за отсутствия поддержки плагина Taglist для vala. Я нашел реализацию ctags в valide, http://bazaar.launchpad.net/~valide/valide/trunk/files/head:/ctags-vala/

Может ли кто-нибудь подсказать мне, как заставить эту реализацию ctag работать с Taglist или каким-либо другим плагином vim, который работает для vala


person elricL    schedule 26.03.2011    source источник


Ответы (2)


Нашел ответ, установил это .vimrc

let tlist_vala_settings='c#;d:macro;t:typedef;n:namespace;c:class;'.
  \ 'E:event;g:enum;s:struct;i:interface;'.
  \ 'p:properties;m:method'
person Community    schedule 27.03.2011

У меня были те же потребности, и я нашел этот сайт: http://sophiaongnome.wordpress.com/2012/01/31/how-do-i-set-up-my-vala-ide-in-vim/

Этот парень использует Tagbar в Vim и anjuta-ctags, которые реализуют ctags для Vala.

Я также даю вам свою конфигурацию Vim для Vala:

set efm=%f:%l.%c-%[%^:]%#:\ %t%[%^:]%#:\ %m
map <leader><F2> :lvimgrep! <cword> /usr/share/vala-0.16/vapi/*<CR> :lopen <CR>
set complete+=k/home/marc/.vim/syntax/vala.vim
set isk+=(
" Disable valadoc syntax highlight
"let vala_ignore_valadoc = 1

" Enable comment strings
let vala_comment_strings = 1

" Highlight space errors
let vala_space_errors = 1
" Disable trailing space errors
"let vala_no_trail_space_error = 1
" Disable space-tab-space errors
let vala_no_tab_space_error = 1

" Minimum lines used for comment syncing (default 50)
"let vala_minlines = 120

let g:tagbar_ctags_bin="anjuta-tags"
set iskeyword+=.
person Marc G    schedule 12.11.2012
comment
опечатка, это не анюта-ctags, это anjuta-tag. - person shuva; 23.04.2015