diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2015-05-31 00:24:52 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2015-05-31 00:26:05 (GMT) |
| commit | d88c60046ed5de5bc5123f19b863014dc3d76df0 (patch) | |
| tree | 0a13955461f90a6b306b18b511ea525c3adb53a5 /lisp | |
| parent | f69ea21f3ce3ced598211efd71fcf02ae8f52595 (diff) | |
| download | dotemacs-d88c60046ed5de5bc5123f19b863014dc3d76df0.zip dotemacs-d88c60046ed5de5bc5123f19b863014dc3d76df0.tar.gz dotemacs-d88c60046ed5de5bc5123f19b863014dc3d76df0.tar.bz2 | |
Avoid ObjC since we use .m for octave/matlab
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ravi-init-cpp.el | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lisp/ravi-init-cpp.el b/lisp/ravi-init-cpp.el index 9a0faaf..40a29da 100644 --- a/lisp/ravi-init-cpp.el +++ b/lisp/ravi-init-cpp.el @@ -93,6 +93,16 @@ :mode (("\\.h\\'" . dummy-h-mode)) :config (progn + ;; Hack to avoid ObjC files since we do not use it + (defun ravi/do-not-allow-objc (mode-val) + (if (eq mode-val 'objc-mode) + nil + mode-val)) + (mapc (lambda (x) (advice-add x :filter-return #'ravi/do-not-allow-objc)) + '(dummy-h-mode-get-major-mode-by-source-file + ;dummy-h-mode-get-major-mode-by-keywords + dummy-h-mode-get-major-mode-by-files-directory)) + (setq dummy-h-mode-default-major-mode 'c++-mode)) :ensure t) |
