Revert macros to ...! name convention (elisp doesn't like @...)

This commit is contained in:
Henrik Lissner 2017-02-23 00:06:12 -05:00
parent b64d5554e3
commit 33c88d4f82
125 changed files with 877 additions and 880 deletions

View file

@ -166,11 +166,11 @@
"REACTIONS" "BODYPARTS_ALL" "RESOURCES_ALL" "COLORS_ALL"))
;; TODO
;; (@def-project screeps "screeps"
;; (def-project! screeps "screeps"
;; :match "/screeps/.+$"
;; :modes (nodejs-project-mode))
;; (@add-hook screeps-project-mode
;; (add-hook! screeps-project-mode
;; (when (eq major-mode 'js2-mode)
;; (add-to-list 'flycheck-disabled-checkers 'javascript-jshint)
;; (setq js2-additional-externs (append '("_") screeps-objects screeps-constants))))

View file

@ -1,8 +1,8 @@
;; lang/javascript/config.el
;; TODO (@load +screeps)
;; TODO (load! +screeps)
(@def-package js2-mode
(def-package! js2-mode
:mode "\\.js$"
:interpreter "node"
:config
@ -10,19 +10,19 @@
js2-highlight-external-variables nil
js2-mode-show-parse-errors nil)
(@add-hook js2-mode '(tern-mode flycheck-mode highlight-indent-guides-mode))
(add-hook! js2-mode '(tern-mode flycheck-mode highlight-indent-guides-mode))
;; Conform switch-case indentation to editorconfig's config
(@add-hook js2-mode (setq js-switch-indent-offset js-indent-level))
(add-hook! js2-mode (setq js-switch-indent-offset js-indent-level))
(@set :repl 'js2-mode 'nodejs-repl)
(set! :repl 'js2-mode 'nodejs-repl)
(@set :company-backend 'js2-mode '(company-tern))
(set! :company-backend 'js2-mode '(company-tern))
(@set :electric 'js2-mode
(set! :electric 'js2-mode
:chars ?\} ?\) ?.
:words "||" "&&")
(@map :map js2-mode-map
(map! :map js2-mode-map
:localleader
:nv ";" 'doom/append-semicolon
@ -55,10 +55,10 @@
:n "ii" 'js2r-wrap-buffer-in-iife))
(@def-package nodejs-repl :commands nodejs-repl)
(def-package! nodejs-repl :commands nodejs-repl)
(@def-package js2-refactor
(def-package! js2-refactor
:commands
(js2r-extract-function js2r-extract-method js2r-introduce-parameter
js2r-localize-parameter js2r-expand-object js2r-contract-object
@ -70,16 +70,16 @@
js2r-debug-this js2r-forward-slurp js2r-forward-barf))
(@def-package company-tern
(def-package! company-tern
:when (featurep 'company)
:commands company-tern
:after tern)
(@def-package jsx-mode :mode "\\.jsx$")
(def-package! jsx-mode :mode "\\.jsx$")
(@def-package coffee-mode
(def-package! coffee-mode
:mode "\\.coffee$"
:init (setq coffee-indent-like-python-mode t))

View file

@ -1,13 +1,13 @@
;; -*- no-byte-compile: t; -*-
;;; lang/javascript/packages.el
(@package coffee-mode)
(@package js2-mode)
(@package js2-refactor)
(@package jsx-mode)
(@package nodejs-repl)
(@package tern)
(package! coffee-mode)
(package! js2-mode)
(package! js2-refactor)
(package! jsx-mode)
(package! nodejs-repl)
(package! tern)
(when (@featurep :completion company)
(@package company-tern))
(when (featurep! :completion company)
(package! company-tern))