about summary refs log tree commit diff
path: root/pkgs/aszlig/vim/default.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2019-06-11 04:42:25 +0200
committeraszlig <aszlig@nix.build>2019-06-11 04:42:25 +0200
commit7adab7f0be27c3ef54f7d82657f05921fd89946c (patch)
tree3ae261e147d728d8e805f258e10f5db1012037f9 /pkgs/aszlig/vim/default.nix
parent8f26346b224e2799538a557c46dbe508d985ee67 (diff)
vim: Add syntax highlighting for Jinja2
Jinja2 seems to be quite popular these days for all sorts of templates,
so let's actually use the syntax file from the actual Jinja2 package.

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'pkgs/aszlig/vim/default.nix')
-rw-r--r--pkgs/aszlig/vim/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/aszlig/vim/default.nix b/pkgs/aszlig/vim/default.nix
index d3e56e7f..00906802 100644
--- a/pkgs/aszlig/vim/default.nix
+++ b/pkgs/aszlig/vim/default.nix
@@ -335,6 +335,15 @@ let
       '';
       installPhase = "cp -r data/syntax-highlighting/vim \"$out\"";
     };
+
+    jinja2 = stdenv.mkDerivation {
+      name = "jinja2-vim-${python3Packages.jinja2.version}";
+      inherit (python3Packages.jinja2) src;
+      phases = [ "unpackPhase" "installPhase" ];
+      installPhase = ''
+        install -vD -m 0644 ext/Vim/jinja.vim "$out/syntax/jinja.vim"
+      '';
+    };
   };
 
   generic = ''