From baadc10f1213e89d6ce9188209d2715d7aa747da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sun, 15 Jul 2018 00:56:03 +0200 Subject: [PATCH] add Rust support --- init.el | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/init.el b/init.el index 54df1ac..4f795ff 100644 --- a/init.el +++ b/init.el @@ -721,6 +721,28 @@ inserted between the braces between the braces." ("C-c & &" . org-mark-ring-goto))) +;;; Rust +;;; ---- + + +(use-package racer-mode + :ensure nil + :defer) + +(use-package rust-mode + :ensure nil + :init + (setq company-tooltip-align-annotations t + rust-format-on-save t) + :config + (add-hook 'rust-mode-hook #'company-mode) + (add-hook 'rust-mode-hook #'racer-mode) + (add-hook 'racer-mode-hook #'eldoc-mode) + :bind + (:map rust-mode-map + ("C-i" . company-indent-or-complete-common))) + + ;;; Dart ;;; ----