4

我正在使用一些 Objective-C++ 代码(.mm文件),我很好奇是否有可能让 emacs 为 Objective-C 部分和 C++ 部分使用正确的语法突出显示。 objc-modec++-mode都是主要模式(建立在 之上cc-mode),所以它们不能同时使用。

是否有任何次要模式或 elisp hack 可用于同时启用 Objective-C 和 C++ 语法突出显示?

4

2 回答 2

0

我自己没有这样做,但由于所有这些模式都基于 cc-mode,因此您似乎可以获得 objc-mode 样式和 c++-mode 的源代码并将它们组合起来。

另一种可能性是尝试一种它应该更高级的替代 objc 模式,也许最好将 c++ 考虑在内:

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

(滚动到最后并查找 obj-c-mode.el)

于 2009-05-10T17:46:44.380 回答
0

这是一个页面,其中包含有关运行多种主要模式的信息。据我所知,它主要用于做网络类型的东西,你可能在一个文档中有几种不同的语言,但它也可能适用于其他人。

于 2009-05-10T18:16:09.280 回答