Чтобы переместить точку в начало буфера, введите:
(goto-char (point-min))
Аналогично, чтобы переместиться в конец буфера, используйте:
(goto-char (point-max))
Вот две команды, которые пользователи используют для выполнения этих действий. Они документированы здесь, чтобы предупредить вас не использовать их в программах Lisp, поскольку они устанавливают маркер и отображают сообщения в области эхо.
Эта функция перемещает точку в начало буфера (или в пределы доступной части, когда включен режим сужения), устанавливая маркер в предыдущей позиции (за исключением режима временного маркера, если маркер уже активен, он не устанавливает маркер.)
Если n не равен nil, то она помещает точку
на n десятых от начала доступной части буфера. При
интерактивном вызове n является числовым префиксным
аргументом, если он предоставлен; в противном случае n
по умолчанию равен nil.
Предупреждение: Не используйте эту функцию в программах Lisp!
Эта функция перемещает точку в конец буфера (или в пределы
доступной части, когда включен режим сужения), устанавливая маркер
в предыдущей позиции (за исключением режима временного маркера, когда
маркер уже активен). Если n не равен nil,
то она помещает точку на n десятых от конца доступной
части буфера.
При интерактивном вызове n является числовым префиксным
аргументом, если он предоставлен; в противном случае n
по умолчанию равен nil.
Предупреждение: Не используйте эту функцию в программах Lisp!