Из того, что я могу сказать из документов, семантических работ путем медленного создания идеи того, что находится в проекте путем анализа каждого файла (и возможно его соседи), поскольку Вы посещаете их. Это слишком медленно. Я хотел бы просто иметь его, посещают все файлы в моем проекте. Существует ли простой способ сделать это? Необходимость посетить сотни файлов, прежде чем я смогу получить достойную работу автоматического заполнения, кажется сумасшедшей.
Я также генерировал файл завершающих тегов. Я могу усилить это так или иначе?
Соответствующая информация: Emacs в Windows, версии 23.2.1
CEDET будет автоматически разбирать все ссылки на файлы через #include утверждения, обеспечивая таким образом довольно хорошее завершение. Если вы хотите перемещаться по файлам, вы можете настроить CEDET на использование GNU Global, CScope, чтобы обеспечить базу данных, необходимую для перемещения по проекту по имени тега.
Кроме того, CEDET будет анализировать ваши заголовки и близлежащие файлы в режиме ожидания, так что в конечном итоге у вас будет полная база данных всех ваших локальных файлов примерно через 10 минут после первого использования инструментов. Вы можете ускорить процесс, открыв файл и вызвав команду
M-x semantic-debug-idle-work-function
которая, не дожидаясь, отправится выполнять все необходимые действия.