summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Readme.org9
-rw-r--r--lisp/ravi-init-cpp.el13
m---------site-lisp/rtags0
3 files changed, 17 insertions, 5 deletions
diff --git a/Readme.org b/Readme.org
index c5f3671..b39f9d5 100644
--- a/Readme.org
+++ b/Readme.org
@@ -49,5 +49,14 @@ pdf-tools:
pushd site-lisp/pdftools
make -s
make install-package
+popd
#+END_SRC
May need to install poppler-devel, poppler-glib-devel on Fedora.
+
+rtags:
+#+BEGIN_SRC sh
+pushd site-lisp/rtags
+cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=1
+make
+popd
+#+END_SRC
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)
diff --git a/site-lisp/rtags b/site-lisp/rtags
new file mode 160000
+Subproject 9a1bd6db440bd0c947eb390034a667f740e1285