Lazy-load lang/javascript/+screeps.el

This commit is contained in:
Henrik Lissner 2017-06-16 14:19:28 +02:00
parent a299621ff8
commit 78f5306274
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 5 additions and 6 deletions

View file

@ -167,10 +167,6 @@
"REACTIONS" "BODYPARTS_ALL" "RESOURCES_ALL" "COLORS_ALL")) "REACTIONS" "BODYPARTS_ALL" "RESOURCES_ALL" "COLORS_ALL"))
(def-project-mode! +javascript-screeps-mode
:match "/screeps/.+$"
:modes (+javascript-npm-mode))
(defun +javascript|init-screeps-mode () (defun +javascript|init-screeps-mode ()
(when (eq major-mode 'js2-mode) (when (eq major-mode 'js2-mode)
(cl-pushnew 'javascript-jshint flycheck-disabled-checkers) (cl-pushnew 'javascript-jshint flycheck-disabled-checkers)

View file

@ -1,7 +1,5 @@
;;; lang/javascript/config.el -*- lexical-binding: t; -*- ;;; lang/javascript/config.el -*- lexical-binding: t; -*-
(load! +screeps)
(def-package! js2-mode (def-package! js2-mode
:mode "\\.js$" :mode "\\.js$"
:interpreter "node" :interpreter "node"
@ -175,6 +173,11 @@
;; Projects ;; Projects
;; ;;
(def-project-mode! +javascript-screeps-mode
:match "/screeps/.+$"
:modes (+javascript-npm-mode)
:init (load! +screeps))
(def-project-mode! +javascript-gulp-mode (def-project-mode! +javascript-gulp-mode
:files "gulpfile.js") :files "gulpfile.js")