From e55ed59951523517bd767d0a11c6aa517828b18a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 6 Sep 2019 00:33:07 -0400 Subject: [PATCH] lang/lua: add flycheck-moonscript package And only install moonscript package if +moonscript flag is provided. --- modules/lang/lua/config.el | 4 +++- modules/lang/lua/packages.el | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/lang/lua/config.el b/modules/lang/lua/config.el index ec8d58591..fb0bceb10 100644 --- a/modules/lang/lua/config.el +++ b/modules/lang/lua/config.el @@ -27,7 +27,9 @@ moonscript-indent-offset tab-width) (add-hook! 'moonscript-mode-hook #'+lua|moonscript-fix-single-quotes - #'+lua|moonscript-fontify-interpolation)) + #'+lua|moonscript-fontify-interpolation) + (when (featurep! :tools flycheck) + (require 'flycheck-moonscript nil t))) ;; diff --git a/modules/lang/lua/packages.el b/modules/lang/lua/packages.el index c5fe05e07..c4e8e4f7b 100644 --- a/modules/lang/lua/packages.el +++ b/modules/lang/lua/packages.el @@ -2,7 +2,12 @@ ;;; lang/lua/packages.el (package! lua-mode) -(package! moonscript) + +(when (featurep! +moonscript) + (package! moonscript) + (when (featurep! :tools flycheck) + (package! flycheck-moonscript + :recipe (:host github :repo "hlissner/emacs-flycheck-moonscript")))) (when (featurep! :completion company) (package! company-lua))