Іноді я перебуваю всередині довгої функції, де початок функції не видно. Хоча я нещодавно дізнався про те, (which-function-mode)що говорить мені в моделі назву функції, я хотів би мати можливість швидко перейти до початку функції, а потім максимально легко повернутися назад.
Поки що я знайшов два рішення.
Використання знака
C-SPCПозначити поточну точкуC-M-aПеремістіть назад, щоб почати функціюC-x C-xОбмінна марка з поточною точкою (відскакує назад)C-gСкасувати позначений регіонВикористання регістра
C-x r SPC pЗберегти поточну точку в регістрі 'p'C-M-aПеремістіть назад, щоб почати функціюC-x r j pПерейти до точки, збереженої в регістрі 'p'
Чи є кращий спосіб? Я не проти того, щоб додати трохи .emacsфайлів elisp до мого файлу.
set-mark-command