在Emacs中设置视线的列宽

问题描述 投票:9回答:2

对于Emacs中的“Wrap”模式(fill-column),是否有相当于visual-line-mode的变量?如果没有,当缓冲区的窗口/框架更宽时,如何设置视线长度的限制?

emacs word-wrap textwrapping
2个回答
6
投票

在回答这个问题时,我创建了一个名为window-margin的小模式,它完成了@Stefan在his answer中提出的建议。

打开window-margin-mode

(add-hook 'text-mode-hook 'turn-on-window-margin-mode)

在没有安装窗口边距的情况下仍然可以使用的方法是使用随Emacs一起提供的longlines-mode,但由于有一些problems with longlines-mode正在逐步淘汰,但如果您需要,这是旧的方法:

打开longlines-mode,例如:

(add-hook 'text-mode-hook 'longlines-mode)

它包裹在fill-column的文本。


3
投票

longlines-mode正在逐步淘汰。对于visual-line-mode,最简单的方法是使窗口像你想要的那样窄。您可以使用C-x 2执行此操作,然后调整窗口的大小。或者你可以设置宽边缘或宽边缘。

© www.soinside.com 2019 - 2024. All rights reserved.