1{
2 lib,
3 vimUtils,
4 fetchFromGitLab,
5 nix-update-script,
6}:
7let
8 version = "0.1.1";
9in
10vimUtils.buildVimPlugin {
11 pname = "gitlab.vim";
12 inherit version;
13
14 src = fetchFromGitLab {
15 owner = "gitlab-org/editor-extensions";
16 repo = "gitlab.vim";
17 rev = "v${version}";
18 hash = "sha256-W/FV+i/QJYX6A8uyxAQN4ov1kMd9UFCghFmSQp1kbnM=";
19 };
20
21 passthru.updateScript = nix-update-script { };
22
23 meta = {
24 description = "Integrate GitLab Duo with Neovim";
25 homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
26 license = lib.licenses.mit;
27 platforms = lib.platforms.all;
28 };
29}