
Я пытаюсь использовать браузер исходного кода для проекта C++ без использования большой IDE. Мой любимый текстовый редактор на данный момент — emacs. Я нашел решение, которое хорошо подходит для моих нужд, а именно ebrowse (не навязчивый, может очень легко добавлять источники зависимостей третьих сторон...). Моя проблема в том, что он не обновляется, пока я редактирую файл, уже просмотренный ebrowse. Например, если я добавляю метод, он не отображается в дереве, и я не нашел команды для его обновления. Я попытался сделать скрипт, который выполняет командную строку ebrowse с (global-auto-revert-mode t) t, чтобы попытаться автоматически обновлять открытый файл BROWSE, но он жалуется на редактирование файла, измененного извне.
Есть ли решение или мне следует каждый раз переделывать файл BROWSE, а затем загружать его заново?
Большое спасибо
PS: Я уже видел ecb, он немного тяжеловат с моей точки зрения, и есть раздражающий известный баг, который заставляет меня хитрить некрасивым способом ecb permission denied bughttp://blog.gmane.org/gmane.emacs.code-browser/page=2