Попробуйте установить значение в ruby-mode-hook в файле инициализации emacs. Например, для режима 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", чтобы при его отключении могли возникнуть некоторые негативные побочные эффекты. Однако приведенный выше код должен делать то, что вы просили.