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)