- Определена ли конкретная функция?
Используйте функцию существующие :
:echo exists("*funcname")
- В каком исходном файле задана определенная функция?
К сожалению, нет прямого способа сделать это. Вам придется проанализировать вывод :verbose function
.
- Какие файлы vimscript были получены?
Опять же, нет простого способа сделать это. Вы должны были бы проанализировать вывод :scriptnames
.
Какая общая картина того, что вы пытаетесь сделать, заставила вас задать эти вопросы? Возможно, есть лучший способ достичь этого, не требуя ответов на каждый вопрос.