Какая функция (функции) Emacs, пакеты, дополнения, и т.д. помогают Вам в Вашей ежедневной разработке Ruby on Rails?
Я использую emacs-rails
и некоторые режимы для редактирования css, js ( espresso-mode ), haml, sass, yaml и режим сниппета ( yas-snippet ). Для обзора загляните на вики-страницы emacs на Ruby on Rails. .
Предыдущие версии режимов emacs-rails и Rinari (два самых популярных режима для разработки Rails) были очень функциональными, но раздутыми и громоздкими. Чтобы сохранить небольшое, чистое, надежное, функциональное и взламываемое ядро, Rinari откажется от большей части функциональности типа "колокольчики и свистки". Однако это не означает, что эти дополнительные возможности не могут быть полезными.
Эта страница должна служить точкой сбора ссылок на некоторые другие инструменты/пакеты, которые хорошо работают с Rinari и Rails в целом. Если у вас есть идеи для дополнения этого списка или для новых возможностей Rinari, пожалуйста, сообщите нам об этом по адресу http://groups.google.com/group/emacs-on-rails.
Основные важные режимы для работы с Rails
Режим Ruby и некоторые другие основные Ruby-Emacs можно найти в каталоге каталоге /misc вашего ruby дистрибутива и на http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ (он также поставляется по умолчанию с Emacs 23.1)
CSS Mode http://www.emacswiki.org/cgi-bin/emacs/css-mode-simple.el
Режим JavaScript http://www.emacswiki.org/cgi-bin/wiki/JavaScriptMode#toc1 Другие инструменты
Режим Rhtml Незначительный режим для редактирования rhtml файлов (без MMM-режима) см. rhtml-режим
Сниппеты http://code.google.com/p/yasnippet/ и сниппеты Rails http://github.com/eschulte/yasnippets-rails/tree/master
поддержка ruby-debug http://groups.google.com/group/emacs-on-rails/browse_thread/thread/dfaa224905b51487
ido Mode http://www.emacswiki.org/cgi-bin/wiki/InteractivelyDoThings
nxhtml-mode - лучший режим для веб-разработки в Emacs - отличная альтернатива rhtml-mode для редактирования erb-файлов и многих других вещей.
Большая часть этого материала скопирована из документации Rinari. Как вы могли догадаться, я предпочитаю Rinary, а не emacs-rails. Если посмотреть на активность обоих проектов - в emacs-rails не было никаких изменений уже около года, в то время как rinary все еще находится в разработке.