Emacs имеет встроенную версию графического интерфейса GTK + (инструментарий GNOME), OSX с Какао из Emacs 23+ (до этого раньше был Carbon Emacs, но теперь он находится на пути к забвению) и версию для Windows.
Я лично использую emacs в режиме демона (emacs --daemon) и использую emacslient для подключения терминала и X-клиентов к демону.Хотя я провожу большую часть времени в фрейме X, я нахожу это гораздо более продуктивным - вместо того, чтобы запускать Emacs в терминале, как это делают многие, я запускаю свой терминал в Emacs.Я не использовал меню / панели инструментов - большую часть времени это просто голая рамка, разбитая на множество окон.
Для разработки рельсов в Emacs вы должны взглянуть на rinari и nxhtml .