Unverified Commit 770358e2 authored by Matthieu Coudron's avatar Matthieu Coudron Committed by GitHub
Browse files

Merge pull request #327083 from thiagokokada/add-url-open

vimPlugins.url-open: init at 2024-02-03
parents 75686331 b792c471
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -226,18 +226,18 @@ Some plugins require overrides in order to function properly. Overrides are plac
}
```

Sometimes plugins require an override that must be changed when the plugin is updated. This can cause issues when Vim plugins are auto-updated but the associated override isn't updated. For these plugins, the override should be written so that it specifies all information required to install the plugin, and running `./update.py` doesn't change the derivation for the plugin. Manually updating the override is required to update these types of plugins. An example of such a plugin is `LanguageClient-neovim`.
Sometimes plugins require an override that must be changed when the plugin is updated. This can cause issues when Vim plugins are auto-updated but the associated override isn't updated. For these plugins, the override should be written so that it specifies all information required to install the plugin, and running `nix-shell -p vimPluginsUpdater --run vim-plugins-updater` doesn't change the derivation for the plugin. Manually updating the override is required to update these types of plugins. An example of such a plugin is `LanguageClient-neovim`.

To add a new plugin, run `./update.py add "[owner]/[name]"`. **NOTE**: This script automatically commits to your git repository. Be sure to check out a fresh branch before running.
To add a new plugin, run `nix-shell -p vimPluginsUpdater --run 'vim-plugins-updater add "[owner]/[name]"'`. **NOTE**: This script automatically commits to your git repository. Be sure to check out a fresh branch before running.

Finally, there are some plugins that are also packaged in nodePackages because they have Javascript-related build steps, such as running webpack. Those plugins are not listed in `vim-plugin-names` or managed by `update.py` at all, and are included separately in `overrides.nix`. Currently, all these plugins are related to the `coc.nvim` ecosystem of the Language Server Protocol integration with Vim/Neovim.
Finally, there are some plugins that are also packaged in nodePackages because they have Javascript-related build steps, such as running webpack. Those plugins are not listed in `vim-plugin-names` or managed by `vimPluginsUpdater` at all, and are included separately in `overrides.nix`. Currently, all these plugins are related to the `coc.nvim` ecosystem of the Language Server Protocol integration with Vim/Neovim.

## Updating plugins in nixpkgs {#updating-plugins-in-nixpkgs}

Run the update script with a GitHub API token that has at least `public_repo` access. Running the script without the token is likely to result in rate-limiting (429 errors). For steps on creating an API token, please refer to [GitHub's token documentation](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token).

```sh
GITHUB_API_TOKEN=my_token ./pkgs/applications/editors/vim/plugins/update.py
nix-shell -p vimPluginsUpdater --run 'vim-plugins-updater --github-token=mytoken' # or set GITHUB_API_TOKEN environment variable
```

Alternatively, set the number of processes to a lower count to avoid rate-limiting.
+2 −2
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
        "new": "vim-fern"
    },
    "gina-vim": {
        "date": "2024-07-03",
        "date": "2024-07-14",
        "new": "vim-gina"
    },
    "gist-vim": {
@@ -60,7 +60,7 @@
        "new": "vim-suda"
    },
    "vim-fsharp": {
        "date": "2024-07-03",
        "date": "2024-07-14",
        "new": "zarchive-vim-fsharp"
    },
    "vim-jade": {
+533 −519

File changed.

Preview size limit exceeded, changes collapsed.

+112 −92
Original line number Diff line number Diff line
@@ -204,12 +204,12 @@
  };
  c_sharp = buildGrammar {
    language = "c_sharp";
    version = "0.0.0+rev=82fa8f0";
    version = "0.0.0+rev=31a64b2";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-c-sharp";
      rev = "82fa8f05f41a33e9bc830f85d74a9548f0291738";
      hash = "sha256-5GkU3/yVMCnNvNssad3vEIN8PlbLeQsRBlwgH2KUrBo=";
      rev = "31a64b28292aac6adf44071e449fa03fb80eaf4e";
      hash = "sha256-WBOA6CIW56RuiHhwiuP9R+K2kK6Chfx05TP3mdjMxo0=";
    };
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
  };
@@ -524,6 +524,17 @@
    location = "crates/tree-sitter-ebnf";
    meta.homepage = "https://github.com/RubixDev/ebnf";
  };
  editorconfig = buildGrammar {
    language = "editorconfig";
    version = "0.0.0+rev=c5f8368";
    src = fetchFromGitHub {
      owner = "ValdezFOmar";
      repo = "tree-sitter-editorconfig";
      rev = "c5f83685a64117872ae750ce14333a7a1dddcf0b";
      hash = "sha256-kmQ3+QTwWd/92wL6YS6UchI819eLnD9YfT5TPANvCXA=";
    };
    meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig";
  };
  eds = buildGrammar {
    language = "eds";
    version = "0.0.0+rev=0ad62cb";
@@ -603,12 +614,12 @@
  };
  erlang = buildGrammar {
    language = "erlang";
    version = "0.0.0+rev=da275db";
    version = "0.0.0+rev=19ca500";
    src = fetchFromGitHub {
      owner = "WhatsApp";
      repo = "tree-sitter-erlang";
      rev = "da275db3ae46bbd00f97d11f888d8c58c14faa6d";
      hash = "sha256-05V1VLmafWgdAHaNiBj4YYl9/W54j6TNSH5CLnh0fjY=";
      rev = "19ca500fa5a17ab58dc18aa03b50e2db305e7a8a";
      hash = "sha256-5WUuy8+O9yujzoAjO2sNGM1+IEnaS7HEphTKcvFJJNo=";
    };
    meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
  };
@@ -702,12 +713,12 @@
  };
  fortran = buildGrammar {
    language = "fortran";
    version = "0.0.0+rev=f73d473";
    version = "0.0.0+rev=dde9829";
    src = fetchFromGitHub {
      owner = "stadelmanma";
      repo = "tree-sitter-fortran";
      rev = "f73d473e3530862dee7cbb38520f28824e7804f6";
      hash = "sha256-K9CnLhDKiWTxVM5OBZ80psV2oFDnlTgd+DDoP39ufds=";
      rev = "dde9829554b831cf6cbf927294f22dfb9a8f0419";
      hash = "sha256-QvEKisBE4Qrnv1CjeCMhIt/L1BdXEJLCprw/hJoAE20=";
    };
    meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
  };
@@ -887,6 +898,17 @@
    };
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-go";
  };
  goctl = buildGrammar {
    language = "goctl";
    version = "0.0.0+rev=f107937";
    src = fetchFromGitHub {
      owner = "chaozwn";
      repo = "tree-sitter-goctl";
      rev = "f107937259c7ec4bb05f7e3d2c24b89ac36d4cc3";
      hash = "sha256-4I0T+CoMCo3e7hkpdR+ipMol0THbJYg+UXAnIa0o5Ns=";
    };
    meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl";
  };
  godot_resource = buildGrammar {
    language = "godot_resource";
    version = "0.0.0+rev=2ffb90d";
@@ -966,12 +988,12 @@
  };
  groovy = buildGrammar {
    language = "groovy";
    version = "0.0.0+rev=6c5c881";
    version = "0.0.0+rev=f361500";
    src = fetchFromGitHub {
      owner = "murtaza64";
      repo = "tree-sitter-groovy";
      rev = "6c5c8813233fe326e24c5ef032858d13f8006a8d";
      hash = "sha256-NursRJ7DBmlbA7EOzC+WwoxDkjMUZYANcdX48DyjEIY=";
      rev = "f3615006429251a966d7452bd46a0171364bcb7b";
      hash = "sha256-n3haDlldeFk9FzHY7k5zhzDNHA6TzjncZpsQuHl/Q00=";
    };
    meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy";
  };
@@ -999,12 +1021,12 @@
  };
  hare = buildGrammar {
    language = "hare";
    version = "0.0.0+rev=0705249";
    version = "0.0.0+rev=4af5d82";
    src = fetchFromGitHub {
      owner = "amaanq";
      repo = "tree-sitter-hare";
      rev = "070524937539eb8bb4f10debd9c83b66c434f3a2";
      hash = "sha256-NUvbkMYA1nZmS84vLNguto/Fo7wdrDmRCBnveR88ry0=";
      rev = "4af5d82cf9ec39f67cb1db5b7a9269d337406592";
      hash = "sha256-QEnE5IQJ60PXb6QjgEE5L4p7Fjy0p+N+dyDTMh3YsRg=";
    };
    meta.homepage = "https://github.com/amaanq/tree-sitter-hare";
  };
@@ -1143,12 +1165,12 @@
  };
  http = buildGrammar {
    language = "http";
    version = "0.0.0+rev=2dacda9";
    version = "0.0.0+rev=e061995";
    src = fetchFromGitHub {
      owner = "rest-nvim";
      repo = "tree-sitter-http";
      rev = "2dacda923bafcfeae487e457df0fc1c95f6d1848";
      hash = "sha256-JunYDINufbrbVduLrrX73rD8L6MC5dEie8yq92qTFe4=";
      rev = "e061995f0caf2fa30f68fa1fdf2c08bcbd4629a8";
      hash = "sha256-zwPIO75l3OBmuWX1ABZNA6ZulJUtSsp3Xs7+dcnxLCo=";
    };
    meta.homepage = "https://github.com/rest-nvim/tree-sitter-http";
  };
@@ -1176,12 +1198,12 @@
  };
  idl = buildGrammar {
    language = "idl";
    version = "0.0.0+rev=966797b";
    version = "0.0.0+rev=1a495f4";
    src = fetchFromGitHub {
      owner = "cathaysia";
      repo = "tree-sitter-idl";
      rev = "966797b8c581526efdd2252f815dde6de1a8f932";
      hash = "sha256-q2aBAXUVjhcoHH7iZQllLkDF5ZMuIxNjWu72Xt+YdXA=";
      rev = "1a495f4520fdd85ae4c9286fb69d9d92fb623343";
      hash = "sha256-tV1Y+XvCV4KLhGeTdXZr1Lm7XQkxSMz/9EhIr7gsgpU=";
    };
    meta.homepage = "https://github.com/cathaysia/tree-sitter-idl";
  };
@@ -1242,12 +1264,12 @@
  };
  javascript = buildGrammar {
    language = "javascript";
    version = "0.0.0+rev=391a8fc";
    version = "0.0.0+rev=12e4537";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-javascript";
      rev = "391a8fcc48a11f63bf18ec9885f6f069e760949a";
      hash = "sha256-GOIhkoiiUhkTpUhDm/sfLtsNhOrVoGx2uiXEteruT2g=";
      rev = "12e45374422f6051648717be62f0ffc40a279ee2";
      hash = "sha256-KBEJFpOIP4MFbkxcIF2HsHvwblTdb2UuisKMn4Pnm1w=";
    };
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript";
  };
@@ -1452,12 +1474,12 @@
  };
  liquid = buildGrammar {
    language = "liquid";
    version = "0.0.0+rev=0419ac4";
    version = "0.0.0+rev=7862a34";
    src = fetchFromGitHub {
      owner = "hankthetank27";
      repo = "tree-sitter-liquid";
      rev = "0419ac4868585320eee8615c90b864a1b04ef433";
      hash = "sha256-1FPDsQSPM86NvMrmxIOVnIC65bUOFtKEwRuAtMDbw6M=";
      rev = "7862a3424832c3a9d45eb21143b375837bd6573b";
      hash = "sha256-F/nP+zXySjKHX9Y9zqexhwn02sZejUXMPDcWRh6s7Yo=";
    };
    meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid";
  };
@@ -1619,12 +1641,12 @@
  };
  mlir = buildGrammar {
    language = "mlir";
    version = "0.0.0+rev=268bc99";
    version = "0.0.0+rev=affbd6f";
    src = fetchFromGitHub {
      owner = "artagnon";
      repo = "tree-sitter-mlir";
      rev = "268bc99020f7ba7a219f839e3a6a31c36ad0826b";
      hash = "sha256-jXcnM+LEY35GZd2HYtFE5Of4CBga1zZuGCPazKWAppA=";
      rev = "affbd6f3b08155826a22cfa8373147acbf60f1f1";
      hash = "sha256-zIbtvtpLQmXhFj5KDQRwsUJfUi6AkZjfp55n0X5lN4o=";
    };
    generate = true;
    meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
@@ -1664,12 +1686,12 @@
  };
  nim = buildGrammar {
    language = "nim";
    version = "0.0.0+rev=961c279";
    version = "0.0.0+rev=897e5d3";
    src = fetchFromGitHub {
      owner = "alaviss";
      repo = "tree-sitter-nim";
      rev = "961c2798cec9250c44f7d7225ddb33d47d25856a";
      hash = "sha256-zFT316pJwJvPRLJcBk4kvPmwNgdkYG5/10VktNBQwL8=";
      rev = "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7";
      hash = "sha256-JwR5Og1pGDTHI49rFsnfStrTcZ7hOseK6YyFIVlQ1o4=";
    };
    meta.homepage = "https://github.com/alaviss/tree-sitter-nim";
  };
@@ -1817,7 +1839,7 @@
      rev = "a9ee969dec5b2e3b2ccccc5954fec04100c7619e";
      hash = "sha256-U45RkRpE1EdX2ijGyjTKVNRcSu6E6Dh9Z7G9bp24T80=";
    };
    meta.homepage = "https://github.com/Isopod/tree-sitter-pascal.git";
    meta.homepage = "https://github.com/Isopod/tree-sitter-pascal";
  };
  passwd = buildGrammar {
    language = "passwd";
@@ -1854,24 +1876,24 @@
  };
  php = buildGrammar {
    language = "php";
    version = "0.0.0+rev=4f124bc";
    version = "0.0.0+rev=575a080";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-php";
      rev = "4f124bc6075e1c3333e80190c1c170933ed72c95";
      hash = "sha256-qYfcJCcZ2s/z61aPhO/y+v32FnEwf0rBvtvPiQVtBOE=";
      rev = "575a0801f430c8672db70b73493c033a9dcfc328";
      hash = "sha256-lvgxProv6EYBSFqMuQZh3nzC9ayjBQeafOECrRHzYtU=";
    };
    location = "php";
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
  };
  php_only = buildGrammar {
    language = "php_only";
    version = "0.0.0+rev=4f124bc";
    version = "0.0.0+rev=575a080";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-php";
      rev = "4f124bc6075e1c3333e80190c1c170933ed72c95";
      hash = "sha256-qYfcJCcZ2s/z61aPhO/y+v32FnEwf0rBvtvPiQVtBOE=";
      rev = "575a0801f430c8672db70b73493c033a9dcfc328";
      hash = "sha256-lvgxProv6EYBSFqMuQZh3nzC9ayjBQeafOECrRHzYtU=";
    };
    location = "php_only";
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
@@ -1967,28 +1989,26 @@
  problog = buildGrammar {
    language = "problog";
    version = "0.0.0+rev=d8bc22c";
    src = fetchFromGitea {
      domain = "codeberg.org";
      owner = "foxy";
    src = fetchFromGitHub {
      owner = "foxyseta";
      repo = "tree-sitter-prolog";
      rev = "d8bc22c007825d3af3d62b4326f9d8f9ca529974";
      hash = "sha256-Mpx5csjeRtYARD+nYbZjygOKfGKgvFUW0r2ZG7/2+Vo=";
    };
    location = "grammars/problog";
    meta.homepage = "https://codeberg.org/foxy/tree-sitter-prolog";
    meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
  };
  prolog = buildGrammar {
    language = "prolog";
    version = "0.0.0+rev=d8bc22c";
    src = fetchFromGitea {
      domain = "codeberg.org";
      owner = "foxy";
    src = fetchFromGitHub {
      owner = "foxyseta";
      repo = "tree-sitter-prolog";
      rev = "d8bc22c007825d3af3d62b4326f9d8f9ca529974";
      hash = "sha256-Mpx5csjeRtYARD+nYbZjygOKfGKgvFUW0r2ZG7/2+Vo=";
    };
    location = "grammars/prolog";
    meta.homepage = "https://codeberg.org/foxy/tree-sitter-prolog";
    meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
  };
  promql = buildGrammar {
    language = "promql";
@@ -2092,12 +2112,12 @@
  };
  python = buildGrammar {
    language = "python";
    version = "0.0.0+rev=71778c2";
    version = "0.0.0+rev=ccc2408";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-python";
      rev = "71778c2a472ed00a64abf4219544edbf8e4b86d7";
      hash = "sha256-hHQ5gK4dTRSdp0fLKarytU9vFhsBeQp7Ka61vFoIr7Y=";
      rev = "ccc2408e558029ad82b0dea63ff55ada495965da";
      hash = "sha256-h6vz8Dpr+uqjN5UHxJ58GSQVAyRjxsnObIr6UKBBmps=";
    };
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
  };
@@ -2191,12 +2211,12 @@
  };
  rbs = buildGrammar {
    language = "rbs";
    version = "0.0.0+rev=88d8ed4";
    version = "0.0.0+rev=8d8e65a";
    src = fetchFromGitHub {
      owner = "joker1007";
      repo = "tree-sitter-rbs";
      rev = "88d8ed487b5449ddda2fc0c4fe23b71cba29ca24";
      hash = "sha256-z7Ls0SXh18bRMX+FpVIzaeeuItyeCTOnGgQ3tDyrtSU=";
      rev = "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99";
      hash = "sha256-M72rShapD813gpBbWUIil6UgcnoF1DVTffMSnTpejgg=";
    };
    meta.homepage = "https://github.com/joker1007/tree-sitter-rbs";
  };
@@ -2356,15 +2376,15 @@
  };
  scfg = buildGrammar {
    language = "scfg";
    version = "0.0.0+rev=6deae0c";
    src = fetchFromSourcehut {
      owner = "~rockorager";
    version = "0.0.0+rev=a551280";
    src = fetchFromGitHub {
      owner = "rockorager";
      repo = "tree-sitter-scfg";
      rev = "6deae0cbb458c849a4d1e2985093e9c9c32d7fd0";
      hash = "sha256-2ubRvjpvRJEBZXpM7ZIkWAwSZARCzP/klydQ6IVpCSk=";
      rev = "a5512800ea0220da4abbae61b8aea8423d1549aa";
      hash = "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA=";
    };
    generate = true;
    meta.homepage = "https://git.sr.ht/~rockorager/tree-sitter-scfg";
    meta.homepage = "https://github.com/rockorager/tree-sitter-scfg";
  };
  scheme = buildGrammar {
    language = "scheme";
@@ -2493,12 +2513,12 @@
    language = "sparql";
    version = "0.0.0+rev=d853661";
    src = fetchFromGitHub {
      owner = "BonaBeavis";
      owner = "GordianDziwis";
      repo = "tree-sitter-sparql";
      rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58";
      hash = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU=";
    };
    meta.homepage = "https://github.com/BonaBeavis/tree-sitter-sparql";
    meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql";
  };
  sql = buildGrammar {
    language = "sql";
@@ -2513,12 +2533,12 @@
  };
  squirrel = buildGrammar {
    language = "squirrel";
    version = "0.0.0+rev=0a50d31";
    version = "0.0.0+rev=072c969";
    src = fetchFromGitHub {
      owner = "amaanq";
      repo = "tree-sitter-squirrel";
      rev = "0a50d31098e83c668d34d1160a0f6c7d23b571cc";
      hash = "sha256-cLMAeDfZiHInA9+Td8FedRVSNv1vFE/bpCftRqV72d0=";
      rev = "072c969749e66f000dba35a33c387650e203e96e";
      hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU=";
    };
    meta.homepage = "https://github.com/amaanq/tree-sitter-squirrel";
  };
@@ -2601,12 +2621,12 @@
  };
  swift = buildGrammar {
    language = "swift";
    version = "0.0.0+rev=631f1e6";
    version = "0.0.0+rev=6248145";
    src = fetchFromGitHub {
      owner = "alex-pinkus";
      repo = "tree-sitter-swift";
      rev = "631f1e66bfbf55791b7a9ed23fa6dc90ee55550a";
      hash = "sha256-/nMRcZc5fWUJ+GpVnlERHjtahXGh6NwrNNQPkNM5Y9E=";
      rev = "6248145bd1c221f75feb3460e59de57f81fda58f";
      hash = "sha256-/l9CMB5ypA2C9yvYPDkDXutJIrSdSwbJuh4Pb4i2Sjc=";
    };
    generate = true;
    meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@@ -2758,12 +2778,12 @@
  };
  tlaplus = buildGrammar {
    language = "tlaplus";
    version = "0.0.0+rev=200f9da";
    version = "0.0.0+rev=bba02e7";
    src = fetchFromGitHub {
      owner = "tlaplus-community";
      repo = "tree-sitter-tlaplus";
      rev = "200f9dab6b23f3b9bb8f67fc811221517f56c373";
      hash = "sha256-oIyZ+x0bRnxVAQGiuPgFXjHwZ/MSdC9Ge52cG3oYS3E=";
      rev = "bba02e79f85e335f310fc95e21c677e49f2c4439";
      hash = "sha256-FbOBkEtsFFD9jIWM2+fETstnvQyIj2DAF81v0dXjouo=";
    };
    meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus";
  };
@@ -2787,7 +2807,7 @@
      rev = "3937c5cd105ec4127448651a21aef45f52d19609";
      hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=";
    };
    meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git";
    meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt";
  };
  toml = buildGrammar {
    language = "toml";
@@ -2814,26 +2834,26 @@
  };
  tsx = buildGrammar {
    language = "tsx";
    version = "0.0.0+rev=4f3eb66";
    version = "0.0.0+rev=e45cb32";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-typescript";
      rev = "4f3eb6655a1cd1a1f87ef10201f8e22886dcd76e";
      hash = "sha256-f/xk4MdGVvkZv0642aOwA9UFZSb0GvoLu+jgXUp/bhw=";
      rev = "e45cb3225bf47a04da827e4575b9791523d953fd";
      hash = "sha256-7xP8ufPV/ndKmi8gfDYpHSY6D6lfsR0/YXfq3/RT8x0=";
    };
    location = "tsx";
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
  };
  turtle = buildGrammar {
    language = "turtle";
    version = "0.0.0+rev=085437f";
    version = "0.0.0+rev=7f789ea";
    src = fetchFromGitHub {
      owner = "BonaBeavis";
      owner = "GordianDziwis";
      repo = "tree-sitter-turtle";
      rev = "085437f5cb117703b7f520dd92161140a684f092";
      hash = "sha256-ub777Pjody2SvP2EjW7IwWj8YnMuMzdJ4AlrkP6WrdA=";
      rev = "7f789ea7ef765080f71a298fc96b7c957fa24422";
      hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA=";
    };
    meta.homepage = "https://github.com/BonaBeavis/tree-sitter-turtle";
    meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle";
  };
  twig = buildGrammar {
    language = "twig";
@@ -2848,12 +2868,12 @@
  };
  typescript = buildGrammar {
    language = "typescript";
    version = "0.0.0+rev=4f3eb66";
    version = "0.0.0+rev=e45cb32";
    src = fetchFromGitHub {
      owner = "tree-sitter";
      repo = "tree-sitter-typescript";
      rev = "4f3eb6655a1cd1a1f87ef10201f8e22886dcd76e";
      hash = "sha256-f/xk4MdGVvkZv0642aOwA9UFZSb0GvoLu+jgXUp/bhw=";
      rev = "e45cb3225bf47a04da827e4575b9791523d953fd";
      hash = "sha256-7xP8ufPV/ndKmi8gfDYpHSY6D6lfsR0/YXfq3/RT8x0=";
    };
    location = "typescript";
    meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
@@ -2882,12 +2902,12 @@
  };
  typst = buildGrammar {
    language = "typst";
    version = "0.0.0+rev=3924cb9";
    version = "0.0.0+rev=90f6af2";
    src = fetchFromGitHub {
      owner = "uben0";
      repo = "tree-sitter-typst";
      rev = "3924cb9ed9e0e62ce7df9c4fe0faa4c234795999";
      hash = "sha256-W8mNIASM85btE3XychvagVJofIb+CkNT4XeIhdQt8FU=";
      rev = "90f6af21271dee246a9cafe109e2b456c5bc10a6";
      hash = "sha256-53BCAdQLpeV2l6kmfllrCU186svZ4RE/2+VVrWuFV8Y=";
    };
    meta.homepage = "https://github.com/uben0/tree-sitter-typst";
  };
@@ -2949,12 +2969,12 @@
  };
  v = buildGrammar {
    language = "v";
    version = "0.0.0+rev=e91f8a4";
    version = "0.0.0+rev=7f80a04";
    src = fetchFromGitHub {
      owner = "vlang";
      repo = "v-analyzer";
      rev = "e91f8a42de7842f24f4ce600754f2b6651985fd4";
      hash = "sha256-38nerR7oZBwxXWd08QqEEMSxAZqXRHCRdLbMEbRhcQI=";
      rev = "7f80a0441ff2ca6aa8ced8e1ee87cead9dd26515";
      hash = "sha256-eTYqzdhxVI8jQXZ4FopReVYZJle2D0b31PjkZ2xC4f4=";
    };
    location = "tree_sitter_v";
    meta.homepage = "https://github.com/vlang/v-analyzer";
@@ -3071,12 +3091,12 @@
  };
  wit = buildGrammar {
    language = "wit";
    version = "0.0.0+rev=cab9479";
    version = "0.0.0+rev=cd7e653";
    src = fetchFromGitHub {
      owner = "liamwh";
      repo = "tree-sitter-wit";
      rev = "cab94791450524a542324d8cbe8017d69c516d8e";
      hash = "sha256-R8b+UQmj+JtiIGDsvR5KBTGoX99m0k/HJx2bTGNxRH0=";
      rev = "cd7e6534fd9a22e3e9a7a85feecf4e35461e47cb";
      hash = "sha256-/Lvo0YbdSaIoRFSm74kBQRM1sQTO3t9+OrxFK4/KyEo=";
    };
    meta.homepage = "https://github.com/liamwh/tree-sitter-wit";
  };
+7 −6
Original line number Diff line number Diff line
@@ -335,12 +335,12 @@

  codeium-nvim = let
    # Update according to https://github.com/Exafunction/codeium.nvim/blob/main/lua/codeium/versions.json
    codeiumVersion = "1.8.25";
    codeiumVersion = "1.8.80";
    codeiumHashes = {
      x86_64-linux = "sha256-6sIYDI6+1/p54Af+E/GmRAFlfDYJVwxhn0qF47ZH+Zg=";
      aarch64-linux = "sha256-1ImcjAqCZm5KZZYHWhG1eO7ipAdrP4Qjj2eBxTst++s=";
      x86_64-darwin = "sha256-yHthItxZYFejJlwJJ7BrM2csnLsZXjy/IbzF1iaCCyI=";
      aarch64-darwin = "sha256-GIx0yABISj/rH/yVkkx6NBs5qF0P8nhpMyvnzXJ92mA=";
      x86_64-linux = "sha256-ULHO7NrbW0DDlOYiSHGXwJ+NOa68Ma+HMHgq2WyAKBA=";
      aarch64-linux = "sha256-WVqPV/D9jPADkxt5XmydqXjSG8461URPsk1+W/kyZV0=";
      x86_64-darwin = "sha256-0P/eYZp0Wieza0btOA+yxqKtoIYlUN6MhN0dI6R8GEg=";
      aarch64-darwin = "sha256-2Cv22+Ii+otKLDQ404l9R/x42PkKTEzPB72/gc9wfig=";
    };

    codeium' = codeium.overrideAttrs rec {
@@ -1168,7 +1168,7 @@
        inherit (old) version src;
        sourceRoot = "${old.src.name}/spectre_oxi";

        cargoHash = "sha256-SqbU9YwZ5pvdFUr7XBAkkfoqiLHI0JwJRwH7Wj1JDNg=";
        cargoHash = "sha256-J9L9j8iyeZQRMjiVqdI7V7BOAkZaiLGOtKDpgq2wyi0=";

        preCheck = ''
          mkdir tests/tmp/
@@ -2031,6 +2031,7 @@
    '';
  };
  LeaderF = super.LeaderF.overrideAttrs {
    nativeBuildInputs = [ python3.pkgs.setuptools ];
    buildInputs = [ python3 ];
    # rm */build/ to prevent dependencies on gcc
    # strip the *.so to keep files small
Loading