A volte sono all'interno di una lunga funzione in cui l'inizio della funzione non è visibile. Mentre di recente ho saputo di (which-function-mode)cosa mi dice nella modeline il nome della funzione, mi piacerebbe poter saltare rapidamente all'inizio della funzione e poi tornare indietro nel modo più semplice possibile.
Finora ho trovato due soluzioni.
Usando un segno
C-SPCSegna il punto correnteC-M-aSpostarsi indietro per iniziare la funzioneC-x C-xScambia il segno con il punto corrente (salta indietro)C-gAnnulla la regione contrassegnataUtilizzando un registro
C-x r SPC pSalva il punto corrente nel registro 'p'C-M-aSpostarsi indietro per iniziare la funzioneC-x r j pSalta al punto salvato nel registro 'p'
C'è un modo migliore? Non sono contrario all'aggiunta di un po 'di elisp al mio .emacsfile.
set-mark-command