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.el13
1 files changed, 8 insertions, 5 deletions
diff --git a/lisp/ravi-init-cpp.el b/lisp/ravi-init-cpp.el
index ffa9790..132919a 100644
--- a/lisp/ravi-init-cpp.el
+++ b/lisp/ravi-init-cpp.el
@@ -136,14 +136,17 @@
)
(use-package rtags
- :load-path ,(ravi/emacs-file "site-lisp/rtags/src")
- :init
+ :load-path (lambda () (ravi/emacs-file "site-lisp/rtags/src"))
+ :config
(progn
- (setq rtags-path (ravi/emacs-file "site-lisp/rtags"))
+ (setq rtags-path (ravi/emacs-file "site-lisp/rtags/bin"))
(rtags-enable-standard-keybindings c-mode-base-map)
- (use-package rtags-ac)
- ))
+ (use-package company-rtags
+ :config
+ (progn
+ (bind-key "C-<tab>" 'company-rtags c-mode-base-map)
+ (add-to-list 'company-backends 'company-rtags)))))
(defvar printf-index 0)