Em algum momento não identificável (pode ocorrer em alguns dias, em algumas horas), algo clica no Emacs e ele começa a atualizar automaticamente a posição do meu cursor. Como se eu movesse meu cursor em algum lugar e em alguns segundos o buffer é deslocado para que o cursor fique verticalmente no meio da janela. Quando isso acontece, ele persiste em todos os buffers até eu reiniciar o Emacs.
Eu não consigo entender o que desencadeia isso, mas eu notei que a probabilidade de de isso acontecer aumenta se eu usar comandos GUI como customize-group
, customize-variable
etc.
Eu pensei que talvez minha configuração de rolagem suave fosse a culpa. Eu costumava ter isso no meu init.el
:
(setq-default redisplay-dont-pause t
scroll-margin 1
scroll-step 1
auto-window-vscroll nil
scroll-conservatively 10000
scroll-preserve-screen-position 1)
Agora substituí -o pelo pacote de rolagem suave e o comportamento mencionado ainda ocorre.
Alguém pode ajudar com isso? Eu corro o Emacs como um daemon e sou forçado a reiniciá-lo por causa de um problema tão tolo que me enfurece.