Хорошая подсветка кода, синтаксический анализ и редактор помощи по коду для файлов js.erb и css.erb - PullRequest
0 голосов
/ 21 мая 2010

Я хочу знать, есть ли API, который поддерживает eRuby (erb) и подсветку JavaScript, синтаксический анализ и помощь по коду.

Я уже пробовал Eclipse с Aptana RadRails . Возможно, я что-то настраиваю неправильно, но он догадывается, что я использую html.erb для файлов css.erb и js.erb. Пробовал как в Windows, так и в Linux (Fedora 12).

Я тоже пробовал Emacs с режимами nXhtml, MuMaMo, js2 и Rinari. Опять же, он отлично работает для html.erb, но обнаруживает css.erb и js.erb как файлы html.erb. Возможно, возможно настроить его так, чтобы он принимал эти файлы и был совместимым. Пробовал в обоих windows и linux (Fedora 12).

Кроме того, не имеет значения, какая операционная система, просто анализ кода, помощь и выделение. Я доволен этим.

Ответы [ 2 ]

2 голосов
/ 23 мая 2010

Обычно Emacs решает, какой основной режим (многоцелевой с nXhtml) использовать из расширения файла. Однако он может использовать полный путь к имени файла или его содержимое.

Если вы отправите отчет об ошибке для nXhtml, мы можем попытаться это исправить.

0 голосов
/ 21 августа 2010

Простое решение заключается в использовании косвенных буферов: В буфере с несколькими языками выполните C-x 4 c Показывает тот же буфер в другом окне. Каждое окно может иметь свой основной режим. У вас может быть одно окно в режиме ruby, другое с java-режимом для вашего javascript и т. Д. За всеми этими окнами находится один буфер.

Для анализа синтаксиса вы должны использовать flymake, но для этого необходимо правильно настроить его для eRuby.

...