rust layer: fix flycheck setup

This commit is contained in:
syl20bnr 2015-06-02 23:18:31 -04:00
parent e4725070c0
commit fb3c4dd608

View file

@ -12,6 +12,7 @@
(defvar rust-packages
'(
flycheck
flycheck-rust
rust-mode
toml-mode
@ -19,11 +20,16 @@
"List of all packages to install and/or initialize. Built-in packages
which require an initialization must be listed explicitly in the list.")
(defun rust/init-flycheck-rust ()
(use-package flycheck-rust
:defer t
:init
(add-hook 'flycheck-mode-hook #'flycheck-rust-setup)))
(defun rust/post-init-flycheck ()
(add-hook 'rust-mode-hook 'flycheck-mode))
(when (configuration-layer/layer-usedp 'syntax-checking)
(defun rust/init-flycheck-rust ()
(use-package flycheck-rust
:if (configuration-layer/package-usedp 'flycheck)
:defer t
:init
(add-hook 'flycheck-mode-hook #'flycheck-rust-setup))))
(defun rust/init-rust-mode ()
(use-package rust-mode