2010-01-25 4 views
0

Я пытаюсь получить inf-ruby для работы в Emacs. По большей части он отлично работает, за исключением очень раздражающей привычки повторять каждый введенный вход. Кто-нибудь знает, что может быть неправильным?echo in inf-ruby

Я использую Carbon Emacs на OSX 10.5 с по умолчанию Ruby 1.8.6. Моя версия irb 0.9.5

Нечетный бит в том, что inf-ruby отлично работал один раз, когда я его открывал, но я не могу понять, что я сделал по-другому в одно время.

ответ

1

Добавьте это в init.el

;; 

(defun echo-false-comint() 
(setq comint-process-echoes t)) 

(add-hook ’comint-mode-hook ’echo-false-comint) 

;; 

Чуть больше объяснений находится на моем blog post.

+0

Этому спасибо. Я сделал небольшую модификацию, поэтому он устанавливает флаг эха только для режима inf-ruby. В случае, если что-то использует comint и нуждается в эхах: (add-hook 'inf-ruby-mode-hook-echo-false-comint) – oillio