ruby-mode では require-final-newline が t になるという話
- ref:http://www.jitu.org/~tko/cgi-bin/bakagaiku.rb?bakaid=20071221
- ref:http://www.jitu.org/~tko/cgi-bin/bakagaiku.rb?bakaid=200712211
わはは。ruby-mode.el を見ると
(make-local-variable 'require-final-newline) (setq require-final-newline t)
というオチだったりしますな。ということで改行はいるのがいやなら
(add-hook 'ruby-mode-hook '(lambda () (setq require-final-newline nil)))
というのが対策かな。