Update lang modules' :build settings

This commit is contained in:
Henrik Lissner 2017-04-07 01:45:57 -04:00
parent 8f04e0355f
commit 648c4c1d3b
9 changed files with 27 additions and 10 deletions

View file

@ -28,7 +28,9 @@
:mode "/Dockerfile$"
:config
;; TODO
(set! :build 'docker 'dockerfile-mode '+data-dockerfile-p '+data/dockerfile-build))
;; (set! :build 'build-image 'dockerfile-mode '+data/dockerfile-build
;; :when '+data-dockerfile-p)
)
;; For ROM hacking or debugging

View file

@ -1,5 +1,13 @@
;;; lang/go/autoload.el
;;;###autoload
;; TODO (defun +go/build ())
;;
;; Tests
;;
(defvar +go-test-last nil
"The last test run.")

View file

@ -187,6 +187,8 @@
;; (set! :build 'launchbar-action '+javascript-lb6-mode
;; (lambda ()
;; (when-let (dir (f-traverse-upwards (lambda (f) (f-ext? f "lbaction"))))
;; (shell-command (format "open '%s'" dir))))))
;; (shell-command (format "open '%s'" dir))))
;; :when
;; (lambda () (f-traverse-upwards (lambda (f) (f-ext? f "lbaction"))))))
)

View file

@ -34,7 +34,7 @@
:modes (lua-mode markdown-mode json-mode)
:files (and "main.lua" "conf.lua")
:init
(set! :build 'love2D '+lua-love-mode
(set! :build 'run-love-app '+lua-love-mode
(lambda ()
(async-shell-command (format "open -a love.app '%s'" (doom-project-root))))))

View file

@ -80,4 +80,4 @@
;; :files "Rakefile"
;; :init
;; (set! :build 'rake '+ruby-rake-mode '+ruby/rake
;; :when (doom-project-has! "Rakefile")))
;; :when (lambda () (doom-project-has! "Rakefile"))))

View file

@ -1,2 +1,7 @@
;;; lang/rust/autoload.el
;;;###autoload
;; TODO (defun +rust/run-cargo () (interactive))
;;;###autoload
;; TODO (defun +rust-cargo-project-p ())

View file

@ -8,8 +8,8 @@
:init
(add-hook 'rust-mode-hook 'flycheck-mode)
:config
(set! :build 'cargo-run '(rust-mode toml-mode)
'+rust-is-cargo-project-p '+rust/cargo-run))
(set! :build 'run-cargo '(rust-mode toml-mode) '+rust/run-cargo
:when '+rust-cargo-project-p))
(def-package! racer

View file

@ -36,7 +36,7 @@
:mode ("\\.scss$" . scss-mode)
:config
(set! :company-backend '(css-mode scss-mode) '(company-css company-yasnippet))
(set! :build 'compile 'scss-mode '+css/scss-build))
(set! :build 'compile-to-css 'scss-mode '+css/scss-build))
(def-package! sass-mode
@ -44,7 +44,7 @@
:config
(setq sass-command-options '("--style compressed"))
(set! :company-backend 'sass-mode '(company-css company-yasnippet))
(set! :build 'compile 'sass-mode '+css/sass-build))
(set! :build 'compile-to-css 'sass-mode '+css/sass-build))
(def-package! less-css-mode

View file

@ -1,10 +1,10 @@
;;; lang/web/+css.el
;;;###autoload
(defun +css/scss-build ()) ; TODO
;; TODO (defun +css/scss-build ())
;;;###autoload
(defun +css/sass-build ()) ; TODO
;; TODO (defun +css/sass-build ())
;;;###autoload
(defun +css/toggle-inline-or-block ()