Non sono sicuro, ma ho pensato che lo "passasse a una funzione all'interno di un buffer" si chiamava fume-mode. In questo caso, la ricerca di un analogo per la modalità fume potrebbe aiutarti a capire cosa stai cercando.
Ecco un estratto dal manuale XEmacs
che cita fumi-mode:.
"41. Vai a una funzione all'interno di un buffer
Supponiamo di avere un file con un sacco di funzioni in Bene, questo pacchetto semplifica il passaggio a una di queste funzioni.I nomi di le funzioni nel buffer corrente vengono automaticamente inseriti in un menu di menu , si seleziona uno dei nomi di funzione e il punto è spostato verso quella stessa funzione. Il marchio è push sul ring, quindi puoi tornare facilmente dove ti trovavi. In alternativa, è possibile utilizzare immettere il nome della funzione desiderata tramite il minibuffer che offre completando l'input di lettura. Inoltre, il nome della funzione prima del punto viene visualizzato facoltativamente nella modeline.
I seguenti modi sono supportati:
Ada, Assembly, BibTex, C++, C, Dired, Ehdm, ELisp, FORTRAN, Ksh, lattice, Lelisp, Makefile, acero, Modula2, Modula-3 , Contorno, Objective-C, Pascal, Perl, Postscript, Prolog, PVS, Python, SGML, Scheme, Tcl, Verilog, Manuale, Ruby, JavaScript
per installare questo pacchetto, aggiungere il seguente al vostro file di inizializzazione:
(add-hook 'find-file-hooks 'fume-setup-buffer)
(add-hook 'Manual-mode-hook 'turn-on-fume-mode)"
Per inserire il nome della funzione nella riga della modalità, è possibile utilizzare 'which-function-mode'. –
Grazie, la quale-function-mode è parte di ciò che sto cercando – perogiex
CEDET è abbastanza complicato da installare, questo potrebbe richiedere del tempo. – perogiex