Я новичок в использовании vim в качестве IDE для C. Я установил c-vim, omnicppcompletion, ctags и другие полезные плагины.
Однако omnicppcompetion основан на базе данных ctags, но кажется, что ctags не может хорошо справляться с такими функциями, как чтение/запись/сокет.
Я создал свои теги, используя следующую команду в своем окне Arch: $ pacman -Qql glibc | grep \.h$ > /tmp/filelist_c ; ctags -L /tmp/filelist_c --c-kinds=+px --fields=+iaS --extra=+q
Однако такие функции, как запись, сокет, не находятся в тегах. Я знаю, что эти функции являются внешними функциями в файлах заголовков, но для выполнения завершения необходимы только список аргументов и функция, и даже внешние функции содержат достаточно информации для меня.
Любая идея о создании тегов, которые также включают внешние функции?