summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2015-03-23 04:28:17 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2015-03-23 04:28:17 (GMT)
commit1a5a52d9482f63d6719285a0aeeff6c3b2842987 (patch)
tree8e35a60cc7ed3b27d3f64eeaac80c741041a70b9 /lisp
parentc6014d55db60d68e6dd2d1b8702f49f6874d5c7e (diff)
downloaddotemacs-1a5a52d9482f63d6719285a0aeeff6c3b2842987.zip
dotemacs-1a5a52d9482f63d6719285a0aeeff6c3b2842987.tar.gz
dotemacs-1a5a52d9482f63d6719285a0aeeff6c3b2842987.tar.bz2
Automatically determine mode for C/C++ header files
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ravi-init-cpp.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ravi-init-cpp.el b/lisp/ravi-init-cpp.el
index 5fe9e8f..e1bdac5 100644
--- a/lisp/ravi-init-cpp.el
+++ b/lisp/ravi-init-cpp.el
@@ -89,9 +89,16 @@
(recompile))))
+(use-package dummy-h-mode
+ :mode (("\\.h\\'" . dummy-h-mode))
+ :config
+ (progn
+ (setq dummy-h-mode-default-major-mode 'c++-mode))
+ :ensure t)
+
(use-package cc-mode
- :mode (("\\.h\\(h?\\|xx\\|pp\\)\\'" . c++-mode)
+ :mode (("\\.h\\(h\\|xx\\|pp\\)\\'" . c++-mode)
("\\.ccfg\\'" . c++-mode)
("\\.m\\'" . c-mode)
("\\.mm\\'" . c++-mode))