2009-05-10 14 views
3

私はいくつかのObjective-C++コード(.mmファイル)を扱っています。Objective-Cの部分とC++の部分の両方で適切な構文強調を使用できるようにするのが面白いです。 objc-modec++-modeは両方ともメジャーモード(cc-modeの上に構築されている)なので、同時に使用することはできません。Objective-CモードとC++モードをEmacsで同時に有効にする方法はありますか?

Objective-CとC++構文の強調表示を同時に有効にするためのマイナーモードまたはelispハックはありますか?

答えて

0

私はこれをやっていませんが、これらのモードはすべてcc-modeに基づいているので、objc-modeスタイルとC++ - modeのソースコードを取得して組み合わせることができるようです。

もう一つの可能​​性は、おそらくそれがより良い口座にC++を取ると、それはより高度なことになって交互にObjCモードを試してみることであろう。

http://www.foldr.org/~michaelw/objective-c/

(最後までスクロールして探しobj-c-mode.el)

0

Here's複数の主要モードの実行に関する情報を持つページ。私が知っている限り、それはあなたが単一のドキュメントでいくつかの異なる言語を持つかもしれないウェブ型のものを行うために主に使用されますが、おそらく他の人のためにもうまくいく可能性があります。

+0

そのページは、複数の言語のコードを1つのバッファに混在させた場所です。ここで欲しいのは、同時に2つのC言語の拡張機能をサポートできるようにすることです。 (はい、私はC++が実際にCの拡張ではないことを知っていますが、この事実は 'cc-mode'には大したことではないと思います。) – SamB

関連する問題