0

eRuby (erb) と JavaScript の強調表示、シンタックス分析、コード アシストを適切にサポートする API があるかどうかを知りたいです。

私はすでに Aptana RadRailsで Eclipse を試しました。おそらく何か間違った設定をしているのでしょうが、css.erb ファイルと js.erb ファイルの両方で html.erb を使用していると推測されます。Windows と Linux (Fedora 12) の両方で試しました。

nXhtml、MuMaMo、js2、および Rinari モードで Emacs も試しました。繰り返しますが、html.erb では問題なく動作しますが、css.erb と js.erb を html.erb ファイルとして検出します。おそらく、そのファイルを受け入れて互換性があるように構成することは可能です。Windows と Linux (Fedora 12) の両方で試しました。

また、操作系は問わず、コード解析、アシスト、ハイライトが得られるだけで満足です。

4

2 に答える 2

2

通常、Emacs はファイル拡張子からどのメジャー モード (nXhtml を使用したマルチ メジャー) を使用するかを決定します。ただし、ファイル名パス全体またはコンテンツも使用できます。

nXhtml のバグ レポートを送信していただければ、解決を試みることができます。

于 2010-05-23T11:39:33.627 に答える
0

簡単な解決策は、間接バッファーを使用することです。複数の言語を含むC-x 4 c バッファーで、別のウィンドウに同じバッファーを表示します。各ウィンドウには、独自のメジャー モードを設定できます。1 つのウィンドウを ruby​​ モードにし、別のウィンドウを javascript 用の java-mode にすることができます。これらすべてのウィンドウの背後には、1 つのバッファーがあります。

構文解析には flymake を使用する必要がありますが、eRuby 用に適切に構成する必要があります。

于 2010-08-21T19:59:59.180 に答える