Pada titik waktu yang tidak dapat diidentifikasi (bisa dalam beberapa hari, bisa dalam beberapa jam) sesuatu klik di Emacs dan mulai secara otomatis memasukkan kembali posisi kursor saya. Seperti saya memindahkan kursor saya ke suatu tempat dan dalam beberapa detik buffer digeser sehingga kursor sekarang secara vertikal di tengah jendela. Setelah ini terjadi, itu tetap ada di semua buffer sampai saya me-restart Emacs.
Saya tidak dapat menemukan apa yang memicu ini, tetapi saya perhatikan bahwa kemungkinan ini terjadi meningkat jika saya menggunakan perintah GUI seperti customize-group
, customize-variable
dll.
Saya pikir mungkin pengaturan gulir saya yang mulus adalah yang harus disalahkan. Dulu saya punya ini di 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)
Sekarang saya menggantinya dengan paket gulir-halus dan perilaku yang disebutkan masih terjadi.
Adakah yang bisa membantu dengan ini? Saya menjalankan Emacs sebagai daemon, dan dipaksa untuk memulainya kembali karena masalah konyol membuat saya marah.