Как я могу сказать vim искать определенный каталог (а также текущий) при попытке открыть ссылку из файла тегов? - PullRequest
3 голосов
/ 01 октября 2019

У меня есть файл тегов с вкраплениями двух типов записей:

Integer_List    main.adb        19
Copy    a-cdlili.ads    118

Он был сгенерирован путем создания проекта Ada с использованием Gnat Programming Studio, которая использует gprbuild для сборки проекта. Затем я запускаю gnat xref obj/*.ali -v > src/tags, чтобы сгенерировать файл тегов из файлов .ali, которые описывают символы в исходном коде. Он хорошо работает для ссылок в моем собственном коде, таких как Integer_List выше, но не может найти a-cdlili.ads и другие ссылки, которые являются частью среды выполнения Ada, расположенные в /opt/GNAT/2018/lib/gcc/x86_64-pc-linux-gnu/7.3.1/rts-native/adainclude/.

Есть ли какие-либоспособ сказать vim, что теги могут ссылаться как на файлы в этом каталоге, так и на текущий? В идеале это применимо только тогда, когда открыт файл Ada.

1 Ответ

4 голосов
/ 01 октября 2019

Gnat xref имеет флаг -f для вывода полного исходного каталога. Это решает проблему.

...