Я только что перешел из ctags в gtags для моего огромного проекта C. Но я не мог найти какой-либо плагин automomplete vim, который работает с gtags. gtags настолько широко используется и намного эффективнее, чем ctags. Я уверен, что здесь что-то не хватает. Кто-то должен иметь встроенные гагаты с любым плагином автозаполнения.VIM: плагин автозаполнения для работы с gtags
1
A
ответ
0
Я должен написать свой собственный плагин для этого. Вот ссылка, если кому-то это нужно. https://github.com/kanwar-saad/gtagsomnicomplete
0
Я написал простой 'omnifunc'
для Vim, который использует GNU global
для завершения:
augroup GlobalComplete
autocmd!
autocmd FileType c setlocal omnifunc=GlobalComplete
augroup END
function! GlobalComplete(findstart, base)
if a:findstart == 1
return s:LocateCurrentWordStart()
else
return split(system('global -c ' . a:base), '\n')
endif
endfunction
function! s:LocateCurrentWordStart()
let l:line = getline('.')
let l:start = col('.') - 1
while l:start > 0 && l:line[l:start - 1] =~# '\a'
let l:start -= 1
endwhile
return l:start
endfunction
Смотрите также:
Смежные вопросы
- 1. Поддерживает ли GNU Global/gtags плагин taglist vim?
- 2. плагин emberjs для vim
- 3. JQuery автозаполнения плагин - поднести работы - fetchAll не
- 4. Vim Snipmate или плагин для автозаполнения PHP Object Синтаксис
- 5. Ajax ответа автозаполнения плагин
- 6. Плагин Rails для VIm
- 7. vcs плагин для vim?
- 8. Загрузить гаджеты с заданным корнем gtags
- 9. Не удается получить «Syntastic» vim плагин для работы
- 10. Сценарий автозаполнения блендера с использованием jedi-vim
- 11. Лучше автозаполнения в VIM
- 12. Структура автозаполнения в Vim
- 13. Как VIM автозаполнения Работа
- 14. Настройка автозаполнения для работы с семантикой
- 15. Gtags для индексации глобальных переменных
- 16. Источники автозаполнения VIM
- 17. VIM автозаполнения навигации
- 18. Хороший плагин для автозаполнения для jQuery 1.3?
- 19. Valloric/YouCompleteMe плагин для Vim
- 20. плагин с древовидной структурой для vim
- 21. Пакет (плагин) Управление для Vim
- 22. Как установить плагин для vim?
- 23. JQuery - автозаполнения плагин
- 24. Настройка Vim автозаполнения для языка программирования Go
- 25. Как установить плагин автозаполнения?
- 26. Rails/Jquery автозаполнения автозаполнения плагин для города, страны
- 27. Как настроить ctags для работы с Vim?
- 28. пытается получить vim для работы с python
- 29. Настройка vim для работы с python
- 30. JQuery-автозаполнения поиска плагин