summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-init-cpp.el
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2015-10-23 21:32:36 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2015-10-23 21:32:36 (GMT)
commitc213732dc8e6cc877c979f9e65b2f75ce594610c (patch)
treede15483077fee1bf2e48a4ae18e3a6121ab0d011 /lisp/ravi-init-cpp.el
parentcd1924466152177ea06b17c843f256463c1b91b8 (diff)
downloaddotemacs-c213732dc8e6cc877c979f9e65b2f75ce594610c.zip
dotemacs-c213732dc8e6cc877c979f9e65b2f75ce594610c.tar.gz
dotemacs-c213732dc8e6cc877c979f9e65b2f75ce594610c.tar.bz2
Enable RTags
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)