Emacs 如何实现打字机模式?

Typora 有个打字机模式,可以把光标固定到一个位置上,回车后 point 不会下移,而是整个屏幕上移一行。我一直都很想要这样的模式,今天才发现 Typora 里面有这样的实现。所以想问问 Emacs 如何实现这样的行为?

我想不只是回车吧,上下左右都固定在同一行的意思是吧?

是不是可以把 smooth-scroll-margin 设置为 Window 的一半,强制让光标永远在中间。。。

回车的时候,(scroll-up-line)

centered-cursor-mode 能实现这个效果,不知道能不能调整光标固定的位置。

4 个赞

非常感谢!centered-cursor-mode 就是我想要的。

PS:支持调整位置,默认有中央、黄金比例和固定行数三种位置模式。