我正在使用aquatics进行rails开发,由于一些内联块问题,我遇到了需要在末尾没有换行符的情况下渲染分片的情况。
问题是,当我保存aquamacs时,总是在文件的末尾添加一个换行符。
我尝试在我的.emacs文件中添加(setq require-final-newline),但是没有解决这个问题。
发布于 2011-08-09 02:57:48
尝试在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模式的作者设置了"require-final-newline“开,所以关闭它可能会有一些负面的副作用。但是,上面的代码应该可以执行您所要求的操作。
https://stackoverflow.com/questions/6986660
复制相似问题