Я получаю сообщение No references found
всякий раз, когда использую «semantic-symref-symbol» (Cc, g), пытаясь получить все ссылки на любой символ, независимо от того, является ли этот символ переменной класса C ++ или локальной переменной он просто не мог найти никакой ссылки. База данных gtag находится под моим корнем проекта. В моем файле .emacs у меня есть следующее:
(require 'semanticdb-global)
(semanticdb-enable-gnu-global-databases 'c-mode)
(semanticdb-enable-gnu-global-databases 'c++-mode)
Когда я набираю «глобальный символ -xs» в командной строке, он показывает все ссылки на символ правильно. Но почему семантика не могла ничего найти? С другой стороны, semantic-symref отлично работает при поиске ссылок на класс или функцию-член класса, но не работает для переменных.
Это просто ошибка, или я что-то упускаю из-за того, что ссылка на символ не работает?