about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--users/glittershark/emacs.d/config.el4
-rw-r--r--users/glittershark/emacs.d/packages.el2
-rw-r--r--users/glittershark/system/home/modules/development.nix1
3 files changed, 7 insertions, 0 deletions
diff --git a/users/glittershark/emacs.d/config.el b/users/glittershark/emacs.d/config.el
index 9038e0c569..c1ff282a38 100644
--- a/users/glittershark/emacs.d/config.el
+++ b/users/glittershark/emacs.d/config.el
@@ -1210,3 +1210,7 @@
   (setq znc-servers
         '(("znc.gws.fyi" 5000 t
            ((freenode "glittershark" "Ompquy"))))))
+
+(use-package! jsonnet-mode
+  :bind (:map jsonnet-mode-map
+         ("g SPC" . jsonnet-eval-buffer)))
diff --git a/users/glittershark/emacs.d/packages.el b/users/glittershark/emacs.d/packages.el
index 63a753eec4..c311c77b22 100644
--- a/users/glittershark/emacs.d/packages.el
+++ b/users/glittershark/emacs.d/packages.el
@@ -149,6 +149,8 @@
 (package! terraform-mode)
 (package! company-terraform)
 
+(package! jsonnet-mode)
+
 ;;;
 (package! znc
   :recipe (:host github
diff --git a/users/glittershark/system/home/modules/development.nix b/users/glittershark/system/home/modules/development.nix
index 39e964d1da..329b960297 100644
--- a/users/glittershark/system/home/modules/development.nix
+++ b/users/glittershark/system/home/modules/development.nix
@@ -46,6 +46,7 @@ with lib;
     gnumake
     inetutils
     loc
+    jsonnet
 
     clj2nix