2012-02-15 93 views

回答

6

使用小模式auto-fill-mode完成Emacs中的字换行。你可以,或者将其添加到一个钩子运行命令M-x auto-fill-mode RET禁用它:

(defun my-html-mode-hook() 
    (auto-fill-mode -1)) 

(add-hook 'html-mode-hook 'my-html-mode-hook) 
+0

的作品就像一个魅力。谢谢:) – 2012-02-15 15:07:18

+0

可以做得更紧凑:'(add-hook'html-mode-hook(lambda()(auto-fill-mode -1)))' – 2014-08-13 16:10:28

+0

@bronger,它可能更小,但增加lambdas挂钩有一些缺点。最主要的是,当你开发你的钩子时,你可以很容易地将它的多个版本附加到一个钩子变量 - 如果你添加一个函数符号,这绝不会发生。有鉴于此,我强烈劝阻你不要这样做。 – Lindydancer 2014-08-13 19:04:06

2

添加到您的.emacs:

(defun my-html-mode-setup() 
    (auto-fill-mode -1)) 
(add-hook 'html-mode-hook 'my-html-mode-setup)