Por que Mv após Cv não move o cursor de volta à posição original?

12

M-va seguir C-vnão move o cursor de volta à posição original. Por que é que? Podemos fazer isso acontecer?

Tim
fonte

Respostas:

12

Você pode tentar definir scroll-preserve-screen-positionpara always:

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

A partir da documentação ( C-h v scroll-preserve-screen-position):

Controla se os comandos de rolagem movem o ponto para manter a posição da tela inalterada. Um valor do nilponto médio não mantém sua posição na tela, exceto na margem de rolagem ou no limite da janela, respectivamente. Um valor do tponto médio mantém sua posição na tela se o comando de rolagem o mover verticalmente para fora da janela, por exemplo, ao rolar em telas inteiras. Qualquer outro valor significa que o ponto sempre mantém sua posição na tela. Os comandos de rolagem devem ter a scroll-commandpropriedade em seus símbolos a ser controlada por essa variável.

Manuel Uberti
fonte