lang/rust: refactor racer config + add +rust/install-racer command (WIP)

This commit is contained in:
Henrik Lissner 2017-02-21 03:46:07 -05:00
parent fd93e705b4
commit 6704736100
2 changed files with 18 additions and 3 deletions

View file

@ -0,0 +1,11 @@
;;; lang/rust/autoload.el
;;;###autoload
(defun +rust/install-racer ()
"Install and compile racer server."
(interactive)
(let ((racer-dir (expand-file-name "racer" +rust-cache-dir)))
(doom-fetch :github "rust-lang/rust.git" (expand-file-name "rust" +rust-cache-dir))
(doom-fetch :github "phildawes/racer.git" racer-dir)
(let ((default-directory racer-dir))
(doom-sh "cargo build --release"))))