From 46c68ad4188f2954d8a98c1f4ebdeea747985976 Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Tue, 11 Jan 2022 00:20:52 +0100 Subject: [PATCH 1/4] update.py: support remotes other than github right now we can only refer to repositories hosted on github. This allows to give random git repo uris like for instance: https://git.sr.ht/~whynothugo/lsp_lines.nvim --- maintainers/scripts/pluginupdate.py | 186 ++++++++++++++++++++-------- pkgs/misc/vim-plugins/update.py | 27 ++-- 2 files changed, 142 insertions(+), 71 deletions(-) diff --git a/maintainers/scripts/pluginupdate.py b/maintainers/scripts/pluginupdate.py index af0376213a39..912e38620df4 100644 --- a/maintainers/scripts/pluginupdate.py +++ b/maintainers/scripts/pluginupdate.py @@ -81,29 +81,71 @@ def make_request(url: str) -> urllib.request.Request: headers["Authorization"] = f"token {token}" return urllib.request.Request(url, headers=headers) -@dataclass -class PluginDesc: - owner: str - repo: str - branch: str - alias: Optional[str] - - class Repo: def __init__( - self, owner: str, name: str, branch: str, alias: Optional[str] + self, uri: str, branch: str, alias: Optional[str] ) -> None: - self.owner = owner - self.name = name + self.uri = uri + '''Url to the repo''' self.branch = branch self.alias = alias self.redirect: Dict[str, str] = {} - def url(self, path: str) -> str: - return urljoin(f"https://github.com/{self.owner}/{self.name}/", path) + @property + def name(self): + return self.uri.split('/')[-1] def __repr__(self) -> str: - return f"Repo({self.owner}, {self.name})" + return f"Repo({self.name}, {self.uri})" + + @retry(urllib.error.URLError, tries=4, delay=3, backoff=2) + def has_submodules(self) -> bool: + return True + + @retry(urllib.error.URLError, tries=4, delay=3, backoff=2) + def latest_commit(self) -> Tuple[str, datetime]: + loaded = self._prefetch(None) + updated = datetime.strptime(loaded['date'], "%Y-%m-%dT%H:%M:%S%z") + + return loaded['rev'], updated + + def _prefetch(self, ref: Optional[str]): + cmd = ["nix-prefetch-git", "--quiet", "--fetch-submodules", self.uri] + if ref is not None: + cmd.append(ref) + log.debug(cmd) + data = subprocess.check_output(cmd) + loaded = json.loads(data) + return loaded + + def prefetch(self, ref: Optional[str]) -> str: + loaded = self._prefetch(ref) + return loaded["sha256"] + + def as_nix(self, plugin: "Plugin") -> str: + return f'''fetchgit {{ + url = "{self.uri}"; + rev = "{plugin.commit}"; + sha256 = "{plugin.sha256}"; + }}''' + + +class RepoGitHub(Repo): + def __init__( + self, owner: str, repo: str, branch: str, alias: Optional[str] + ) -> None: + self.owner = owner + self.repo = repo + '''Url to the repo''' + super().__init__(self.url(""), branch, alias) + log.debug("Instantiating github repo %s/%s", self.owner, self.repo) + + @property + def name(self): + return self.repo + + def url(self, path: str) -> str: + return urljoin(f"https://github.com/{self.owner}/{self.name}/", path) @retry(urllib.error.URLError, tries=4, delay=3, backoff=2) def has_submodules(self) -> bool: @@ -122,7 +164,7 @@ class Repo: commit_url = self.url(f"commits/{self.branch}.atom") commit_req = make_request(commit_url) with urllib.request.urlopen(commit_req, timeout=10) as req: - self.check_for_redirect(commit_url, req) + self._check_for_redirect(commit_url, req) xml = req.read() root = ET.fromstring(xml) latest_entry = root.find(ATOM_ENTRY) @@ -137,7 +179,7 @@ class Repo: updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ") return Path(str(url.path)).name, updated - def check_for_redirect(self, url: str, req: http.client.HTTPResponse): + def _check_for_redirect(self, url: str, req: http.client.HTTPResponse): response_url = req.geturl() if url != response_url: new_owner, new_name = ( @@ -150,11 +192,13 @@ class Repo: new_plugin = plugin_line.format(owner=new_owner, name=new_name) self.redirect[old_plugin] = new_plugin - def prefetch_git(self, ref: str) -> str: - data = subprocess.check_output( - ["nix-prefetch-git", "--fetch-submodules", self.url(""), ref] - ) - return json.loads(data)["sha256"] + + def prefetch(self, commit: str) -> str: + if self.has_submodules(): + sha256 = super().prefetch(commit) + else: + sha256 = self.prefetch_github(commit) + return sha256 def prefetch_github(self, ref: str) -> str: data = subprocess.check_output( @@ -162,6 +206,33 @@ class Repo: ) return data.strip().decode("utf-8") + def as_nix(self, plugin: "Plugin") -> str: + if plugin.has_submodules: + submodule_attr = "\n fetchSubmodules = true;" + else: + submodule_attr = "" + + return f'''fetchFromGitHub {{ + owner = "{self.owner}"; + repo = "{self.repo}"; + rev = "{plugin.commit}"; + sha256 = "{plugin.sha256}";{submodule_attr} + }}''' + + +@dataclass +class PluginDesc: + repo: Repo + branch: str + alias: Optional[str] + + @property + def name(self): + if self.alias is None: + return self.repo.name + else: + return self.alias + class Plugin: def __init__( @@ -193,6 +264,7 @@ class Plugin: return copy + class Editor: """The configuration of the update script.""" @@ -241,9 +313,9 @@ class Editor: def create_parser(self): parser = argparse.ArgumentParser( - description=( - f"Updates nix derivations for {self.name} plugins" - f"By default from {self.default_in} to {self.default_out}" + description=(f""" + Updates nix derivations for {self.name} plugins.\n + By default from {self.default_in} to {self.default_out}""" ) ) parser.add_argument( @@ -320,26 +392,24 @@ def prefetch_plugin( p: PluginDesc, cache: "Optional[Cache]" = None, ) -> Tuple[Plugin, Dict[str, str]]: - user, repo_name, branch, alias = p.owner, p.repo, p.branch, p.alias - log.info(f"Fetching last commit for plugin {user}/{repo_name}@{branch}") - repo = Repo(user, repo_name, branch, alias) + repo, branch, alias = p.repo, p.branch, p.alias + name = alias or p.repo.name + commit = None + log.info(f"Fetching last commit for plugin {name} from {repo.uri}@{branch}") commit, date = repo.latest_commit() - has_submodules = repo.has_submodules() cached_plugin = cache[commit] if cache else None if cached_plugin is not None: log.debug("Cache hit !") - cached_plugin.name = alias or repo_name + cached_plugin.name = name cached_plugin.date = date return cached_plugin, repo.redirect - print(f"prefetch {user}/{repo_name}") - if has_submodules: - sha256 = repo.prefetch_git(commit) - else: - sha256 = repo.prefetch_github(commit) + has_submodules = repo.has_submodules() + print(f"prefetch {name}") + sha256 = repo.prefetch(commit) return ( - Plugin(alias or repo_name, commit, has_submodules, sha256, date=date), + Plugin(name, commit, has_submodules, sha256, date=date), repo.redirect, ) @@ -360,16 +430,17 @@ def print_download_error(plugin: str, ex: Exception): def check_results( - results: List[Tuple[str, str, Union[Exception, Plugin], Dict[str, str]]] -) -> Tuple[List[Tuple[str, str, Plugin]], Dict[str, str]]: + results: List[Tuple[PluginDesc, Union[Exception, Plugin], Dict[str, str]]] +) -> Tuple[List[Tuple[PluginDesc, Plugin]], Dict[str, str]]: + ''' ''' failures: List[Tuple[str, Exception]] = [] plugins = [] redirects: Dict[str, str] = {} - for (owner, name, result, redirect) in results: + for (pdesc, result, redirect) in results: if isinstance(result, Exception): - failures.append((name, result)) + failures.append((pdesc.name, result)) else: - plugins.append((owner, name, result)) + plugins.append((pdesc, result)) redirects.update(redirect) print(f"{len(results) - len(failures)} plugins were checked", end="") @@ -384,17 +455,29 @@ def check_results( sys.exit(1) +def make_repo(uri, branch, alias) -> Repo: + '''Instantiate a Repo with the correct specialization depending on server (gitub spec)''' + # dumb check to see if it's of the form owner/repo (=> github) or https://... + res = uri.split('/') + if len(res) <= 2: + repo = RepoGitHub(res[0], res[1], branch, alias) + else: + repo = Repo(uri.strip(), branch, alias) + return repo + def parse_plugin_line(line: str) -> PluginDesc: branch = "HEAD" alias = None - name, repo = line.split("/") - if " as " in repo: - repo, alias = repo.split(" as ") + uri = line + if " as " in uri: + uri, alias = line.split(" as ") alias = alias.strip() - if "@" in repo: - repo, branch = repo.split("@") + if "@" in line: + uri, branch = line.split("@") - return PluginDesc(name.strip(), repo.strip(), branch.strip(), alias) + repo = make_repo(uri.strip(), branch.strip(), alias) + + return PluginDesc(repo, branch.strip(), alias) def load_plugin_spec(plugin_file: str) -> List[PluginDesc]: @@ -404,10 +487,6 @@ def load_plugin_spec(plugin_file: str) -> List[PluginDesc]: if line.startswith("#"): continue plugin = parse_plugin_line(line) - if not plugin.owner: - msg = f"Invalid repository {line}, must be in the format owner/repo[ as alias]" - print(msg, file=sys.stderr) - sys.exit(1) plugins.append(plugin) return plugins @@ -467,14 +546,13 @@ class Cache: def prefetch( pluginDesc: PluginDesc, cache: Cache -) -> Tuple[str, str, Union[Exception, Plugin], dict]: - owner, repo = pluginDesc.owner, pluginDesc.repo +) -> Tuple[PluginDesc, Union[Exception, Plugin], dict]: try: plugin, redirect = prefetch_plugin(pluginDesc, cache) cache[plugin.commit] = plugin - return (owner, repo, plugin, redirect) + return (pluginDesc, plugin, redirect) except Exception as e: - return (owner, repo, e, {}) + return (pluginDesc, e, {}) def rewrite_input( diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py index 326e30dd5d72..d9adc6667482 100755 --- a/pkgs/misc/vim-plugins/update.py +++ b/pkgs/misc/vim-plugins/update.py @@ -52,38 +52,31 @@ HEADER = ( class VimEditor(pluginupdate.Editor): - def generate_nix(self, plugins: List[Tuple[str, str, pluginupdate.Plugin]], outfile: str): - sorted_plugins = sorted(plugins, key=lambda v: v[2].name.lower()) + def generate_nix(self, plugins: List[Tuple[pluginupdate.PluginDesc, pluginupdate.Plugin]], outfile: str): + sorted_plugins = sorted(plugins, key=lambda v: v[0].name.lower()) with open(outfile, "w+") as f: f.write(HEADER) f.write(textwrap.dedent(""" - { lib, buildVimPluginFrom2Nix, fetchFromGitHub }: + { lib, buildVimPluginFrom2Nix, fetchFromGitHub, fetchgit }: final: prev: {""" )) - for owner, repo, plugin in sorted_plugins: - if plugin.has_submodules: - submodule_attr = "\n fetchSubmodules = true;" - else: - submodule_attr = "" + for pdesc, plugin in sorted_plugins: - f.write(textwrap.indent(textwrap.dedent( + repo = pdesc.repo + src_nix = repo.as_nix(plugin) + f.write( f""" {plugin.normalized_name} = buildVimPluginFrom2Nix {{ pname = "{plugin.name}"; version = "{plugin.version}"; - src = fetchFromGitHub {{ - owner = "{owner}"; - repo = "{repo}"; - rev = "{plugin.commit}"; - sha256 = "{plugin.sha256}";{submodule_attr} - }}; - meta.homepage = "https://github.com/{owner}/{repo}/"; + src = {src_nix}; + meta.homepage = "{repo.uri}"; }}; """ - ), ' ')) + ) f.write("\n}\n") print(f"updated {outfile}") From a5e98cca746a7f4d2a3af2c83838354261908f02 Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Wed, 12 Jan 2022 23:56:31 +0100 Subject: [PATCH 2/4] vimPlugins.lsp_lines-nvim: init at 2022-01-10 --- pkgs/misc/vim-plugins/generated.nix | 11 +++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 12 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 62264f10857f..58b7f9534c65 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -3262,6 +3262,17 @@ final: prev: meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/"; }; + lsp_lines-nvim = buildVimPluginFrom2Nix { + pname = "lsp_lines.nvim"; + version = "2022-01-10"; + src = fetchgit { + url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; + rev = "44dfd84c62eb5e73eb912ca71e5ffcc73b8fc3b4"; + sha256 = "1zsiwzwq5g2ykzy4cl4y2rnwym9fp935gxvy2szk10bvhavsxrw5"; + }; + meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; + }; + lsp_signature-nvim = buildVimPluginFrom2Nix { pname = "lsp_signature.nvim"; version = "2022-01-14"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 49cbb06dd828..8af9f09d042d 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -252,6 +252,7 @@ hrsh7th/vim-vsnip hrsh7th/vim-vsnip-integ hsanson/vim-android hsitz/VimOrganizer +https://git.sr.ht/~whynothugo/lsp_lines.nvim hura/vim-asymptote iamcco/coc-spell-checker iamcco/markdown-preview.nvim From 4f0cb8a0715949a84d74a77ed41483a66aacd2bb Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Thu, 13 Jan 2022 00:07:10 +0100 Subject: [PATCH 3/4] update.py: mention GITHUB_API_TOKEN in the help --- maintainers/scripts/pluginupdate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/scripts/pluginupdate.py b/maintainers/scripts/pluginupdate.py index 912e38620df4..2c487927a6e1 100644 --- a/maintainers/scripts/pluginupdate.py +++ b/maintainers/scripts/pluginupdate.py @@ -345,7 +345,7 @@ class Editor: dest="proc", type=int, default=30, - help="Number of concurrent processes to spawn.", + help="Number of concurrent processes to spawn. Export GITHUB_API_TOKEN allows higher values.", ) parser.add_argument( "--no-commit", "-n", action="store_true", default=False, From 1193b6dae6d0b86be87796b104d54b4bd6c5787a Mon Sep 17 00:00:00 2001 From: "\"Matthieu Coudron\"" <"mcoudron@hotmail.com"> Date: Thu, 20 Jan 2022 22:46:44 +0100 Subject: [PATCH 4/4] vimPlugins: update --- pkgs/misc/vim-plugins/generated.nix | 500 ++++++++++++++-------------- 1 file changed, 250 insertions(+), 250 deletions(-) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 58b7f9534c65..fa4861b25b8f 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -1,5 +1,5 @@ # This file has been generated by ./pkgs/misc/vim-plugins/update.py. Do not edit! -{ lib, buildVimPluginFrom2Nix, fetchFromGitHub }: +{ lib, buildVimPluginFrom2Nix, fetchFromGitHub, fetchgit }: final: prev: { @@ -41,12 +41,12 @@ final: prev: aerial-nvim = buildVimPluginFrom2Nix { pname = "aerial.nvim"; - version = "2022-01-16"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "ee3eab57a29dd4ccfc7d5c43ede114c621546750"; - sha256 = "13fycp3ar9gqpflf6pk276v120l0c9fqz3xpw7ff0yphc81qgl4f"; + rev = "845a1052f7d8c084eab15d190b62d87350f6fa37"; + sha256 = "0k16c83qn8rcg0gfmwlwlj27apj1k081yy4aqgyrkn485fdlv3sl"; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; }; @@ -257,12 +257,12 @@ final: prev: awesome-vim-colorschemes = buildVimPluginFrom2Nix { pname = "awesome-vim-colorschemes"; - version = "2021-12-02"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "rafi"; repo = "awesome-vim-colorschemes"; - rev = "8844314af7aa10db30fc743656bf26eceb24cbe6"; - sha256 = "0203vqi3dmlhcmhir25wb4lvvdca9ryqzbrvabxa3jsfz3s01c9l"; + rev = "9a28614941beec4539f82937d50df1a03bb70e0d"; + sha256 = "0fvb3r8176r030wnf1rvpd4dba8cz5506a3plp5j5h5gxpsyd27y"; }; meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/"; }; @@ -413,12 +413,12 @@ final: prev: bufferline-nvim = buildVimPluginFrom2Nix { pname = "bufferline.nvim"; - version = "2022-01-12"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "akinsho"; repo = "bufferline.nvim"; - rev = "00a98203a38dd38b670aa70ef965c4e9be5573ef"; - sha256 = "0a6qzv1p2vamvlrpbca18ilykw5fd42z13vcn217s89x7jgil1g6"; + rev = "7451dfc97d28e6783dbeb1cdcff12619a9323c98"; + sha256 = "0w0ww4x6il3g7623rdnzdm82dg6484liglxzzd8rff5av6sx3ja8"; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; }; @@ -473,12 +473,12 @@ final: prev: chadtree = buildVimPluginFrom2Nix { pname = "chadtree"; - version = "2022-01-16"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "92918e9f60dc8a21a81045853a314be29f8cc334"; - sha256 = "0nislgcfy1kiklin5fvjbbm5xwshshzwcnsidarp148b09ib9qqn"; + rev = "67d739c993549aea6eaa1d50aa341f8e8e3ae91a"; + sha256 = "04zxjm5qzkp0ydvgyqidzzrbw76n554c9212xxm4a8mkwprx1wnj"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; @@ -713,12 +713,12 @@ final: prev: cmp-path = buildVimPluginFrom2Nix { pname = "cmp-path"; - version = "2021-12-30"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-path"; - rev = "4d58224e315426e5ac4c5b218ca86cab85f80c79"; - sha256 = "01bn7a04cnljsfls5v9yba6vz4wd2zvbi5jj063gasvqb7yq9kbp"; + rev = "c5230cb439df9547294678d0f1c1465ad7989e5f"; + sha256 = "0ya68crpc78fb5zn34s06rl77gsm956pjpsjfk1dv2cddwwxi8x8"; }; meta.homepage = "https://github.com/hrsh7th/cmp-path/"; }; @@ -737,12 +737,12 @@ final: prev: cmp-tabnine = buildVimPluginFrom2Nix { pname = "cmp-tabnine"; - version = "2022-01-10"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "tzachar"; repo = "cmp-tabnine"; - rev = "827274ac3238ba43474fdf1b047ec02111c90df8"; - sha256 = "14dy17qq1n35p46w9zrkxnmbrsl9qjf4msi5xlmlcfxsqwap24vn"; + rev = "276f3a5e43465c479164f00258f7454ff0b4d3a1"; + sha256 = "145gpizsa28g3rd872hxflnw644k9ki5qvw9012yjrfm5n8mmfcp"; }; meta.homepage = "https://github.com/tzachar/cmp-tabnine/"; }; @@ -881,12 +881,12 @@ final: prev: coc-nvim = buildVimPluginFrom2Nix { pname = "coc.nvim"; - version = "2022-01-13"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "a9dee8531de92d2a90c66e6a0494f20855035a8a"; - sha256 = "1264185lvxmz3wmr7x4mr75a9idnnasnk2x8z5mk9kdq1ggmp5rw"; + rev = "3710b54c51ff8cf97fe6686dd6220734726c42bf"; + sha256 = "1fj2rn3mnf29hpfjc8vz3n1w6jm0z96xazmg83mv1l0lg44ffwkd"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -1182,12 +1182,12 @@ final: prev: crates-nvim = buildVimPluginFrom2Nix { pname = "crates.nvim"; - version = "2022-01-15"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "6b6b13cc290c17e27334656780dda2278b93b362"; - sha256 = "1594yrd8zq02ibrw0spqq23dbr5yvrnf2ydijc67hd3a9qdx1lny"; + rev = "edf3b7aafa334d72b80d502dcca55b36a5b5ba79"; + sha256 = "1szmnagv2f8ik4ypzgvf68y39243f3877yah6msvfrm44qzh9bf6"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; }; @@ -1700,12 +1700,12 @@ final: prev: dracula-vim = buildVimPluginFrom2Nix { pname = "dracula-vim"; - version = "2021-12-10"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "dracula"; repo = "vim"; - rev = "74f63c304a0625c4ff9ce16784fce583b3a60661"; - sha256 = "0n5h2a7y4pwhbhzjla3i8wxaahgynnb0fzxmq2n3yaw333pmnv2f"; + rev = "210e0961b9bd765b5b46a84d0631271ee8e6af64"; + sha256 = "0f4kf6853wynhdc30hmc9avk1k6inw8jxp9w0sgkgp6958s3ksfh"; }; meta.homepage = "https://github.com/dracula/vim/"; }; @@ -1736,12 +1736,12 @@ final: prev: edge = buildVimPluginFrom2Nix { pname = "edge"; - version = "2022-01-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "1b50c9f7875f62f7b979a991378ccbd72eadde98"; - sha256 = "02vjhgnm1bl3i9awgkd6dgn5d149hiyychx3y0z4ycvh18kv50jk"; + rev = "8ddb984be3eb2b087c5a621513c8f1f9cc191f4f"; + sha256 = "1amhf4csmp10ry3g7qqp4cgzz06011fkgncazpfp1l7gd5d3x1as"; }; meta.homepage = "https://github.com/sainnhe/edge/"; }; @@ -2123,12 +2123,12 @@ final: prev: fzf-vim = buildVimPluginFrom2Nix { pname = "fzf.vim"; - version = "2021-11-02"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "d6aa21476b2854694e6aa7b0941b8992a906c5ec"; - sha256 = "058jczzwnbb7nc0a6iqp26gw5hrv7mkn1bazmlg2s6jkirasra7i"; + rev = "66cb8b826477671fba81c2db5fbb080c7b89f955"; + sha256 = "1gi83az726817chmrhp8agzn111m2qp76khw5ycnjmba3j9666zy"; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; }; @@ -2207,12 +2207,12 @@ final: prev: git-blame-nvim = buildVimPluginFrom2Nix { pname = "git-blame.nvim"; - version = "2022-01-15"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "c43b6bce173fb99e78561f75bd31d12027a0c644"; - sha256 = "1ahcsy05m3ni9pqphx36x80hb9m5xj92knnqlfh9byqa8p6zdig6"; + rev = "d0c1ad8cdb6ad9455f9e084e55c6e411bdb03b49"; + sha256 = "0mavqgxf4ryd5p101c7nzzaxhpcpxlrzlr2mznfg23i1a36ibzxy"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; }; @@ -2267,12 +2267,12 @@ final: prev: gitsigns-nvim = buildVimPluginFrom2Nix { pname = "gitsigns.nvim"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "f4648dcc055a10573f36e83343592824155ab466"; - sha256 = "1mdhqqw9lyhzs2pflpmmg9cnhzdib4rw569xqqwjdg24nzr4gxzy"; + rev = "ddffc618ea9e11ae57129549e0eccf832cb8b37d"; + sha256 = "0mkv3pl08i4920px3k1ffy65lnmycv717n65fmv94fyqa98al3zb"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -2375,36 +2375,36 @@ final: prev: gruvbox-community = buildVimPluginFrom2Nix { pname = "gruvbox-community"; - version = "2021-12-21"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "gruvbox-community"; repo = "gruvbox"; - rev = "1f8500f033813fcc6f41f0fe366e27faa163f2c2"; - sha256 = "0vvmzwlq5in1pn73gzsn2bbj4x5n7w48a635yn2qpkslh4qhnq82"; + rev = "118f3b5576bed4cd345475aed0d61f63c6b20809"; + sha256 = "1n7sj5ia40x0lpf6q1s39zz46578wwb9v1z3vaxqwxdwrncrnn15"; }; meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; }; gruvbox-flat-nvim = buildVimPluginFrom2Nix { pname = "gruvbox-flat.nvim"; - version = "2021-09-06"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "eddyekofo94"; repo = "gruvbox-flat.nvim"; - rev = "c384a5719b1ef9f5be925a94491d10c35eaf09a5"; - sha256 = "03dlkhc2n2brq1m49ji4y205sha7gywd81x014dsma81w7fhvdvk"; + rev = "756dbdd3dfd3ed84acb2f9649724df19ae41f904"; + sha256 = "0ns4cavxcq58dwkf2gxbq4950rim0bbalvhlyc2clr30d5z5skv7"; }; meta.homepage = "https://github.com/eddyekofo94/gruvbox-flat.nvim/"; }; gruvbox-material = buildVimPluginFrom2Nix { pname = "gruvbox-material"; - version = "2022-01-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "71685dc4106aad8a038b698b2b07628e271de016"; - sha256 = "0y6aivjp028xz13s15ffazrf0j97k7223lzwyqggsbfqn19ql7qc"; + rev = "74cad39cb9abdf89fd55b377bd814a913fcc4141"; + sha256 = "0myf5qhb1bbdp8n3xwj1aa3p4rv0xq998arnparnzi5mxlvmjarz"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; }; @@ -2591,12 +2591,12 @@ final: prev: impatient-nvim = buildVimPluginFrom2Nix { pname = "impatient.nvim"; - version = "2021-12-26"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "lewis6991"; repo = "impatient.nvim"; - rev = "3ea9abedb6941995b05fdad654d9cfd51c38a31f"; - sha256 = "06b8h3g77wrjxvhapkvx149pha29a0zcq28bj2pcvh7686cysz9k"; + rev = "4df4e9360975a8be6e7a7270466fedfd1adcc5b6"; + sha256 = "082ir4kslphx06x1fgyw31nc2yifx3x3p2233sjqibjjjzj0qafh"; }; meta.homepage = "https://github.com/lewis6991/impatient.nvim/"; }; @@ -2759,12 +2759,12 @@ final: prev: jedi-vim = buildVimPluginFrom2Nix { pname = "jedi-vim"; - version = "2021-11-17"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "davidhalter"; repo = "jedi-vim"; - rev = "030211555d5340e4a1acfa3a9368df85f34469d0"; - sha256 = "09fbq010bfzs193x7g1lyhl56hcpj9m1b1k9rhdwvfjpwn9kh4x6"; + rev = "08ad42efed82dbb7547fdebe2acc194f50e07854"; + sha256 = "16acd976d44whpkl5bypskpf15a6mjf72pijjbg6j0jjnd2mm9qw"; fetchSubmodules = true; }; meta.homepage = "https://github.com/davidhalter/jedi-vim/"; @@ -2844,24 +2844,24 @@ final: prev: kanagawa-nvim = buildVimPluginFrom2Nix { pname = "kanagawa.nvim"; - version = "2022-01-11"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "4376c80432640e90c813f66f71d55f4343f1f656"; - sha256 = "1b7lr4jkq36wyh6lkx0rb4sngc3jz70b9g9rjx4kjwjw1zxm50jb"; + rev = "a93be0c57248c552b3f7f91ffbb441c677e55d85"; + sha256 = "1cwmz2zzkci8jyrna7c3s4lw9a837adjjwpdh3ad7r4zjsjzim9a"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; }; kommentary = buildVimPluginFrom2Nix { pname = "kommentary"; - version = "2021-12-03"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "b3nj5m1n"; repo = "kommentary"; - rev = "2e1c3be90d555cd2c1f70b1c24867cee08d352f4"; - sha256 = "1rsfc0a8pg1iipcs690hndwycllgyqrjizn3rzix2jgknzbzbbsa"; + rev = "91c8819ea264b77d63b96b16ed0cf90c4b97f87a"; + sha256 = "16k1yc9ihbrrcshjz8jv3b1jggr990vsx2pf6y24cfqp9srn9gda"; }; meta.homepage = "https://github.com/b3nj5m1n/kommentary/"; }; @@ -2964,12 +2964,12 @@ final: prev: lean-nvim = buildVimPluginFrom2Nix { pname = "lean.nvim"; - version = "2022-01-12"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "80327ce7980f7f5e3628bbb9589a618021ee81ae"; - sha256 = "13r8h3f3x3djcq53y4f96v28c353h6mrq0jjmvhmc0c1irkq5s83"; + rev = "bfb370349b5ebc09aee8dd172fec382cfd10d74c"; + sha256 = "0lkcqvk235f51ki2f3mcs607ardk1wknfn0qgbp77ii77ycjnl93"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -3108,12 +3108,12 @@ final: prev: lightspeed-nvim = buildVimPluginFrom2Nix { pname = "lightspeed.nvim"; - version = "2022-01-12"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "ggandor"; repo = "lightspeed.nvim"; - rev = "67668bce7bb92ba5bef936726483709e68fa8f91"; - sha256 = "0ad09syiklcmm8adx9hlg3igi24c5sj72zq74sjxh546kh6vk3rh"; + rev = "56a54e3c7b792cca41881b69960499952fdc29c2"; + sha256 = "0gvzg8p900wcf72nzvyky747ils22fnm5yrg47bv04dz49zsx6p2"; }; meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; }; @@ -3168,24 +3168,24 @@ final: prev: litee-calltree-nvim = buildVimPluginFrom2Nix { pname = "litee-calltree.nvim"; - version = "2022-01-12"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "ldelossa"; repo = "litee-calltree.nvim"; - rev = "3a3770c09a8c6817b415bb6a1049918352e38aa5"; - sha256 = "1wxxqgwqmwz0glb3gyflmavq8k2hnn2x756c77ihfw8r97byhpdh"; + rev = "be1c8d67ef80dc4cdfc164d3a95a45d8d551b3eb"; + sha256 = "0qqyws79a4d4kn1vgb7p8iw7vlx2flb3ra2y2xvjilyvzz4ppqrq"; }; meta.homepage = "https://github.com/ldelossa/litee-calltree.nvim/"; }; litee-filetree-nvim = buildVimPluginFrom2Nix { pname = "litee-filetree.nvim"; - version = "2022-01-13"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "ldelossa"; repo = "litee-filetree.nvim"; - rev = "e80ba1491689c5fe8abda0892e71904f06c0df9f"; - sha256 = "1mdq63j5gms3xhlwipqbzsy06i78l8p96la2zy82rwgip579nsiq"; + rev = "e3cbf471d1c721c202cef17060c8b4737a73875b"; + sha256 = "1003ib2ldgi6zansdlhbvaiylywiazvjy8dlmd0rs0chlqqd4g36"; }; meta.homepage = "https://github.com/ldelossa/litee-filetree.nvim/"; }; @@ -3204,12 +3204,12 @@ final: prev: litee-nvim = buildVimPluginFrom2Nix { pname = "litee.nvim"; - version = "2022-01-13"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "ldelossa"; repo = "litee.nvim"; - rev = "e7898b46b3a6a620649169a416849126a06926fc"; - sha256 = "1vlh93n6n101x03xm1dsjrvfw1jxgv2n9k0zhhdd8k96f6jbya94"; + rev = "54b3bcfd70250b5a5dc1d51d0f3653a4e6892555"; + sha256 = "0z4y7iis1fkm76ibkfln70fasywwrlrf25r3si6ns0s3wq9q849v"; }; meta.homepage = "https://github.com/ldelossa/litee.nvim/"; }; @@ -3264,11 +3264,11 @@ final: prev: lsp_lines-nvim = buildVimPluginFrom2Nix { pname = "lsp_lines.nvim"; - version = "2022-01-10"; + version = "2022-01-14"; src = fetchgit { url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; - rev = "44dfd84c62eb5e73eb912ca71e5ffcc73b8fc3b4"; - sha256 = "1zsiwzwq5g2ykzy4cl4y2rnwym9fp935gxvy2szk10bvhavsxrw5"; + rev = "6267f4234b559f756ec22dade7e8d50eb7325135"; + sha256 = "02gzhvhsd76jx09fnqf0i67k79zygikkplhj25p36qcc0rgw1abf"; }; meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; }; @@ -3311,12 +3311,12 @@ final: prev: lua-dev-nvim = buildVimPluginFrom2Nix { pname = "lua-dev.nvim"; - version = "2021-12-31"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "folke"; repo = "lua-dev.nvim"; - rev = "03a44ec6a54b0a025a633978e8541584a02e46d9"; - sha256 = "1id96h1kl299mlgqqby4kcnsb6nz51r5i4vyfdcnpla27w0pr6pd"; + rev = "a0ee77789d9948adce64d98700cc90cecaef88d5"; + sha256 = "10hc5iyqicbwjchwfyk7dz2wph0hz7ikjanvga9ncjk62qm2154f"; }; meta.homepage = "https://github.com/folke/lua-dev.nvim/"; }; @@ -3467,12 +3467,12 @@ final: prev: mini-nvim = buildVimPluginFrom2Nix { pname = "mini.nvim"; - version = "2022-01-11"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "1c24c78a2747182862b0d6ad27dac2e715a874ca"; - sha256 = "1g9xhda238jvrzbq7ny44n73iv7x0mp2ddln8m25l0v0yiar6rnx"; + rev = "91969103413bb2e29e4b4d7841e68a8a65959ccd"; + sha256 = "1r74vs6kxdy2329xiqqczk1i1zpfiplrxk2pahmw06jf2ff6y3qn"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -3815,24 +3815,24 @@ final: prev: neoformat = buildVimPluginFrom2Nix { pname = "neoformat"; - version = "2021-12-26"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "74c91bb4a84b6a2f160af7d3f6785ef980513566"; - sha256 = "0v558p3ixyxw58nrz02627cji93lc3gxq5iw72k70x2i320qfb2y"; + rev = "d31b4251cb9985a2c21e6c6dc53decdc48954680"; + sha256 = "1j8h9gv3ilx42gm36xh9z2br3hzakf99z49s08cwfy5xvfwbm2ds"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; }; neogit = buildVimPluginFrom2Nix { pname = "neogit"; - version = "2022-01-08"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "TimUntersberger"; repo = "neogit"; - rev = "46ee1c5bbbc6aee521ff6f912fb72e8a6b333812"; - sha256 = "0q27zgzj90kx4jbsrxj5xwidvmrbp4mjfdsdqdnjnza5c7l339fr"; + rev = "3086635873ae37fc8e28d7de55c2969682104a7d"; + sha256 = "1kff4hzgvp5fplzzi4gkmjc99mn5h414c5g1i6i0kddk4cpmhh2z"; }; meta.homepage = "https://github.com/TimUntersberger/neogit/"; }; @@ -3887,12 +3887,12 @@ final: prev: neorg = buildVimPluginFrom2Nix { pname = "neorg"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg"; - rev = "08ae802b5685086abde43fed0107b172db95f0fe"; - sha256 = "0phfysk6v9cmvq2racfwjb2a658krxhvxzphb12w8k0im4s7k6yz"; + rev = "cf26a69a816feda4f47b265fd420f9cf4ea058b5"; + sha256 = "10rhpxl1106f7jd9n2n8kx5fv4d5icmqdlnfkdj7n82v1npj7igw"; }; meta.homepage = "https://github.com/nvim-neorg/neorg/"; }; @@ -3947,12 +3947,12 @@ final: prev: neoterm = buildVimPluginFrom2Nix { pname = "neoterm"; - version = "2021-12-29"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "kassio"; repo = "neoterm"; - rev = "6851a447bcbc5b6450b4f7ea1e248188a53ef487"; - sha256 = "0ql3bnx5cy9lg9rs4f6ls4zygqh9kbi56a3j7rbsbhx9a9f2gxfp"; + rev = "533d311a2a9187294ea52acab32d8565d6517059"; + sha256 = "04k62g72bf2i7jndngp68ci9i4bldk8q3h6yk8lpyqsqkgn9q4k6"; }; meta.homepage = "https://github.com/kassio/neoterm/"; }; @@ -4175,24 +4175,24 @@ final: prev: nui-nvim = buildVimPluginFrom2Nix { pname = "nui.nvim"; - version = "2022-01-14"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "nui.nvim"; - rev = "0f2605917b132bca3a5f6481df3fcdb39044ad06"; - sha256 = "1snqdc24bif80b0b2qrr8g5w69cyr441vpazdf53d350cs6xcw0s"; + rev = "3d4e81891ae0dfa7afcd1f2b5e96c69ec1e36072"; + sha256 = "1hdrq6v9dyrx79f0cqqp7b8w1snbwvmr562g1lmi94jv636agmg5"; }; meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; }; null-ls-nvim = buildVimPluginFrom2Nix { pname = "null-ls.nvim"; - version = "2022-01-16"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "jose-elias-alvarez"; repo = "null-ls.nvim"; - rev = "015e9111c67b8784884396fe50d978c8c117d4c9"; - sha256 = "095xr1jv8zxy3n2cn9hjsjhzddxpjk77rcs9k1lg8ald42sbh4pq"; + rev = "4d45075678db7442f4d78287efd11b08bd414bcd"; + sha256 = "0sr0y06cccdz8xa8dd0fqxm6yf243az0kri637q8l04b6z6x84bp"; }; meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; }; @@ -4247,24 +4247,24 @@ final: prev: nvim-base16 = buildVimPluginFrom2Nix { pname = "nvim-base16"; - version = "2022-01-15"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "RRethy"; repo = "nvim-base16"; - rev = "40c619bbf99ede462bc958a3056c9ecf5d2379dd"; - sha256 = "0qy8ixjzlwcyym335y5pjw4c55ydxbhqm4cf1k492rq41yvwyrhv"; + rev = "3720bdf0d651bb579ab0f24f889246862fdf8b00"; + sha256 = "0x9agiyh5zjsa462bw3xqx2vnmax8qpidwd7w72zjig0hmhy34hs"; }; meta.homepage = "https://github.com/RRethy/nvim-base16/"; }; nvim-bqf = buildVimPluginFrom2Nix { pname = "nvim-bqf"; - version = "2022-01-14"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "30bdaa97748795ae533f1ed1ab0bd11306a79dc7"; - sha256 = "08b05vkx1wr1lnh42b920102a2z146i4z3hgixg9dffdb6x57drd"; + rev = "88ad98547aee3ac7c026c9e3654532e62cc7f1b3"; + sha256 = "0mcwzp7g631cg40gn8zy5rblqdwwrdrzgp3byaws47cgsmldb3w1"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -4295,12 +4295,12 @@ final: prev: nvim-cmp = buildVimPluginFrom2Nix { pname = "nvim-cmp"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "a54064d940ee3a34f94d596602fc958eb5c2bfcb"; - sha256 = "0kvgb19pdzyilh68cyq03a0ndgfd8cbmdk6nhgf9cb8m5y2nadvf"; + rev = "1797f9e1acd2e0b5b4b6805928aebc1dcc0ecbff"; + sha256 = "122il3siyyqpb0bshg0mx7mi6ykjqf261hkci8pg0ybqwzjvz231"; }; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; }; @@ -4367,12 +4367,12 @@ final: prev: nvim-dap = buildVimPluginFrom2Nix { pname = "nvim-dap"; - version = "2022-01-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "08349ab5da2148965deb2e778065017059bff584"; - sha256 = "0v89khgz2i72q6wnlnrrw06a04v65p5x9iw2vjj205zi3pr787pm"; + rev = "675e13a3f4dba3c33f04d4cf3b575d72bb7b8a4a"; + sha256 = "0irczvrvq3r2g43bxxh07plj0264z6rabwc9iivgb93wqv67w3dz"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; }; @@ -4451,12 +4451,12 @@ final: prev: nvim-gps = buildVimPluginFrom2Nix { pname = "nvim-gps"; - version = "2022-01-15"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "smiteshp"; repo = "nvim-gps"; - rev = "69a8b6e5b3dad76b844bb9c4fbcb8dd903e8180d"; - sha256 = "1kas598bzpnkcy7s1xhirhhpmgfbhphcwpm5apnm5h0gy956k1yh"; + rev = "3c0a1b7fddd63620ffe6d25fb85cb71ef68e0bd3"; + sha256 = "1h7h8r6sfi6kzlr0n5wwrlda3whraw4128jr0djh9jjfywhnlls0"; }; meta.homepage = "https://github.com/smiteshp/nvim-gps/"; }; @@ -4535,12 +4535,12 @@ final: prev: nvim-lint = buildVimPluginFrom2Nix { pname = "nvim-lint"; - version = "2022-01-11"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "fe5c351d8d87ccbf330dba3ed6683475a251dfb8"; - sha256 = "0k0am63m6zhzahdywna0qmxqzxjzsy4k37l08209bm859j3xjwpf"; + rev = "187c70ffc6d1eb093bf1c9c102555565f53c100b"; + sha256 = "15n1j8vjy5q9nf716zcxmycfiy9fxcgqljj7wbi42q6h4xgxnpm7"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; }; @@ -4559,12 +4559,12 @@ final: prev: nvim-lspconfig = buildVimPluginFrom2Nix { pname = "nvim-lspconfig"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "89eda6c9ba3ded27ecd38dfcee811c11c91eae05"; - sha256 = "0zamfkcwjlp76nfbxq9cvfn5lrl3ryp3bmvh41bqkgbrigjg83il"; + rev = "58f260a603fc73ff537569ff2e81510554e54e38"; + sha256 = "1n7rhf60l9l1wbdmvwl871lq0dc0p6r7wdskmh530g0vch47kj0r"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -4583,12 +4583,12 @@ final: prev: nvim-metals = buildVimPluginFrom2Nix { pname = "nvim-metals"; - version = "2022-01-13"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "30f4716932dc91e735085d700962d92e9d92e216"; - sha256 = "0rn5v4ri7magamvl881334x7bcl3kj9r6znbllwfz4j6pr9x6v28"; + rev = "a07ddfb8bc6fd3626b0441ff7fe52be7221044d3"; + sha256 = "0kmpkkqvl5x3wi4byq8cfn4y9lvwdkrj2qwzmf1drm0sqhaqrs95"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; }; @@ -4643,24 +4643,24 @@ final: prev: nvim-scrollview = buildVimPluginFrom2Nix { pname = "nvim-scrollview"; - version = "2022-01-10"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "dstein64"; repo = "nvim-scrollview"; - rev = "dcd836ef5b39c3db468c6722ddc14f97a719f673"; - sha256 = "0w0gxf0nfymmnriwq8vi4534v8q85n0kx6x44rc034l5hinqj744"; + rev = "f9b4b79a20b802b46049dc9cbf19ef6493b551d4"; + sha256 = "0mx5l7vaj99ibzsvk2nmr17g43jyql6jqfwkmfn77h15xyjdp1sy"; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; }; nvim-solarized-lua = buildVimPluginFrom2Nix { pname = "nvim-solarized-lua"; - version = "2021-12-26"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "ishan9299"; repo = "nvim-solarized-lua"; - rev = "3370f5f9b478065b5b7ce6757d273fa10c49db23"; - sha256 = "0cbssw2d9lk14ki1zmalll6z67wxpkqrjgfqnv9slswryl0xrrzx"; + rev = "a391200d79c6342ce311ac57959565f4521a3da0"; + sha256 = "00ay49rxx98jw4dy34751l05i2iwj7hn29d4hqi4akq24n2dwllf"; }; meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/"; }; @@ -4703,12 +4703,12 @@ final: prev: nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "ca837f5218e409a35d987246280f28a43984de31"; - sha256 = "0ysgj1z81wscksk6cqdsnf5n8k1vl0mzc9x36q8jrxsnd11xpzsw"; + rev = "f048886f828e369cac3b771071137b2c62ca29e4"; + sha256 = "1kifzwmwqjwkcfrpmv3kb00m1mjbnk3p2hdwpk7n1i90nqlix06d"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -4751,12 +4751,12 @@ final: prev: nvim-treesitter-textobjects = buildVimPluginFrom2Nix { pname = "nvim-treesitter-textobjects"; - version = "2022-01-09"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "99600641de75419f7729698acf9dc3d79117ff70"; - sha256 = "0y2w2ld90ly0mrrq3cx3j84sry78wq4izhv15idyyjbxs7zsif2k"; + rev = "c2e643b5db31e90f034c5412f38913523090378e"; + sha256 = "0yswhj8s6f6g8y5bc08zq6n806ybf8xpn4yp0m25phlrm1wwdd5c"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; @@ -4787,24 +4787,24 @@ final: prev: nvim-ts-rainbow = buildVimPluginFrom2Nix { pname = "nvim-ts-rainbow"; - version = "2022-01-12"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "p00f"; repo = "nvim-ts-rainbow"; - rev = "f665cab6f1558223fb8f7a92554607d6e485ed4e"; - sha256 = "0hy4cyw4xcwpr6il1qfvy2jddzmainwf5khp3if0dsfvvaccybwj"; + rev = "c758824b37868f0c6f9e41a0c22944372f6cfaea"; + sha256 = "0bhk0r7m84ab3fwkf6kg1icd30xajsyqnqwqqn3ny7zh48bic0qv"; }; meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; }; nvim-web-devicons = buildVimPluginFrom2Nix { pname = "nvim-web-devicons"; - version = "2021-12-20"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "kyazdani42"; repo = "nvim-web-devicons"; - rev = "ac71ca88b1136e1ecb2aefef4948130f31aa40d1"; - sha256 = "1fgl4cyichzlrl6dc2mp362kncc4aiy10svzzcqad168aj2x8rhd"; + rev = "634e26818f2bea9161b7efa76735746838971824"; + sha256 = "1pfhaa7xx3r4nq9bz3zj8hb1qbh5rjhmlxn1f8l7ihvbhb0s0f6z"; }; meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/"; }; @@ -4883,12 +4883,12 @@ final: prev: octo-nvim = buildVimPluginFrom2Nix { pname = "octo.nvim"; - version = "2022-01-13"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "490d7145070b6326610d5d41238b1d8e88606f8b"; - sha256 = "054f31krj8szmpjx1w86x5w6r7j1z1xpz7v1yc0m2chmg1r61r9f"; + rev = "781f175b210f4c825a8c7e4922d8113c227f6fa4"; + sha256 = "0w8zyv7h7frzbp23fvwarbaj08qi2i15kh2y1py3ms97nvbj1qxr"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; @@ -4931,12 +4931,12 @@ final: prev: onedarkpro-nvim = buildVimPluginFrom2Nix { pname = "onedarkpro.nvim"; - version = "2022-01-13"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "72724ab0026a15d04029fa34da4fd45d7bf99b53"; - sha256 = "1yrizb38zfwbyp2xlqyb443yxfzmqfrblbdv4v9cvr7g1yj302q7"; + rev = "55846471df3c6257cc2b4c7ad6001a55d52e2c34"; + sha256 = "179wwb7b65yyh345a5hnhdc10kxchddzicdlpiqkvy77rbrxc65a"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -4979,12 +4979,12 @@ final: prev: orgmode = buildVimPluginFrom2Nix { pname = "orgmode"; - version = "2022-01-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "1acead1f5dfed16a08ba67dbaf3b5cf7851b6e54"; - sha256 = "0r587xdb4wcmjggqzhm6bjsg83x2p7cb4k7f4l052mmxhci9d5jn"; + rev = "27c4083e29702c8b4fa5e314926ae054eb4c0dc2"; + sha256 = "0vl95ywln1njxi7593gf2jp8y12fi6mwz3xmc8v6vd012vj4lbnk"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; @@ -5003,12 +5003,12 @@ final: prev: packer-nvim = buildVimPluginFrom2Nix { pname = "packer.nvim"; - version = "2021-12-02"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "wbthomason"; repo = "packer.nvim"; - rev = "851c62c5ecd3b5adc91665feda8f977e104162a5"; - sha256 = "1d5zydsxgf8jfl1jy0l1w3xyz57a0p1irmc6d4l0d3wcbr5gbw5r"; + rev = "7182f0ddbca2dd6f6723633a84d47f4d26518191"; + sha256 = "1v9d6r94hgki1i8dq605w03d8kqfdqk589xsaxxfj4l4g6jmrsxn"; }; meta.homepage = "https://github.com/wbthomason/packer.nvim/"; }; @@ -5172,12 +5172,12 @@ final: prev: presence-nvim = buildVimPluginFrom2Nix { pname = "presence.nvim"; - version = "2021-11-14"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "andweeb"; repo = "presence.nvim"; - rev = "e0cab790474fe8bf952edeeaf9bba5128a2434f1"; - sha256 = "1p1knd67sf4pw88y73xakay50br4zhgxr5k7az24cxmqylnn89ra"; + rev = "a579a3906ed2cfc980aed6046047ed2ebe4fbd74"; + sha256 = "1q2gkdng7r386i8f04py3nhh5hy9vl8mj59c01v2i3iwix78rvf8"; }; meta.homepage = "https://github.com/andweeb/presence.nvim/"; }; @@ -5220,12 +5220,12 @@ final: prev: project-nvim = buildVimPluginFrom2Nix { pname = "project.nvim"; - version = "2021-11-06"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "ahmedkhalf"; repo = "project.nvim"; - rev = "71d0e23dcfc43cfd6bb2a97dc5a7de1ab47a6538"; - sha256 = "0jxxckfcm0vmcblj6fr4fbdxw7b5dwpr8b7jv59mjsyzqfcdnhs5"; + rev = "cef52b8da07648b750d7f1e8fb93f12cb9482988"; + sha256 = "1qwpp0a8llx437jms3ghx8wrc5rwnrkh52xp24ysymqr4lc1xfq6"; }; meta.homepage = "https://github.com/ahmedkhalf/project.nvim/"; }; @@ -5256,12 +5256,12 @@ final: prev: python-mode = buildVimPluginFrom2Nix { pname = "python-mode"; - version = "2021-11-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "python-mode"; repo = "python-mode"; - rev = "50ced6be5ceab94a11615b5abb89ff28b0e73a9e"; - sha256 = "023mrdc5ih1q3dz6qm1f8a97kgwbnvfjbh7z3k1r4s9c5wvg9hyz"; + rev = "6d81349723fdb6a7ce03b27afa8ea88819f3c0d5"; + sha256 = "1cpmjg8867qmir79pd1zay63ihp2jzd8f1igxq2954q354bk08br"; fetchSubmodules = true; }; meta.homepage = "https://github.com/python-mode/python-mode/"; @@ -5425,12 +5425,12 @@ final: prev: refactoring-nvim = buildVimPluginFrom2Nix { pname = "refactoring.nvim"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "f01fa7c6a2dffc3826bd4ce50922e99d9ec6778a"; - sha256 = "0m4c93qxl53jid214lwvsv5xh4hm5kdcvahp1rxzizzinmcvglar"; + rev = "fc5de4af62272864f947d4af3bdd87c4f28c371c"; + sha256 = "1pcllxlmk4d6n2rgcgj8vwghfxa1y8gxdmk7w9fnjc83dczfh8nd"; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; }; @@ -5605,12 +5605,12 @@ final: prev: SchemaStore-nvim = buildVimPluginFrom2Nix { pname = "SchemaStore.nvim"; - version = "2022-01-15"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "9a86a91a6da9ea9f40d7ee6f5e878334b9aa9286"; - sha256 = "1vw454m5wv0gr06c044wwf97dl5gli1cayawdp0k884s1fdlk8w8"; + rev = "3608a47a5910f35fdbebcc6a9a9f7869aaab2b76"; + sha256 = "1dlqqndrp3pkrq2b4fzjp6s7bl0h23si3sjga2136619hvhsic86"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -5822,12 +5822,12 @@ final: prev: sonokai = buildVimPluginFrom2Nix { pname = "sonokai"; - version = "2022-01-14"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "7e05a8f99052b5ebb032b243d2961c767070d109"; - sha256 = "1hfxjwj8sx410v13hwkhv5f35pamr4ha71yk2lkjscywinbkx92v"; + rev = "237c85d3f6c12581a675f29b7f45bee35aae48b0"; + sha256 = "1ji6yggmhpdvrsl6ky0680br9wbxzwmwk3bbrd3sjajnvj9567pz"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; }; @@ -6135,12 +6135,12 @@ final: prev: tabnine-vim = buildVimPluginFrom2Nix { pname = "tabnine-vim"; - version = "2021-09-19"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "codota"; repo = "tabnine-vim"; - rev = "7700a2809a08c1774bba6fa140c61bbd9831e12a"; - sha256 = "1swc4y8njgr343hfc4qiyfxzavz9fhzg6hnrplxm3zm8i8fbqz68"; + rev = "251ab5f24cc376daf488b68e2d46a219854dcf5f"; + sha256 = "0v7jdrsyx754y13zwc6cjwqmwc4ic63ala55sxpa0bvsyx63cvdh"; fetchSubmodules = true; }; meta.homepage = "https://github.com/codota/tabnine-vim/"; @@ -6196,12 +6196,12 @@ final: prev: tagbar = buildVimPluginFrom2Nix { pname = "tagbar"; - version = "2022-01-11"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "3188ab1ee81dc9da46f2291a5123531ea00b0ea8"; - sha256 = "1bvjv7z07laxywlkiym5cdb9r7372lkb18xgrqvjp65gxl89bsvb"; + rev = "88242397b4d2fc03d20db189da84869ffbc31b64"; + sha256 = "0x40nvkm64zwpifbm85ir4n96pyqwv6rrkdrl4a4k2rg4k0b24d1"; }; meta.homepage = "https://github.com/preservim/tagbar/"; }; @@ -6292,12 +6292,12 @@ final: prev: telescope-file-browser-nvim = buildVimPluginFrom2Nix { pname = "telescope-file-browser.nvim"; - version = "2022-01-15"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "a39540355be3a826f9dd3f1280d6515a6f8f83ec"; - sha256 = "0rj2fhm56wkqni19midqlrga6mny5qjf4y9myrnmlcx9c1y43rq1"; + rev = "e65a5674986dcaf27c0fd852b73f5fc66fa78181"; + sha256 = "0h76cc7mn7wmdhqk5bdgkaz3abvk15687mqkkp049xsqyjkfjzb2"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; @@ -6353,12 +6353,12 @@ final: prev: telescope-github-nvim = buildVimPluginFrom2Nix { pname = "telescope-github.nvim"; - version = "2022-01-12"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-github.nvim"; - rev = "211a6ad2d13c577d8df646ad0c6174240f55c998"; - sha256 = "08lw84jgk2izgzgv3vl32a1l6zzypbvk2i2lpv0bif2c86g4jral"; + rev = "abe424a49a5d3ba8532d4c245611874626795f24"; + sha256 = "1dyh2iiz2aqm43gwlm326n47bskm5g9skpb1l6s640x1zkhldimk"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; }; @@ -6413,24 +6413,24 @@ final: prev: telescope-z-nvim = buildVimPluginFrom2Nix { pname = "telescope-z.nvim"; - version = "2021-12-06"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-z.nvim"; - rev = "6b67c31f007720ffc53360cb91bf0aa0a41408f3"; - sha256 = "11zsvwrkakrxagkwvapv5d53fn91yl7m0kb6c0ij68qpjbhc8ljv"; + rev = "962766a35b8e8c77f3c92612101d4b2347687c00"; + sha256 = "1ladvpxri5lbjdh6zvbqa306f9nanx80bxy216glq2sgz7br4f1n"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-z.nvim/"; }; telescope-nvim = buildVimPluginFrom2Nix { pname = "telescope.nvim"; - version = "2022-01-15"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "2bfc0eb2cf12237eb0ac15498229341ededfaa0d"; - sha256 = "0jinccmjh7jg07cai8z3q80sz7dg3x4zzhxpbncr5jl4l5ad6vhg"; + rev = "0011b1148d3975600f5a9f0be8058cdaac4e30d9"; + sha256 = "129cha5pwr1blnkyvkl59ildap0zdvk2khajmvd79fkcncgffvfi"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; @@ -6557,12 +6557,12 @@ final: prev: todo-comments-nvim = buildVimPluginFrom2Nix { pname = "todo-comments.nvim"; - version = "2021-12-11"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "folke"; repo = "todo-comments.nvim"; - rev = "672cd22bd15928434374ac52d0cf38dd250231df"; - sha256 = "10cydwr1gwjm8d2isij3nshyicxdjsaf47ijbmfrzl64rscmm9yp"; + rev = "98b1ebf198836bdc226c0562b9f906584e6c400e"; + sha256 = "02qjn45qpvxhw7zifw0a86alika5r8b5a98y1199jpdx2d7zks7j"; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; }; @@ -6714,12 +6714,12 @@ final: prev: ultisnips = buildVimPluginFrom2Nix { pname = "ultisnips"; - version = "2021-11-23"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "SirVer"; repo = "ultisnips"; - rev = "2c83e40ce66814bf813457bb58ea96184ab9bb81"; - sha256 = "0bldpwjl7jbjdzz7ds9yyr351rdfh66z15dnbw12sicjac76qfin"; + rev = "016410284e41a67d2a29ca581ae016e56b66b000"; + sha256 = "0r988wimis7wx77zzvwqnzzyhq7rfnznvp9vr7vlwg5ilcy2mzy1"; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; }; @@ -6822,12 +6822,12 @@ final: prev: vifm-vim = buildVimPluginFrom2Nix { pname = "vifm.vim"; - version = "2022-01-02"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "d8dd9f5a03cc5bc6859651aa7599017b7240a87e"; - sha256 = "1lv7br0djbk2v221qpvxkvz4m20rrcv6v5lf2n7d23lxbracis5z"; + rev = "c4985dc3990e565ec8bcd82b3eda0609cdf5bcc7"; + sha256 = "07yi58iidmagjpa3adbc767dirhdpk87pz1gza8i9ysj95jpnqjn"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; }; @@ -7434,12 +7434,12 @@ final: prev: vim-clap = buildVimPluginFrom2Nix { pname = "vim-clap"; - version = "2022-01-14"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-clap"; - rev = "426051bc09440ba1ef39e3161630b67995405c93"; - sha256 = "00877rwkn3n02dq98b13xgw18xkwap5y9xf1c92b7pa1h4cc6x2q"; + rev = "7dfd2c779b7e4262a17ceb0b7491586e89a2a069"; + sha256 = "07v7czk68l5ab4lv9g51gm7lrd0p2wniyjf12d7zcnzja0ayhp22"; }; meta.homepage = "https://github.com/liuchengxu/vim-clap/"; }; @@ -8166,12 +8166,12 @@ final: prev: vim-floaterm = buildVimPluginFrom2Nix { pname = "vim-floaterm"; - version = "2021-11-28"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "voldikss"; repo = "vim-floaterm"; - rev = "399cb86a15b7f3ef32ba40edda0ee00f2bdb842b"; - sha256 = "0yp1w8wbbkb2jvpw00q5sd622ns28ahi1j1v95blbb93cc6wvmvk"; + rev = "e4166b0586efdc3ad1221afe74fa1e5135e0ad1c"; + sha256 = "18a855hhibyndfypiryl2mcz0w3jwncg35grwh4rinpl14hh4193"; }; meta.homepage = "https://github.com/voldikss/vim-floaterm/"; }; @@ -8382,12 +8382,12 @@ final: prev: vim-go = buildVimPluginFrom2Nix { pname = "vim-go"; - version = "2021-11-25"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "a319aaf6bf652dadb197807e4629ff5b1750a17b"; - sha256 = "14q32d2cxh55qg2v9ykwayaanh47zx8fd3pj952x9zrhijkx5g4q"; + rev = "8dfedede1c6e27e4339411b1071fee6a40663f11"; + sha256 = "0micmffcbw70bbxcx03isrf4b4s6plz3drfjbbls7dvalws0z5pa"; }; meta.homepage = "https://github.com/fatih/vim-go/"; }; @@ -8538,12 +8538,12 @@ final: prev: vim-helm = buildVimPluginFrom2Nix { pname = "vim-helm"; - version = "2021-12-13"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "towolf"; repo = "vim-helm"; - rev = "9c65dc6ad9b0be6b11514d9d25fe828c2299b484"; - sha256 = "0hl48dabgssybgkbs6xr27ipsmjdk6i7fa5ynhn12c9bdbs2fnxv"; + rev = "86a63d007ffee156d759061850cda9d8daa8ea12"; + sha256 = "17s4zbl34zi9nhn1dr7z0kyfaf7a7r466bcj195ahsz7c9a48i62"; }; meta.homepage = "https://github.com/towolf/vim-helm/"; }; @@ -9201,24 +9201,24 @@ final: prev: vim-markdown-toc = buildVimPluginFrom2Nix { pname = "vim-markdown-toc"; - version = "2021-03-02"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "mzlogin"; repo = "vim-markdown-toc"; - rev = "b7bb6c37033d3a6c93906af48dc0e689bd948638"; - sha256 = "026xf2gid4qivwawh7if3nfk7zja9di0flhdzdx82lvil9x48lyz"; + rev = "ca8dbd38bc5c113b1dde0396cd1dae0ccb992f14"; + sha256 = "17giwfyda3clr01f29smgkkfylqc5k9ph3a4ff9bkqpf7mwf793x"; }; meta.homepage = "https://github.com/mzlogin/vim-markdown-toc/"; }; vim-matchup = buildVimPluginFrom2Nix { pname = "vim-matchup"; - version = "2022-01-08"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "0981e4d5e0ad25688362b875269499ce6de36101"; - sha256 = "04y182giixrmsm3c3q8nylbcdgkci978dwjh2qxpywvffrvz2gc8"; + rev = "43483d27bc7abdd8f7c8c71f4d0bbf56d62e0461"; + sha256 = "0py53inwl5csh8aa0cnldqjq73m5yl46frgylcawkx1n99q350v6"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -9861,12 +9861,12 @@ final: prev: vim-prosession = buildVimPluginFrom2Nix { pname = "vim-prosession"; - version = "2021-12-28"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "dhruvasagar"; repo = "vim-prosession"; - rev = "c34d63e23c6e9ad388dc85948d18d218f17f583c"; - sha256 = "0wj018nbwj7vx4v0dnwd1ms5yh9hphxfqqdbzcpd2a84rzavw7hz"; + rev = "8f3519a8c274767ae04134377abf144c75ebf534"; + sha256 = "1cxcnv2y5hmj1a5prddq3909xln26gfh8lhv62yqi5ckmrpzn64v"; }; meta.homepage = "https://github.com/dhruvasagar/vim-prosession/"; }; @@ -10017,12 +10017,12 @@ final: prev: vim-rails = buildVimPluginFrom2Nix { pname = "vim-rails"; - version = "2021-12-19"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-rails"; - rev = "3bac0233a49d2a00805c66bf17d3e2ea114b05d1"; - sha256 = "0grk2jz655kmjdnhb19d2lhqi1xirl5g4577harw22ck1c7kdjvj"; + rev = "de73f6d1b0bf1b2af2d576f3420fc861af14769f"; + sha256 = "18lqsvnacgj5pb35qvw0bk9dpsddj63k4bmyzp8syikpqq3dzn26"; }; meta.homepage = "https://github.com/tpope/vim-rails/"; }; @@ -10137,12 +10137,12 @@ final: prev: vim-sandwich = buildVimPluginFrom2Nix { pname = "vim-sandwich"; - version = "2021-11-30"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "machakann"; repo = "vim-sandwich"; - rev = "cfe8b70e4f404e3bbb9d4e97e082a4294a5762a4"; - sha256 = "0mcx85knnfmyjz0lbz6zbrv6gry8d9bp2z21af7riz93g7zi01z7"; + rev = "6ab5f16a56f5b2361ba17a41d8644631d2b43647"; + sha256 = "1z36b9vdl8zr1r08jm43p2qys598lbxplbjdqmywkx5y78dm4hhr"; }; meta.homepage = "https://github.com/machakann/vim-sandwich/"; }; @@ -10293,12 +10293,12 @@ final: prev: vim-sleuth = buildVimPluginFrom2Nix { pname = "vim-sleuth"; - version = "2022-01-13"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-sleuth"; - rev = "b2d9e527530ed26f3a1227fd076da0c87c8323a8"; - sha256 = "108dmxi340zns2y8fgxap6ssrmc3zalqxbydb2kka2cf64vmyfv1"; + rev = "b14a41a070d774c562eba7ff63e5f5f6968812fc"; + sha256 = "1997ipivg7y712z2pmaqzgav6irff3gcc5vw809k8syds618w0hh"; }; meta.homepage = "https://github.com/tpope/vim-sleuth/"; }; @@ -10389,12 +10389,12 @@ final: prev: vim-snippets = buildVimPluginFrom2Nix { pname = "vim-snippets"; - version = "2022-01-14"; + version = "2022-01-16"; src = fetchFromGitHub { owner = "honza"; repo = "vim-snippets"; - rev = "2a27d8497c68c294a8a3b2312f387b014df86a29"; - sha256 = "03v870b44y2vx91qpnkc6pcw0z17m13q44qrplij6cafgpyzf2w4"; + rev = "00a1e5e66813ac83d21a2836b00b3493980f8f82"; + sha256 = "0j7biq2xipk5msg3bikqk0rds4838dxq98l2m236cpzyc9lva09a"; }; meta.homepage = "https://github.com/honza/vim-snippets/"; }; @@ -10870,12 +10870,12 @@ final: prev: vim-ultest = buildVimPluginFrom2Nix { pname = "vim-ultest"; - version = "2022-01-03"; + version = "2022-01-20"; src = fetchFromGitHub { owner = "rcarriga"; repo = "vim-ultest"; - rev = "6ae08afcfba2cc8b062b6d8117c442b1c42d3b71"; - sha256 = "06i9c9lq69g6bw9d8vj5bmv2awdj8xk27yyhbppy7xrsv31cwkds"; + rev = "858fd9c1813c59f19f8d70e0b5883894987e8683"; + sha256 = "1fgj68ik71ci53r3wszjmm9cq3275hn9v6giyjizhzgyk1h2p8ac"; }; meta.homepage = "https://github.com/rcarriga/vim-ultest/"; }; @@ -11290,12 +11290,12 @@ final: prev: vimspector = buildVimPluginFrom2Nix { pname = "vimspector"; - version = "2022-01-11"; + version = "2022-01-18"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "50fddb1257a78ebd26baa7b87df1f274269914fe"; - sha256 = "1b3wsmsgjj0fxf83q8s2vq1hmifdv0qzzy5ii0mws8f4zz8wfaz3"; + rev = "3ebb4be89735771d43d2c5109f2a46df8ebe10c5"; + sha256 = "1z4s6rmia8qp516c0ryizs0q69zlrfa7b7ps5ylbz6w504kywqmm"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -11303,12 +11303,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2022-01-08"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "525db53991e5f51668c86e2359aa31c6b3a2a226"; - sha256 = "0xk9zyv0knm6djqsk4rxw1m82prj0jphqs48m0cbsk0jssvf39wl"; + rev = "700c40d018b25cc367c26ba348127fe4c6d87638"; + sha256 = "1j4vdslrbkw9zswpcgsvxgwxanjxa8vm3j5513p2ignag8pmdfc6"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -11411,12 +11411,12 @@ final: prev: which-key-nvim = buildVimPluginFrom2Nix { pname = "which-key.nvim"; - version = "2022-01-13"; + version = "2022-01-19"; src = fetchFromGitHub { owner = "folke"; repo = "which-key.nvim"; - rev = "387fd676d3f9b419d38890820f6e262dc0fadb46"; - sha256 = "1z8zn7xlnisszyx3pkslcg1jwvma0pdapcp8h74s6dq7728smsdy"; + rev = "28d2bd129575b5e9ebddd88506601290bb2bb221"; + sha256 = "13k1q7zkwr5bfc2lj97nk4npy0gk49r1qbac49aib7fyzirkagkg"; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; }; @@ -11605,12 +11605,12 @@ final: prev: zig-vim = buildVimPluginFrom2Nix { pname = "zig.vim"; - version = "2022-01-15"; + version = "2022-01-17"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "8a204da013e8cd49d32f7d4ffc43a4273ac0ab6d"; - sha256 = "1crzplhi51k143mjq2c68japh1lawahf4znp33d1cq2r2p2ghpa6"; + rev = "29ceb12298015dfb59a6e06706c9005f76153238"; + sha256 = "1i5h6lk0ikwhda4h368m4nn0shb6xciaqhxpag109l9xijgm3yap"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; };