Parfois, je suis dans une longue fonction où le début de la fonction n'est pas visible. Alors que j'ai récemment appris (which-function-mode)ce qui m'indique dans la modélisation le nom de la fonction, j'aimerais pouvoir passer rapidement au début de la fonction, puis revenir aussi facilement que possible.
Jusqu'à présent, j'ai trouvé deux solutions.
Utiliser une marque
C-SPCMarquer le point actuelC-M-aReculer pour démarrer la fonctionC-x C-xÉchangez la marque avec le point actuel (vous saute en arrière)C-gAnnuler la région marquéeUtiliser un registre
C-x r SPC pEnregistrer le point actuel dans le registre «p»C-M-aReculer pour commencer la fonctionC-x r j pAller au point enregistré dans le registre 'p'
Y a-t-il une meilleure façon? Je ne m'oppose pas à ajouter un peu d'élisp à mon .emacsdossier.
set-mark-command