5

nowebモードでは、ドキュメントチャンクとコードチャンクを区別しやすくしたいと思います。私はすでにfont-lock-modeを使用していますが、Rの文字列とtexの文字列に同じ面を適用するため、コードとドキュメントのチャンクをうまく区別できません。

たとえば、コードチャンクの背景色がわずかに異なります。

1つの可能性は、コードチャンクのマイナーモードの新しい面を定義することですが、そのモードでバッファーを編集するときにもその面が適用されます。

もう1つの可能性は、コードチャンクのオーバーレイを作成することです。

また、多少関連するorg-modeは、ソースブロックに異なる背景色を使用するように構成できます。

更新:これを実現するためにポリモードを使用するようになりました。

4

3 に答える 3

2

ESSの noweb-font-lock-modeを使用して、コードとドキュメントの両方のチャンクの構文を強調表示できます。いくつかの改善点があるため、ESSの noweb-modeも使用することをお勧めします。

于 2011-10-16T16:00:52.840 に答える
0

1つのオプションはmmm-modeで、これを使用して異なるモードの領域を定義できます。これは、サブモード領域全体に面を適用し、親ファイル内のそれらの領域を簡単に区別するために使用できます。

私は個人的にこれをIRB内のRuby、HTML内のJavascriptおよびCSSなどに使用しています。emacsconfigにjavascriptの例があります。

于 2011-04-07T07:16:00.567 に答える
0

MuMaMo拡張機能では、ファイルのさまざまな部分にさまざまなルールを適用できますnXhtml パッケージを取得するとモードが表示され、必要に応じて設定できると思います。

于 2011-04-07T07:36:17.853 に答える