如何永久更改 Aquamacs 中 HTML 文件的默认换行方式?

如何永久更改 Aquamacs 中 HTML 文件的默认换行方式?

Aquamacs ( Options -> Line Wrapping) 中 HTML 文件的默认换行设置为Break Lines (AutoFill) at 70。我可以更改它,例如更改为Wrap,每个缓冲区(文件)。但这不会更改将在下一个会话中打开的所有 HTML 文件。Adopt as default更改了其他打开的文件的换行,但仍不会更改将在下一个会话中打开的 HTML 文件。

这是适用于 OS X Lion 上的 Aquamacs 2.4 的,如果有任何区别的话。

如何永久更改所有 HTML 文件的换行方式(为 Wrap),这样我就不必每次都进行更改?

答案1

您遇到的功能称为“自动填充模式”。您可以通过点击 来切换其状态META-x auto-fill-mode<enter>。(ESC x可以替代 META-x。)

将以下代码放入 .emacs 文件中将导致关闭您打开的每个 html 缓冲区的自动填充模式。要使代码正常工作,您必须重新启动 emacs,因为 .emacs 文件仅在启动期间进行评估。

(defun my-html-mode-hooks ()
  "Set ups for how I like html mode."
  (auto-fill-mode 0)                    ; auto fill mode disabled
  )
(add-hook 'html-mode-hook 'my-html-mode-hooks)

相关内容