2
我正在使用aquatics進行rails開發,並感謝一些內嵌塊問題我有一種情況,我需要在最後不使用換行渲染partials。aquamacs require-final-newline
問題是當我保存aquamacs總是添加一個換行符到文件的末尾。
我已經嘗試在我的.emacs文件中添加(setq require-final-newline),但它不能解決問題。
我正在使用aquatics進行rails開發,並感謝一些內嵌塊問題我有一種情況,我需要在最後不使用換行渲染partials。aquamacs require-final-newline
問題是當我保存aquamacs總是添加一個換行符到文件的末尾。
我已經嘗試在我的.emacs文件中添加(setq require-final-newline),但它不能解決問題。
嘗試在emacs init文件的ruby-mode-hook中設置值。例如,對於Ruby的模式:
(add-hook 'ruby-mode-hook '(lambda()
(setq require-final-newline nil)
(setq mode-require-final-newline nil)))
編輯:Ruby的模式明確設置的「要求,最終換行」作爲一個文件局部變量(這就是爲什麼你的.emacs的設置是不工作),所以你必須在鉤子中設置兩個變量。我不用Ruby編程,所以我不確定爲什麼ruby-mode的作者設置了「require-final-newline」,所以關閉它可能會有一些負面影響。但是,上面的代碼應該做你所要求的。
很酷,這似乎解決了它。謝謝! –
也適用於常規的GNU emacs和HTML模式。謝謝! – Julian
感謝關於Ruby模式的提示;沒有意識到它是硬編碼的require-final-newline。 – GDP2