Как запустить фрагмент кода ruby из буфера, не сохраняя буфер в файле?Сценарий может состоять в том, чтобы: а) переключиться на рабочий буфер; б) режим Mx ruby; в) ввести код ruby; d) «скомпилировать» буфер и распечатать результаты в другом буфере.Я не хочу сохранять содержимое буфера в файл, а затем «скомпилировать» этот файл
ОБНОВЛЕНИЕ 1-9-2011 Какие последние версии ruby-mode и inf-ruby и где я могу получитьих?Я использую ubuntu natty версию ruby mode и elpa версию inf-ruby из emacs 23.2.В чистой конфигурации emacs следующая конфигурация (см. Ниже) завершается с ошибкой:
can't convert nil into String
from (irb):1:in `eval'
from (irb):1".
Конфигурация просто следующая, никаких других директив конфигурации в emacs.d:
(require 'ruby-mode)
(load-file "Configs/.emacs.d/elpa/inf-ruby-2.1/inf-ruby.el")
(autoload 'inf-ruby "inf-ruby" "Run an inferior Ruby pathrocess" t)
(autoload 'inf-ruby-keys "inf-ruby" "" t)
(eval-after-load 'ruby-mode
'(add-hook 'ruby-mode-hook 'inf-ruby-keys))