全部
现在我正在使用c-mode下的emacs编辑c源代码。然而,自动换行模式似乎根本不起作用。以下是我启用并尝试使用它的方法:
- M-x auto-fill-mode(启用自动换行模式)
- 输入一行超过自动换行大小(目前为80个字符)--> 没有换行
- 尝试使用M-q自动换行
但上述尝试根本没有起作用。有人能指出我做错了什么吗?
提前感谢您的帮助。
c-ignore-auto-fill
的值来覆盖此行为。请注意,emacs将您的代码视为文本并自动换行缩进,这可能不是您想要的。(defun insert-space-or-newline-and-indent ()
(interactive)
(if (>= (current-column) fill-column)
(newline-and-indent)
(insert-char ? )))