From ba848ff16f8130e1fbe3daa0b0f8c4dc75ffbf28 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 5 Aug 2018 18:50:48 +0200 Subject: pkgs/vim: Add syntax highlighting for Vue.js This is used by Habitica and for maintaining my fork I sometimes[TM] unfortunately have to edit .vue files. Signed-off-by: aszlig --- pkgs/aszlig/vim/default.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'pkgs/aszlig/vim') diff --git a/pkgs/aszlig/vim/default.nix b/pkgs/aszlig/vim/default.nix index c75c4f30..dbddd99a 100644 --- a/pkgs/aszlig/vim/default.nix +++ b/pkgs/aszlig/vim/default.nix @@ -108,6 +108,27 @@ let endfun ''; }; + + pug = fetchFromGitHub { + owner = "digitaltoad"; + repo = "vim-pug"; + rev = "ddc5592f8c36bf4bd915c16b38b8c76292c2b975"; + sha256 = "069pha18g1nlzg44k742vjxm4zwjd1qjzhfllkr35qaiflvjm84y"; + }; + + scss = fetchFromGitHub { + owner = "cakebaker"; + repo = "scss-syntax.vim"; + rev = "4461789d02f81fd328afbdf27d6404b6c763c25f"; + sha256 = "0d227d2c1pvcksk2njzpkgmxivrnfb0apn2r62q7q89s61ggbzfj"; + }; + + less = fetchFromGitHub { + owner = "groenewege"; + repo = "vim-less"; + rev = "6e818d5614d5fc18d95a48c92b89e6db39f9e3d6"; + sha256 = "0rhqcdry8ycnfbg534q4b3hm78an7mnqhiazxik7k08a57dk9dbm"; + }; }; plugins = pluginDeps // { @@ -296,6 +317,13 @@ let rev = "6eb3bb21aa979cc295d0480b2179938c12b33d0d"; sha256 = "0rbwyaanvl2bqk8xm4kq8fkv8y92lpf9xx5n8gw54iij7xxhnj01"; }; + + vue = fetchFromGitHub { + owner = "posva"; + repo = "vim-vue"; + rev = "e531e1d24f24385a5f4d2f1ba36d972a57ec52d9"; + sha256 = "1vi4i9ybwg1l1xmarsdhzd08py4w0yfg4xswbz3qrvihk8nhg1km"; + }; }; generic = '' -- cgit 1.4.1