Как сделать, чтобы панель скорости emacs автоматически расширяла информацию о файле / классе на основе курсора? - PullRequest
4 голосов
/ 04 ноября 2011

Я только что нашел спидбар, и это удивительно полезный инструмент. Мне действительно нравится, как он может детализировать (python) файлы, чтобы показать мне список классов, методов и функций.

Есть ли способ получить панель быстрого доступа для автоматического расширения дерева ссылок на классы / функции для файла в текущем активном буфере?

Это было бы также бонусом, если бы я мог просто развернуть туда, где находится текущий курсор; например, если курсор находится в функции foo класса bar, панель скоростей расширится до myfile.py > class bar > foo.

1 Ответ

0 голосов
/ 20 ноября 2011

Не существует готового решения для того, о чем вы спрашиваете. Speedbar, конечно, знает, как это сделать, но для этого вам потребуется написать новую команду.

Полагаю, вас может заинтересовать ECB, который может выполнять аналогичную функцию. Он разбивает боковое окно на несколько частей, и одно из окон следует за курсором в списке тегов. Я думаю, это то, что вы хотите.

...