Ada*_*eld 5 c++ emacs syntax-highlighting objective-c
我正在处理一些 Objective-C++ 代码(.mm文件),我很好奇是否可以让 emacs 对 Objective-C 部分和 C++ 部分使用正确的语法突出显示。 objc-mode和c++-mode都是主要模式(构建在 之上cc-mode),因此它们不能同时使用。
是否有任何次要模式或 elisp hack 可用于同时启用 Objective-C 和 C++ 语法突出显示?
我自己没有这样做,但由于所有这些模式都基于 cc-mode,似乎您可以获得 objc-mode 样式和 c++-mode 的源代码并将它们组合起来。
另一种可能性是尝试另一种 objc 模式,它应该更先进,也许最好考虑 c++:
http://www.foldr.org/~michaelw/objective-c/
(滚动到末尾并查找 obj-c-mode.el)