Terkadang saya berada di dalam fungsi panjang di mana awal fungsi tidak terlihat. Sementara saya baru-baru ini belajar tentang (which-function-mode)yang memberitahu saya dalam modeline nama fungsi, saya ingin dapat dengan cepat melompat ke awal fungsi dan kemudian kembali semudah mungkin.
Sejauh ini saya sudah menemukan dua solusi.
Menggunakan tanda
C-SPCTandai titik saat iniC-M-aPindah ke belakang untuk memulai fungsiC-x C-xTukar tanda dengan titik saat ini (melompat kembali)C-gBatalkan wilayah yang ditandaiMenggunakan register
C-x r SPC pSimpan titik saat ini dalam daftar 'p'C-M-aPindah ke belakang untuk memulai fungsiC-x r j pLangsung ke titik yang disimpan dalam register 'p'
Apakah ada cara yang lebih baik? Saya tidak menentang menambahkan beberapa elisp ke .emacsfile saya .
set-mark-command