Update lang modules' :build settings
This commit is contained in:
parent
8f04e0355f
commit
648c4c1d3b
9 changed files with 27 additions and 10 deletions
|
@ -28,7 +28,9 @@
|
||||||
:mode "/Dockerfile$"
|
:mode "/Dockerfile$"
|
||||||
:config
|
:config
|
||||||
;; TODO
|
;; 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
|
;; For ROM hacking or debugging
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
;;; lang/go/autoload.el
|
;;; lang/go/autoload.el
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
;; TODO (defun +go/build ())
|
||||||
|
|
||||||
|
|
||||||
|
;;
|
||||||
|
;; Tests
|
||||||
|
;;
|
||||||
|
|
||||||
(defvar +go-test-last nil
|
(defvar +go-test-last nil
|
||||||
"The last test run.")
|
"The last test run.")
|
||||||
|
|
||||||
|
|
|
@ -187,6 +187,8 @@
|
||||||
;; (set! :build 'launchbar-action '+javascript-lb6-mode
|
;; (set! :build 'launchbar-action '+javascript-lb6-mode
|
||||||
;; (lambda ()
|
;; (lambda ()
|
||||||
;; (when-let (dir (f-traverse-upwards (lambda (f) (f-ext? f "lbaction"))))
|
;; (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"))))))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
:modes (lua-mode markdown-mode json-mode)
|
:modes (lua-mode markdown-mode json-mode)
|
||||||
:files (and "main.lua" "conf.lua")
|
:files (and "main.lua" "conf.lua")
|
||||||
:init
|
:init
|
||||||
(set! :build 'love2D '+lua-love-mode
|
(set! :build 'run-love-app '+lua-love-mode
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(async-shell-command (format "open -a love.app '%s'" (doom-project-root))))))
|
(async-shell-command (format "open -a love.app '%s'" (doom-project-root))))))
|
||||||
|
|
||||||
|
|
|
@ -80,4 +80,4 @@
|
||||||
;; :files "Rakefile"
|
;; :files "Rakefile"
|
||||||
;; :init
|
;; :init
|
||||||
;; (set! :build 'rake '+ruby-rake-mode '+ruby/rake
|
;; (set! :build 'rake '+ruby-rake-mode '+ruby/rake
|
||||||
;; :when (doom-project-has! "Rakefile")))
|
;; :when (lambda () (doom-project-has! "Rakefile"))))
|
||||||
|
|
|
@ -1,2 +1,7 @@
|
||||||
;;; lang/rust/autoload.el
|
;;; lang/rust/autoload.el
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
;; TODO (defun +rust/run-cargo () (interactive))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
;; TODO (defun +rust-cargo-project-p ())
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
:init
|
:init
|
||||||
(add-hook 'rust-mode-hook 'flycheck-mode)
|
(add-hook 'rust-mode-hook 'flycheck-mode)
|
||||||
:config
|
:config
|
||||||
(set! :build 'cargo-run '(rust-mode toml-mode)
|
(set! :build 'run-cargo '(rust-mode toml-mode) '+rust/run-cargo
|
||||||
'+rust-is-cargo-project-p '+rust/cargo-run))
|
:when '+rust-cargo-project-p))
|
||||||
|
|
||||||
|
|
||||||
(def-package! racer
|
(def-package! racer
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
:mode ("\\.scss$" . scss-mode)
|
:mode ("\\.scss$" . scss-mode)
|
||||||
:config
|
:config
|
||||||
(set! :company-backend '(css-mode scss-mode) '(company-css company-yasnippet))
|
(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
|
(def-package! sass-mode
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
:config
|
:config
|
||||||
(setq sass-command-options '("--style compressed"))
|
(setq sass-command-options '("--style compressed"))
|
||||||
(set! :company-backend 'sass-mode '(company-css company-yasnippet))
|
(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
|
(def-package! less-css-mode
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
;;; lang/web/+css.el
|
;;; lang/web/+css.el
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +css/scss-build ()) ; TODO
|
;; TODO (defun +css/scss-build ())
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +css/sass-build ()) ; TODO
|
;; TODO (defun +css/sass-build ())
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +css/toggle-inline-or-block ()
|
(defun +css/toggle-inline-or-block ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue