Иногда я нахожусь внутри длинной функции, где начало функции не видно. Хотя я недавно узнал о (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'
Есть ли способ лучше? Я не против добавления некоторого elisp в мой .emacs
файл.
set-mark-command