diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2022-11-28 16:22:11 +0100 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2022-11-28 16:22:11 +0100 |
| commit | 9c198c6dbc818710c5206fd812a25510e43e221a (patch) | |
| tree | 9934426f2ab37985b7fb5e7c2068c47e361c96df /overlays/vimPlugins.nix | |
| parent | 7b5eab661775f031510831176a6994d541ded669 (diff) | |
add new tree-sitter for just file
Diffstat (limited to 'overlays/vimPlugins.nix')
| -rw-r--r-- | overlays/vimPlugins.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/overlays/vimPlugins.nix b/overlays/vimPlugins.nix new file mode 100644 index 0000000..0d2b780 --- /dev/null +++ b/overlays/vimPlugins.nix @@ -0,0 +1,42 @@ +{pkgs, ...}: (final: prev: { + vimPlugins = let + getVimPlugin = { + name, + git, + rev, + ref ? "master", + }: + pkgs.vimUtils.buildVimPluginFrom2Nix { + inherit name; + src = builtins.fetchGit { + url = "https://github.com/${git}"; + submodules = true; + inherit rev; + inherit ref; + }; + }; + in + prev.vimPlugins + // { + neotest-python = getVimPlugin { + name = "neotest-python"; + git = "nvim-neotest/neotest-python"; + rev = "e53920d145d37783c8d8428365a0a230e0a18cb5"; + }; + firvish-nvim = getVimPlugin { + name = "firvish-nvim"; + git = "Furkanzmc/firvish.nvim"; + rev = "127f9146175d6bbaff6a8b761081cfd2279f8351"; + }; + nvim-parinfer = getVimPlugin { + name = "nvim-parinfer"; + git = "gpanders/nvim-parinfer"; + rev = "82bce5798993f4fe5ced20e74003b492490b4fe8"; + }; + vim-just = getVimPlugin { + name = "vim-just"; + git = "NoahTheDuke/vim-just"; + rev = "838c9096d4c5d64d1000a6442a358746324c2123"; + }; + }; +}) |
