From ff43db919bbb799b479292b1a0856897179ad21b Mon Sep 17 00:00:00 2001 From: Dietr1ch Date: Thu, 18 May 2017 22:02:45 -0400 Subject: [PATCH] Add SPARQL-mode to +lang/extra-langs --- layers/+lang/extra-langs/packages.el | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/layers/+lang/extra-langs/packages.el b/layers/+lang/extra-langs/packages.el index d66e26e15..9fededb31 100644 --- a/layers/+lang/extra-langs/packages.el +++ b/layers/+lang/extra-langs/packages.el @@ -6,15 +6,18 @@ qml-mode scad-mode stan-mode + sparql-mode thrift wolfram-mode )) (defun extra-langs/init-arduino-mode () - (use-package arduino-mode :defer t)) + (use-package arduino-mode + :defer t)) (defun extra-langs/init-julia-mode () - (use-package julia-mode :defer t)) + (use-package julia-mode + :defer t)) (defun extra-langs/init-matlab-mode () (use-package matlab-mode @@ -25,16 +28,28 @@ (add-hook 'matlab-mode-hook 'spacemacs/run-prog-mode-hooks))) (defun extra-langs/init-qml-mode () - (use-package qml-mode :defer t :mode "\\.qml\\'")) + (use-package qml-mode + :defer t + :mode "\\.qml\\'")) (defun extra-langs/init-scad-mode () - (use-package scad-mode :defer t)) + (use-package scad-mode + :defer t)) (defun extra-langs/init-stan-mode () - (use-package stan-mode :defer t)) + (use-package stan-mode + :defer t)) + +(defun extra-langs/init-sparql-mode () + (use-package sparql-mode + :defer t + :mode "\\.sparql\\'") + (when (configuration-layer/package-usedp 'company) + (spacemacs|add-company-backends :modes sparql-mode))) (defun extra-langs/init-thrift () - (use-package thrift :defer t)) + (use-package thrift + :defer t)) ;; .m files are not associated because conflict with more common Objective-C and ;; MATLAB/Octave, manually invoke for .m files.