Я не уверен, но я думал, что «переход к функции в буфере» был назван режимом дыма. Если это так, поиск аналога для режима дыма может помочь вам сосредоточиться на том, что вы ищете.
Вот выдержка из руководства XEmacs
, в котором упоминается режим дыма:
"41. Переход к функции внутри буфера.
Предположим, у вас есть файл с большим количеством функций. Ну это
Пакет позволяет легко перейти к любой из этих функций. Имена
функции в текущем буфере автоматически помещаются в
меню меню, вы выбираете одно из имен функций, и точка
перешел к этой самой функции. Знак ставится на кольце, так
Вы можете легко вернуться туда, где вы были. Кроме того, вы можете использовать
введите название нужной функции через минибуфер, который предлагает
завершение ввода ввода. Кроме того, имя функции перед
Точка необязательно отображается на моделине.
Поддерживаются следующие режимы:
Ada, Assembly, BibTex, C ++, C, Dired, Ehdm, ELisp, FORTRAN, Ksh,
Латекс, Lelisp, Makefile, Maple, Modula2, Modula3, Outline,
Objective-C, Pascal, Perl, Postscript, Prolog, PVS, Python, SGML,
Схема, Tcl, Verilog, Руководство, Ruby, JavaScript
Чтобы установить этот пакет, добавьте в файл инициализации следующее:
(add-hook 'find-file-hooks 'fume-setup-buffer)
(add-hook 'Manual-mode-hook 'turn-on-fume-mode)"