À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-SPC
Marcar ponto atualC-M-a
Retroceder para o início da funçãoC-x C-x
Trocar marca com o ponto atual (pula para trás)C-g
Cancelar região marcadaUsando um registro
C-x r SPC p
Salvar ponto atual no registro 'p'C-M-a
Retroceder para o início da funçãoC-x r j p
Salte para o ponto salvo no registro 'p'
Existe uma maneira melhor? Não sou contra adicionar elisp ao meu .emacs
arquivo.
set-mark-command