spacemacs/contrib/!lang/extra-langs/packages.el
syl20bnr 41e0befc9c Remove remaining duplicated init functions
haml-mode
slim-mode
yaml-mode
rainbow-delimiters
nix-mode
leuven-theme

Also sort alphabetically the packages in packages.el of html layer
2015-08-10 08:43:29 -04:00

35 lines
874 B
EmacsLisp

(setq extra-langs-packages
'(
arduino-mode
julia-mode
matlab-mode
qml-mode
scad-mode
stan-mode
wolfram-mode
))
(defun extra-langs/init-arduino-mode ()
(use-package arduino-mode :defer t))
(defun extra-langs/init-scad-mode ()
(use-package scad-mode :defer t))
(defun extra-langs/init-qml-mode ()
(use-package qml-mode :defer t :mode "\\.qml\\'"))
(defun extra-langs/init-julia-mode ()
(use-package julia-mode :defer t))
(defun extra-langs/init-matlab-mode ()
(use-package matlab-mode :defer t))
(defun extra-langs/init-stan-mode ()
(use-package stan-mode :defer t))
;; no associated extension because conflicts with more common Objective-C, manually invoke for .m files.
(defun extra-langs/init-wolfram-mode ()
(use-package wolfram-mode
:defer t
:interpreter "\\(Wolfram\\|Mathematica\\)Script\\( -script\\)?"))