nixpkgs/pkgs/applications/editors/vim/plugins
Yueh-Shun Li 91b3db1309 treewide: fix sourceRoot for fetchgit-based src
According to Nixpkgs manual[1] and NixOS 23.11 Release Note[2], the
`sourceRoot` attribute passed to `stdenv.mkDerivation` should be
specified as `"${src.name}"` or `"${src.name}/subdir"` when `src` is
produced using `fetchgit`-based fetchers.

`sourceRoot = "source"` or `sourceRoot = "source/subdir"` is based on
the assumption that the `name` attribute of these pre-unpacked fetchers
are always `"source"`, which is not the case. Expecting constant `name`
also makes the source FODs prone to irrelevent hashes during version
bumps.

[1]: https://nixos.org/manual/nixpkgs/unstable/#var-stdenv-sourceRoot
[2]: https://nixos.org/manual/nixos/stable/release-notes#sec-release-23.11
2024-03-09 07:53:25 +08:00
..
markdown-preview-nvim
nvim-treesitter vimPlugins.nvim-treesitter: update grammars 2024-03-01 14:09:23 +01:00
patches vimPlugins.sniprun: 1.3.10 -> 1.3.11 2024-01-17 22:26:25 +01:00
vim2nix
vim-clap vimPlugins.vim-clap: 0.50 -> 0.52 2024-03-02 16:52:59 +00:00
aliases.nix vimPlugins.nvim-ts-rainbow: deprecate 2023-11-30 20:32:23 +01:00
build-vim-plugin.nix
default.nix
deprecated.json vimPlugins: resolve github repository redirects 2024-02-15 14:28:32 +01:00
generated.nix vimPlugins.transparent-nvim: Added entry in generated.nix 2024-03-08 11:19:59 +01:00
get-plugins.nix
neovim-require-check-hook.sh
overrides.nix treewide: fix sourceRoot for fetchgit-based src 2024-03-09 07:53:25 +08:00
readme.md
update.py
updater.nix
vim-command-check-hook.sh
vim-gen-doc-hook.sh
vim-plugin-names vimPlugins.transparent-nvim: init at 2023-11-12 2024-03-08 11:19:59 +01:00
vim-utils.nix

Instructions for adding Vim plugins to nixpkgs can be found here.