Почему Mv после Cv не перемещает курсор обратно в исходное положение?

12

M-vСледующий C-vне перемещает курсор обратно в исходное положение. Это почему? Можем ли мы сделать это?

Тим
источник

Ответы:

12

Вы можете попробовать установить scroll-preserve-screen-positionна always:

(setq scroll-preserve-screen-position 'always)

Из документации ( C-h v scroll-preserve-screen-position):

Определяет, перемещают ли команды прокрутки точку, чтобы сохранить ее положение на экране без изменений. Значение nilсредней точки не сохраняет свою позицию на экране, за исключением поля прокрутки или границы окна соответственно. Значение tсредней точки сохраняет свое положение на экране, если команда прокрутки переместила его вертикально из окна, например, при прокрутке на полный экран. Любое другое значение означает, что точка всегда сохраняет свою позицию на экране. Команды прокрутки должны иметь scroll-commandсвойство для своих символов, которое будет контролироваться этой переменной.

Мануэль Уберти
источник