如何在用鼠標滾輪滾動時執行保存緩衝區位置?Emacs:鼠標滾輪保存緩衝區位置
目前如果我滾動的數量,緩衝區光標位置應該在位置改變的屏幕之外。我不想要這樣,因爲它不會在其他編輯器如Qt Creator,IntelliJ IDEA等中發生。
我想要一些mouse-wheel-scroll-preserve-buffer-position
。
如何在用鼠標滾輪滾動時執行保存緩衝區位置?Emacs:鼠標滾輪保存緩衝區位置
目前如果我滾動的數量,緩衝區光標位置應該在位置改變的屏幕之外。我不想要這樣,因爲它不會在其他編輯器如Qt Creator,IntelliJ IDEA等中發生。
我想要一些mouse-wheel-scroll-preserve-buffer-position
。
你不能。 Emacs顯示引擎不允許這樣做。請參閱this question
順便說一下,雖然點的位置必須在屏幕上,但這並不能阻止Elisp程序包在您停止滾動並再次敲擊鍵盤時將鼠標滾輪恢復到之前的狀態。 因此,Emacs現在不支持它,但如果你真的想讓它工作,應該不難。修補程序歡迎添加這樣的可選行爲。