lang/lua: add flycheck-moonscript package

And only install moonscript package if +moonscript flag is provided.
This commit is contained in:
Henrik Lissner 2019-09-06 00:33:07 -04:00
parent 3b7711420f
commit e55ed59951
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 9 additions and 2 deletions

View file

@ -27,7 +27,9 @@
moonscript-indent-offset tab-width) moonscript-indent-offset tab-width)
(add-hook! 'moonscript-mode-hook (add-hook! 'moonscript-mode-hook
#'+lua|moonscript-fix-single-quotes #'+lua|moonscript-fix-single-quotes
#'+lua|moonscript-fontify-interpolation)) #'+lua|moonscript-fontify-interpolation)
(when (featurep! :tools flycheck)
(require 'flycheck-moonscript nil t)))
;; ;;

View file

@ -2,7 +2,12 @@
;;; lang/lua/packages.el ;;; lang/lua/packages.el
(package! lua-mode) (package! lua-mode)
(when (featurep! +moonscript)
(package! moonscript) (package! moonscript)
(when (featurep! :tools flycheck)
(package! flycheck-moonscript
:recipe (:host github :repo "hlissner/emacs-flycheck-moonscript"))))
(when (featurep! :completion company) (when (featurep! :completion company)
(package! company-lua)) (package! company-lua))