Às vezes, estou dentro de uma função longa, onde o início da função não é visível. Embora tenha aprendido recentemente sobre o (which-function-mode)que me diz na modelagem o nome da função, eu gostaria de poder pular rapidamente para o início da função e depois voltar o mais facilmente possível.
Até agora encontrei duas soluções.
Usando uma marca
C-SPCMarcar ponto atualC-M-aRetroceder para o início da funçãoC-x C-xTrocar marca com o ponto atual (pula para trás)C-gCancelar região marcadaUsando um registro
C-x r SPC pSalvar ponto atual no registro 'p'C-M-aRetroceder para o início da funçãoC-x r j pSalte para o ponto salvo no registro 'p'
Existe uma maneira melhor? Não sou contra adicionar elisp ao meu .emacsarquivo.
set-mark-command