(require 'use-package) (use-package s :ensure t ) (use-package rust-mode :ensure t ) (use-package dash :ensure t ) (use-package editorconfig :ensure t :config (editorconfig-mode 1)) (use-package company :ensure t ) (use-package flycheck-rust :ensure t ) (add-hook 'rust-mode-hook #'racer-mode) (add-hook 'racer-mode-hook #'eldoc-mode) (add-hook 'racer-mode-hook #'company-mode) (require 'rust-mode) (add-hook 'rust-mode-hook #'flycheck-mode) (add-hook 'flycheck-mode-hook #'flycheck-rust-setup) (provide 'rust-stuff)