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

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

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

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

1 ответ

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

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

Другие вопросы по тегам