aquamacs需要最终换行

Joe*_*son 1 html emacs aquamacs

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

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

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

zev*_*zev 6

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

(add-hook 'ruby-mode-hook '(lambda ()
                             (setq require-final-newline nil)
                             (setq mode-require-final-newline nil)))
Run Code Online (Sandbox Code Playgroud)

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