summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-init-cpp.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ravi-init-cpp.el')
-rw-r--r--lisp/ravi-init-cpp.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ravi-init-cpp.el b/lisp/ravi-init-cpp.el
index e1bdac5..9a0faaf 100644
--- a/lisp/ravi-init-cpp.el
+++ b/lisp/ravi-init-cpp.el
@@ -166,6 +166,8 @@
(bind-key "C-c C-i" 'c-includes-current-file c-mode-base-map)
(when (and (featurep 'ravi-ergodox-mode) ravi-ergodox-mode)
(bind-key "H-h" 'compile-dwim c-mode-base-map))
+ (when (functionp 'helm-dash)
+ (setq-local helm-dash-docsets '("C")))
(set (make-local-variable 'parens-require-spaces) t)
(setq fill-column 88)
@@ -209,8 +211,12 @@
(modify-syntax-entry ?_ "w" c++-mode-syntax-table)
(setq c-macro-cppflags "-x c++")
(setq c-macro-prompt-flag t)
+ (when (functionp 'helm-dash)
+ (setq-local helm-dash-docsets '("C" "C++" "Boost" "Qt")))
)
- (add-hook 'c++-mode-hook 'my-c++-mode-hook)
+ (defun ravi/c++-hook-adder ()
+ (add-hook 'c++-mode-hook 'my-c++-mode-hook))
+ (ravi/c++-hook-adder)
;; Stuff from kde-emacs
(defvar kde-header-protection-parts-to-show 1