Не удается переключиться на другой класс при использовании emacs ebrowse - PullRequest
4 голосов
/ 05 сентября 2010

Я изучаю emacs ebrowse info страниц, изучая, как его использовать.Я наткнулся на загадку.Я дошел до страницы «Буферы членов -> Переключение классов», на которой говорится, что я могу поменять классы, используя комбинацию клавиш «C c».Всякий раз, когда я пытаюсь перейти на другой класс в дереве исходников, он просто выдает эту ошибку:

"ebrowse-ts-member-functions: ebrowse-ts-member-functions accessing a non-ebrowse-ts"

Кто-нибудь видел это раньше?Я не мог найти что-нибудь об этом в Google.Я должен упомянуть, что у меня есть мой исходный код в нескольких каталогах.Я использовал

find . -name '*.cc' -or -name '*.h' | ebrowse

на верхнем уровне моей структуры каталогов.Может ли это быть причиной проблемы?

1 Ответ

0 голосов
/ 04 февраля 2011

Я думаю, что нет.Я протестировал его с проектом, распределенным по нескольким каталогам, и могу воспроизвести эту ошибку: это происходит только тогда, когда я использую 'C c' в буфере-члене и выбираю класс, на который есть ссылка в проекте, но который предоставляется библиотекой ипоэтому источник не является частью Дерева.Если я закрою буфер-член и снова открою его с помощью 'L v' из буфера дерева, я снова смогу переключать классы.

...