Ответ 1
Я нашел следующую настройку неплохо:
- ruby-mode от Emacs 24.4 или выше - это довольно улучшилось по сравнению с Emacs 24.3
- inf-ruby - способ запуска irb/pry внутри Emacs
- smartparens - превосходная обработка разделителей типа
()
,[]
,{}
,do/end
и т.д. - yari - интерфейс ri для Emacs
- ruby-tools - добавляет команды для превращения строки в символ, символ в строку, от одной до двойной строки кавычки, двойную или одинарную цитату строка, очистить строку, интерполировать и многое другое...
- flycheck + RuboCop для "на лету" линии и проверки стиля кода.
AFAIK многие рубисты также используют yasnippet. Я отказался от попыток найти хорошую альтернативу "intelli-sense" для Ruby в Emacs, но, кроме этого, я бы сказал, что вышеуказанная настройка достаточно прочная. Это в значительной степени то, что вы получили бы с помощью Prelude Ruby module.