Как я могу запустить кусок кода ruby из буфера, фактически не сохраняя буфер в файле? Сценарий должен был бы а) переключиться на буфер нуля б) Рубиновый режим M-x c) тип рубинового кода d) "скомпилировать" буфер и распечатать результаты в другом буфере. Я не хочу сохранять содержимое буфера в файле, а затем "компилировать" этот файл
ОБНОВЛЕНИЕ 1-9-2011 Каковы последние версии рубинового режима и inf-ruby, и где я могу их получить? Я использую ubuntu natty версию рубинового режима и версию 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))