Есть ли способ заставить ctags каким-то образом поддерживать встроенные функции, предоставляемые PHP / Python (или с чем бы я ни работал в данный момент), чтобы я мог также использовать их в Source Explorer в vim и так?
Обновление:
Хорошо, поэтому с python я могу просто запустить ctags в исходной папке, чтобы получить файл тегов со встроенными функциями, хотя с PHP это не работает, однако исходные файлы PHP содержат строки, подобные следующим:
/* {{{ proto resource mysql_connect([string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]])
Так что, если бы я мог как-то разобрать это с помощью ctags, я бы получил соответствующие функции в моем файле тегов. Я попытался использовать --regex-C, чтобы он поднял его, но следующее, похоже, не сработало.
--regex-C='/\/\* \{\{\{ proto ([^ ]+) ([^ (]*)/\2/f/'
Есть идеи, как заставить это работать?
Также с python я, кажется, получаю строку "class ClassName:" с классами, есть ли способ для этого также включить функцию init ?
Обновление:
Я просто создам отдельный вопрос для PHP, спасибо за ответы.