Как я могу сделать так, чтобы панель скорости emacs автоматически расширяла информацию о файле / классе на основе курсора?
Я только что нашел спидбар, и это удивительно полезный инструмент. Мне действительно нравится, как он может детализировать (python) файлы, чтобы показать мне список классов, методов и функций.
Есть ли способ, которым я могу получить SpeedBar для автоматического расширения дерева ссылок на класс / функцию для файла в текущем активном буфере?
Это было бы тоже бонусом, если бы я мог просто развернуться туда, где находится текущий курсор; например, если курсор был расположен в foo
функция bar
класс, скорость будет расширяться до myfile.py > class bar > foo
,
1 ответ
Не существует готового решения для того, о чем вы спрашиваете. Speedbar, конечно, знает, как это сделать, но вам нужно будет написать новую команду, чтобы сделать это.
Я думаю, вас может заинтересовать ЕЦБ, который может выполнять аналогичную функцию. Он разбивает боковое окно на несколько частей, и одно из окон следует за курсором в списке тегов. Я думаю, это то, что вы хотите.