1{
2 lib,
3 vimUtils,
4 fetchFromGitea,
5 nix-update-script,
6 vimPlugins,
7}:
8vimUtils.buildVimPlugin {
9 pname = "cmp-async-path";
10 version = "0-unstable-2025-04-13";
11
12 src = fetchFromGitea {
13 domain = "codeberg.org";
14 owner = "FelipeLema";
15 repo = "cmp-async-path";
16 rev = "0ed1492f59e730c366d261a5ad822fa37e44c325";
17 hash = "sha256-J1Iw7yNfvWq7Jul25Eyx4qk9lSiLpZt4TRvTYi1DXtk=";
18 };
19
20 checkInputs = [ vimPlugins.nvim-cmp ];
21
22 passthru.updateScript = nix-update-script {
23 extraArgs = [ "--version=branch" ];
24 };
25
26 meta = {
27 description = "Nvim-cmp source for filesystem paths with async processing";
28 homepage = "https://codeberg.org/FelipeLema/cmp-async-path/";
29 license = lib.licenses.mit;
30 platforms = lib.platforms.all;
31 };
32}