summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorJulius de Bruijn <julius+github@nauk.io>2021-12-07 20:27:08 +0100
committerJulius de Bruijn <julius+github@nauk.io>2021-12-07 20:47:29 +0100
commit81441f72a603c391d610afce86553669f9a8d9fe (patch)
treebd3f8b3528cd3d43759a81e08bbea88b9dd17301 /pkgs/applications
parent8eb814e964bb89e7f996258803626d5d1aa54726 (diff)
downloadnixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar.gz
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar.bz2
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar.lz
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar.xz
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.tar.zst
nixpkgs-81441f72a603c391d610afce86553669f9a8d9fe.zip
prisma-mode: init at 2021-12-07
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
index 3f5dd795ccb..c9eda3a548a 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
@@ -196,6 +196,35 @@
 
   power-mode = callPackage ./power-mode { };
 
+  prisma-mode = let
+    rev = "5283ca7403bcb21ca0cac8ecb063600752dfd9d4";
+  in melpaBuild {
+    pname = "prisma-mode";
+    version = "20211207.0";
+
+    commit = rev;
+
+    packageRequires = [ js2-mode ];
+
+    src = pkgs.fetchFromGitHub {
+      owner = "pimeys";
+      repo = "emacs-prisma-mode";
+      inherit rev;
+      sha256 = "sha256-DJJfjbu27Gi7Nzsa1cdi8nIQowKH8ZxgQBwfXLB0Q/I=";
+    };
+
+    recipe = pkgs.writeText "recipe" ''
+      (prisma-mode
+      :repo "pimeys/emacs-prisma-mode"
+      :fetcher github)
+    '';
+
+    meta = {
+      description = "Major mode for Prisma Schema Language";
+      license = gpl2Only;
+    };
+  };
+
   railgun = callPackage ./railgun { };
 
   structured-haskell-mode = self.shm;