aquamacs需要最终换行

时间:2011-08-08 18:19:40

标签: html emacs aquamacs

我正在使用aquatics进行rails开发,并且由于一些内联块问题,我遇到的情况是我需要在没有换行的情况下渲染部分内容。

问题是当我保存aquamacs时总是在文件的末尾添加换行符。

我尝试在我的.emacs文件中添加(setq require-final-newline),但它没有解决问题。

1 个答案:

答案 0 :(得分:6)

尝试在emacs init文件中设置ruby-mode-hook中的值。例如,对于Ruby模式:

(add-hook 'ruby-mode-hook '(lambda ()
                             (setq require-final-newline nil)
                             (setq mode-require-final-newline nil)))

编辑:Ruby模式显式地将“require-final-newline”设置为文件局部变量(这就是你的.emacs设置不起作用的原因)所以你必须在钩子中设置两个变量。我不用Ruby编程所以我不确定为什么ruby-mode的作者设置了“require-final-newline”,所以可能会有一些负面的副作用来关闭它。但是,上面的代码应该按照你的要求进行。