开发者

Set .h to c++-mode group in emacs [duplicate]

This question already has answers here: How to tell emacs to open .h file in C++ mode? 开发者_如何学运维 (6 answers) Closed 9 years ago.

I'm not entirely sure if this question belongs on stackoverflow or superuser (is there an emacs stack exchange?). Based on the meta.stackoverflow post I'll assume that it does.

My emacs defaults header files (of the .h variety) to c mode. I can easily type M-x c++-mode and get my highlighting back, but because I program more often in c++ than c. I was wondering what I needed to change to add .h to the c++ group.


Here's what I have in my .emacs file:

; Make .h files be C++ mode
(setq auto-mode-alist(cons '("\\.h$"   . c++-mode)  auto-mode-alist))

There might be an easier way, but this works.


Well, here is what a lot of people do:

 // -*-c++-*-

That line at the top of your header tells emacs its C++.

I like that better than just calling all .h files C++ because some aren't. Though I have to admit, though it pains me because its ugly, I have taken to calling my header files .hpp. :-/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜