From 78f5306274b088836be9b2966a125cbd1ccbfd4d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 16 Jun 2017 14:19:28 +0200 Subject: [PATCH] Lazy-load lang/javascript/+screeps.el --- modules/lang/javascript/+screeps.el | 4 ---- modules/lang/javascript/config.el | 7 +++++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/lang/javascript/+screeps.el b/modules/lang/javascript/+screeps.el index d6537d51b..9daaf2f3c 100644 --- a/modules/lang/javascript/+screeps.el +++ b/modules/lang/javascript/+screeps.el @@ -167,10 +167,6 @@ "REACTIONS" "BODYPARTS_ALL" "RESOURCES_ALL" "COLORS_ALL")) -(def-project-mode! +javascript-screeps-mode - :match "/screeps/.+$" - :modes (+javascript-npm-mode)) - (defun +javascript|init-screeps-mode () (when (eq major-mode 'js2-mode) (cl-pushnew 'javascript-jshint flycheck-disabled-checkers) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index cbcda88bc..9b2b93424 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -1,7 +1,5 @@ ;;; lang/javascript/config.el -*- lexical-binding: t; -*- -(load! +screeps) - (def-package! js2-mode :mode "\\.js$" :interpreter "node" @@ -175,6 +173,11 @@ ;; Projects ;; +(def-project-mode! +javascript-screeps-mode + :match "/screeps/.+$" + :modes (+javascript-npm-mode) + :init (load! +screeps)) + (def-project-mode! +javascript-gulp-mode :files "gulpfile.js")