如何使用 visual-line-mode 在 Emacs 中启用自动换行?

如何使用 visual-line-mode 在 Emacs 中启用自动换行?

我已(global-visual-line-mode t)在 中启用.emacs。我希望文本在第 70 列自动换行。

这些不起作用:

(setq-default fill-column 70)

(add-hook 'text-mode-hook
  '(lambda() (turn-on-auto-fill) (set-fill-column 70)))

我找不到任何其他明确的说明或解决方案。如何在 visual-line-mode 中启用自动换行?

答案1

visual-line-mode 仅影响显示,而 则fill-column限制文本中实际行的长度。目前在 Emacs 中,除了控制窗口大小之外,您无法控制视觉换行。也就是说,您可以自动控制窗口的大小。例如,使用以下软件包https://github.com/joostkremers/visual-fill-column它将与窗口边距设置一起强制在设置的列中进行视觉换行visual-fill-column

相关内容