From 48414a66f5af833d41e7b93c7552030cea72d55e Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 13 Jul 2022 15:46:45 +0100 Subject: [PATCH 01/13] performance(credit_system removal): Remove credit system , kinda pointless --- docs/_static/interrogate_badge.svg | 8 +- neorg/ext/credit_system/__init__.py | 0 neorg/ext/credit_system/norg_credit.py | 178 ------------------ .../credit_system/norg_credit_moderation.py | 152 --------------- 4 files changed, 4 insertions(+), 334 deletions(-) delete mode 100644 neorg/ext/credit_system/__init__.py delete mode 100644 neorg/ext/credit_system/norg_credit.py delete mode 100644 neorg/ext/credit_system/norg_credit_moderation.py diff --git a/docs/_static/interrogate_badge.svg b/docs/_static/interrogate_badge.svg index bc91d28..bd5bd8e 100644 --- a/docs/_static/interrogate_badge.svg +++ b/docs/_static/interrogate_badge.svg @@ -1,10 +1,10 @@ - interrogate: 100% + interrogate: 83.6% - + @@ -12,8 +12,8 @@ interrogate interrogate - 100% - 100% + 83.6% + 83.6% diff --git a/neorg/ext/credit_system/__init__.py b/neorg/ext/credit_system/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/neorg/ext/credit_system/norg_credit.py b/neorg/ext/credit_system/norg_credit.py deleted file mode 100644 index ceb08f3..0000000 --- a/neorg/ext/credit_system/norg_credit.py +++ /dev/null @@ -1,178 +0,0 @@ -import asyncio -import json - -import discord -from discord.ext.commands import Cog, Context, command - -from neorg import constants -from neorg.log import get_logger -from neorg.neorg import Neorg - -log = get_logger(__name__) - - -class NorgCredit(Cog): - """ Norg credit cog for public users.""" - - def __init__(self, bot: Neorg): - self.bot = bot - - @command() - async def register(self, ctx: Context) -> None: - """ - Register a user to the norg credit system. - User can only register once and cannot deregister :kek: - """ - with open(constants.SOCIAL_CREDIT_FILE, 'r') as f: - data = json.load(f) - - keys = data.keys() - log.info(keys) - if str(ctx.author.id) in keys: - await ctx.send("You are already registered.") - return - - data[ctx.author.id] = { - "norg_credit": 1000, # ammountj - "norg_credit_level": 1, # scalar value - "norg_credit_xp": 10, # xp - } - - with open(constants.SOCIAL_CREDIT_FILE, 'w') as f: - json.dump(data, f, indent=4) - - await ctx.send("You have been registered.") - - @command() - async def balance(self, ctx: Context, user: discord.Member = None) -> None: - """Get your norg credit balance.""" - with open(constants.SOCIAL_CREDIT_FILE, 'r') as f: - data = json.load(f) - - if user is None: - user = ctx.author - - if data[str(user.id)] is None: - log.info(f"{user.id} is not registered.") - await ctx.send("You are not registered.") - return - - # show all the information in a nice table - em = discord.Embed( - title="Norg Credit Balance", - description=f"{user.mention}'s norg credit balance is {data[str(user.id)]['norg_credit']}", - colour=discord.Colour.blue()) - for key, value in data[str(user.id)].items(): - em.add_field(name=key, value=value) - await ctx.send(embed=em) - - @command() - async def credit_help(self, ctx: Context) -> None: - """ - Get information on how to get norg credit. - """ - reply = "You can get credit by doing the following:\n" - reply += "1. Register with `n.register`\n" - reply += "2. Do `n.help` to get information on how to get norg credit\n" - reply += "4. Just Keep talking in the server and you will get credit!\n" - reply += "5. Your Credit Level is a multiplier, it will grow the longer you stay in the server\n" - reply += "6. You can check your balance with `n.balance`\n" - reply += "7. If you like java, you will get instant -10000 score :)\n" - await ctx.send(embed=discord.Embed(title="Norg Credit Help", description=reply, colour=discord.Colour.purple())) - - @command(aliases=['lb', 'top']) - async def leaderboard(self, ctx: Context) -> None: - """ - Get the norg credit leaderboard. - """ - with open(constants.SOCIAL_CREDIT_FILE, 'r') as f: - data = json.load(f) - - data = sorted(data.items(), key=lambda x: x[1]['norg_credit'], reverse=True) - reply = discord.Embed(title="Norg Credit Leaderboard", colour=discord.Colour.blue()) - for i in range(0, len(data)): - reply.add_field( - name=f"{i+1}. {self.bot.get_user(int(data[i][0])).name}", value=data[i][1]['norg_credit'], inline=False) - await ctx.send(embed=reply) - - @command() - async def praise(self, ctx: Context, user: discord.Member) -> None: - """Praise another user""" - - with open(constants.SOCIAL_CREDIT_FILE, 'r') as f: - data = json.load(f) - - if data[str(ctx.author.id)] is None or data[str(user.id)] is None: - log.info(f"{ctx.author.id} is not registered.") - await ctx.send("You are not registered.") - return - - if str(ctx.author.id) == str(user.id): - await ctx.send("You cannot praise yourself.") - return - - # ask how much credit to give - await ctx.send(f"How much norg credit do you want to give to {user.name}?") - - def check(msg: discord.Message) -> bool: - """Check if message is a valid number.""" - return msg.author == ctx.author and msg.channel == ctx.channel and msg.content.isdigit() - - try: - msg = await self.bot.wait_for('message', check=check, timeout=10) - except asyncio.TimeoutError: - return - - msg = int(msg.content) - - if msg <= 0: - await ctx.send("Please enter a positive number.") - return - - # check if user has enough credit - if msg > data[str(ctx.author.id)]['norg_credit']: - await ctx.send("You do not have enough norg credit.") - return - - # give credit to user - data[str(ctx.author.id)]['norg_credit'] -= msg - data[str(user.id)]['norg_credit'] += msg - - with open(constants.SOCIAL_CREDIT_FILE, 'w') as f: - json.dump(data, f, indent=4) - - await ctx.send(f"You have given {msg} norg credit to {user.name}.") - - @Cog.listener() - async def on_message(self, message: discord.Message) -> None: - """The longer a user is in the server the higher their credit xp will be. """ - - with open(constants.SOCIAL_CREDIT_FILE, 'r') as f: - data = json.load(f) - - if message.author.bot or str(message.author.id) not in data.keys(): - return - - # lol fuck it, if you talk about java even if you say its shit, it will reduce 1 :kekw: - if any(word in message.content.lower() for word in constants.NEGATIVE_WORDS): - data[str(message.author.id)]['norg_credit_xp'] -= 100 - - # increase xp and level and credit based on how much the user tpes in the server - data[str(message.author.id)]['norg_credit_xp'] += data[str(message.author.id)]['norg_credit_level'] - data[str(message.author.id)]['norg_credit'] += data[str(message.author.id)]['norg_credit_level'] - - # you level up ever 10,000 xp - # every time they level up, increase credit_level by 1 you level up when credit is divisable by 10,000 - if data[str(message.author.id)]['norg_credit'] % 10000 == 0: - data[str(message.author.id)]['norg_credit_level'] += 1 - await message.channel.send( - f"{message.author.mention} has leveled up to level {data[str(message.author.id)]['norg_credit_level']}!" - ) - - with open(constants.SOCIAL_CREDIT_FILE, 'w') as f: - json.dump(data, f, indent=4) - - -def setup(bot: Neorg) -> None: - """Add Cog to Bot.""" - bot.add_cog(NorgCredit(bot)) diff --git a/neorg/ext/credit_system/norg_credit_moderation.py b/neorg/ext/credit_system/norg_credit_moderation.py deleted file mode 100644 index c40a26f..0000000 --- a/neorg/ext/credit_system/norg_credit_moderation.py +++ /dev/null @@ -1,152 +0,0 @@ -import json - -import discord -# yapf: disable -from discord.ext.commands import ( - BadArgument, CheckFailure, Cog, CommandNotFound, Context, MissingRequiredArgument, command, has_any_role -) -# yapf: enable -from icecream import ic - -from neorg import constants -from neorg.log import get_logger -from neorg.neorg import Neorg - -log = get_logger(__name__) - - -class NeorgCreditMod(Cog): - """Mod tools to manage the credit system.""" - - def __init__(self, bot: Neorg): - self.bot: Neorg = bot - - async def cog_check(self, ctx: Context) -> bool: - """Only allow moderators to invoke the commands in this cog.""" - return await has_any_role(*constants.MODERATION_ROLES).predicate(ctx) - - async def cog_command_error(self, ctx: Context, error: Exception) -> None: - """Cog Role error, if not mod or admin, output will output and error.""" - error_dict = { - CommandNotFound: "Command not found.", - CheckFailure: "You do not have permission to run this command.", - MissingRequiredArgument: "You are missing a required argument.", - BadArgument: "You have provided an invalid argument.", - } - - for error_type, error_message in error_dict.items(): - if isinstance(error, error_type): - await ctx.send(embed=discord.Embed(description=error_message, colour=discord.Color.red())) - - log.warning(ic.format(f"{ctx.author} tried to run {ctx.command} but got {error}")) - - @command() - async def add_credit(self, ctx: Context, user: discord.Member, amount: int) -> None: - """Add credits to a user.""" - await ctx.send(embed=discord.Embed(description=f"{user} has been given {amount} credits.")) - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - social_credits[str(user.id)]["norg_credit"] += amount - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - @command() - async def remove_credit(self, ctx: Context, user: discord.Member, amount: int) -> None: - """Remove credits from a user.""" - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - social_credits[str(user.id)]["norg_credit"] -= amount - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - await ctx.send(embed=discord.Embed(description=f"{user} has been taken {amount} credits.")) - - @command() - async def set_credit(self, ctx: Context, user: discord.Member, amount: int) -> None: - """Set credits to a user.""" - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - social_credits[str(user.id)]["norg_credit"] = amount - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - await ctx.send(embed=discord.Embed(description=f"{user.display_name} has been given {amount} credits.")) - - @command() - async def change_all(self, ctx: Context, user: discord.Member) -> None: - """Changes norg_credit, norg_credit_level and norg_credit_xp.""" - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - await ctx.send(f"how much norg credit do you want to change, enter N to keep the same for {user.name}") - norg_credit = await ctx.bot.wait_for("message", check=lambda m: m.author == ctx.author) - if norg_credit.content == "N": - norg_credit = social_credits[user.id]["norg_credit"] - else: - norg_credit = int(norg_credit.content) - - await ctx.send(f"How much do you want to change the xp to, enter N to keep the same for {user.name}") - - norg_credit_xp = await ctx.bot.wait_for("message", check=lambda m: m.author == ctx.author) - if norg_credit_xp.content == "N": - norg_credit_xp = social_credits[user.id]["norg_credit_xp"] - else: - norg_credit_xp = int(norg_credit_xp.content) - - await ctx.send(f"How much do you want to change the level to, enter N to keep the same for {user.name}") - - norg_credit_level = await ctx.bot.wait_for("message", check=lambda m: m.author == ctx.author) - if norg_credit_level.content == "N": - norg_credit_level = social_credits[user.id]["norg_credit_level"] - else: - norg_credit_level = int(norg_credit_level.content) - - social_credits[user.id]["norg_credit"] = norg_credit - social_credits[user.id]["norg_credit_xp"] = norg_credit_xp - social_credits[user.id]["norg_credit_level"] = norg_credit_level - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - @command() - async def set_xp(self, ctx: Context, user: discord.Member, amount: int) -> None: - """Set xp to a user.""" - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - social_credits[str(user.id)]["norg_credit_xp"] = amount - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - await ctx.send(embed=discord.Embed(description=f"{user.display_name} has been given {amount} xp.")) - - @command() - async def set_level(self, ctx: Context, user: discord.Member, amount: int) -> None: - """Set level to a user.""" - - with open(constants.SOCIAL_CREDIT_FILE, "r") as f: - social_credits = json.load(f) - - social_credits[str(user.id)]["norg_credit_level"] = amount - - with open(constants.SOCIAL_CREDIT_FILE, "w") as f: - json.dump(social_credits, f) - - await ctx.send(embed=discord.Embed(description=f"{user.display_name} has been given {amount} level.")) - - -def setup(bot: Neorg) -> None: - """Load the cog.""" - bot.add_cog(NeorgCreditMod(bot)) From f6aacfb93164f07f025549c4544d16686bf668b1 Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 13 Jul 2022 15:53:30 +0100 Subject: [PATCH 02/13] chore(updatE) interrogate badge --- docs/_static/interrogate_badge.svg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/_static/interrogate_badge.svg b/docs/_static/interrogate_badge.svg index bd5bd8e..bc91d28 100644 --- a/docs/_static/interrogate_badge.svg +++ b/docs/_static/interrogate_badge.svg @@ -1,10 +1,10 @@ - interrogate: 83.6% + interrogate: 100% - + @@ -12,8 +12,8 @@ interrogate interrogate - 83.6% - 83.6% + 100% + 100% From 9c61b7f724689da35752c66543f844131b114619 Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 13 Jul 2022 15:59:18 +0100 Subject: [PATCH 03/13] feat_temp(github api test): useful files to dertmine how to fetch pr reqs --- neorg/fetch_info/neovim_pr/focus.norg | 14 + neorg/fetch_info/neovim_pr/neovim_merge.py | 39 + neorg/fetch_info/neovim_pr/playground.py | 24 + neorg/fetch_info/neovim_pr/test_file.json | 37366 +++++++++++++++++++ 4 files changed, 37443 insertions(+) create mode 100644 neorg/fetch_info/neovim_pr/focus.norg create mode 100644 neorg/fetch_info/neovim_pr/neovim_merge.py create mode 100644 neorg/fetch_info/neovim_pr/playground.py create mode 100644 neorg/fetch_info/neovim_pr/test_file.json diff --git a/neorg/fetch_info/neovim_pr/focus.norg b/neorg/fetch_info/neovim_pr/focus.norg new file mode 100644 index 0000000..3c83db4 --- /dev/null +++ b/neorg/fetch_info/neovim_pr/focus.norg @@ -0,0 +1,14 @@ +@document.meta +title: focus +description: +authors: viv +categories: +created: 2022-07-11 +version: 0.0.11 +@end +* TODO +** Possible Methods + - Use github api + [Python api link](https://github.com/gitpython-developers/GitPython) + - Using requests and beautiful soup - this can use something similar to how pnp db is used - this would require + another request handler -> new github app. diff --git a/neorg/fetch_info/neovim_pr/neovim_merge.py b/neorg/fetch_info/neovim_pr/neovim_merge.py new file mode 100644 index 0000000..33dddbf --- /dev/null +++ b/neorg/fetch_info/neovim_pr/neovim_merge.py @@ -0,0 +1,39 @@ +#!/usr/bin/python3 + +import json + +import requests + +from neorg.log import get_logger + +log = get_logger(__name__) + + +def get_open_pullrequests() -> str: + """Temp documentation.""" + url = "https://api.github.com/repos/neovim/neovim/pulls?state=open&per_page=100" + r = requests.get(url) + r.raise_for_status() + + def get_pr_number(pr: str) -> str: + """Get pr number""" + + return pr.split("/")[-1] + + data = r.json() + with open("test_file.json", "w") as r: + json.dump(data, r, indent=4, sort_keys=True) + + # prs = sorted( + # ( + # {"pr_number": get_pr_number( + # pull["html_url"]), "html_url": pull["html_url"], "title": pull["title"]} + # for pull in r.json() + # ), + # key=lambda x: get_pr_number(x["html_url"]), + # ) + + +if __name__ == "__main__": + pull_requests = get_open_pullrequests() + log.info(pull_requests) diff --git a/neorg/fetch_info/neovim_pr/playground.py b/neorg/fetch_info/neovim_pr/playground.py new file mode 100644 index 0000000..acf0cfd --- /dev/null +++ b/neorg/fetch_info/neovim_pr/playground.py @@ -0,0 +1,24 @@ +import requests + +from neorg.constants import CLIENT_ID, CLIENT_SECRET +from neorg.log import get_logger + +log = get_logger(__name__) + +# check if pr is merged + + +def check_pr_merged(pr_number: int = 19306) -> None: + """Test playground to check prs have been merged using api""" + + # Check if this Pr is merged using requests + # repo = 'neovim/neovim' + repo = 'neovim/neovim' + url = f'https://api.github.com/repos/{repo}/pulls/{pr_number}' + + response = requests.get(url, auth=(CLIENT_ID, CLIENT_SECRET)) + + return response.json()['merged_at'] + + +log.info(check_pr_merged()) diff --git a/neorg/fetch_info/neovim_pr/test_file.json b/neorg/fetch_info/neovim_pr/test_file.json new file mode 100644 index 0000000..dbf021f --- /dev/null +++ b/neorg/fetch_info/neovim_pr/test_file.json @@ -0,0 +1,37366 @@ +[ + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19353/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19353/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19353" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19353" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19353/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19353" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/e2caa5391a2cc5980d2243509aa2f49a681bbd1f" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "#### vim-patch:8.2.0342: some code in ex_getln.c not covered by tests\n\nProblem: Some code in ex_getln.c not covered by tests.\nSolution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5717)\nhttps://github.com/vim/vim/commit/0546d7df13b041833121b2d56036e1c62ea3b0c1\n\nNvim doesn't support imsearch=2, commenting out that line is enough.\nTest_Ex_append() is no applicable to Vim enhanced Ex mode.\nOmit test_iminsert.vim as previous patches to that file are N/A.\n\n\n#### vim-patch:8.2.0347: various code not covered by tests\n\nProblem: Various code not covered by tests.\nSolution: Add more test coverage. (Yegappan Lakshmanan, closes vim/vim#5720)\nhttps://github.com/vim/vim/commit/91ffc8a5f5c7b1c6979b3352a12ed779d11173a9\n\nTest_Ex_echo_backslash() is not applicable to Vim enhanced Ex mode.\n\n\n#### vim-patch:8.2.0369: various Normal mode commands not fully tested\n\nProblem: Various Normal mode commands not fully tested.\nSolution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5751)\nhttps://github.com/vim/vim/commit/1671f4488105ee12a6a8558ae351436c26ab55fc\n\nCherry-pick a fix from patch 8.2.3162.\nOmit test_iminsert.vim as previous patches to that file are N/A, and\nNvim doesn't support iminsert=2 either, so that test isn't useful.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19353/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19353/commits", + "created_at": "2022-07-13T13:27:06Z", + "diff_url": "https://github.com/neovim/neovim/pull/19353.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-8.2.0369", + "ref": "vim-8.2.0369", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", + "clone_url": "https://github.com/zeertzjq/neovim.git", + "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", + "created_at": "2021-09-27T02:22:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", + "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", + "full_name": "zeertzjq/neovim", + "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", + "git_url": "git://github.com/zeertzjq/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", + "html_url": "https://github.com/zeertzjq/neovim", + "id": 410715915, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", + "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGHsHCw", + "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:58Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 174186, + "ssh_url": "git@github.com:zeertzjq/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", + "svn_url": "https://github.com/zeertzjq/neovim", + "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", + "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", + "updated_at": "2022-01-04T10:53:55Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "e2caa5391a2cc5980d2243509aa2f49a681bbd1f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19353", + "id": 995501488, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19353", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "f717c4f68a20acd741f46c2a4dcf7d6020c406ee", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47ViWw", + "number": 19353, + "patch_url": "https://github.com/neovim/neovim/pull/19353.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", + "events_url": "https://api.github.com/users/seandewar/events{/privacy}", + "followers_url": "https://api.github.com/users/seandewar/followers", + "following_url": "https://api.github.com/users/seandewar/following{/other_user}", + "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/seandewar", + "id": 6256228, + "login": "seandewar", + "node_id": "MDQ6VXNlcjYyNTYyMjg=", + "organizations_url": "https://api.github.com/users/seandewar/orgs", + "received_events_url": "https://api.github.com/users/seandewar/received_events", + "repos_url": "https://api.github.com/users/seandewar/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", + "type": "User", + "url": "https://api.github.com/users/seandewar" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19353/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e2caa5391a2cc5980d2243509aa2f49a681bbd1f", + "title": "vim-patch:8.2.{0342,0347,0369}: insufficient test coverage", + "updated_at": "2022-07-13T13:31:30Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19353", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19351/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19351/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19351" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19351" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19351/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19351" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/32fe1ec349a130d94067452651ff34ead2802443" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19351/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19351/commits", + "created_at": "2022-07-13T11:07:34Z", + "diff_url": "https://github.com/neovim/neovim/pull/19351.diff", + "draft": true, + "head": { + "label": "lewis6991:tsspell", + "ref": "tsspell", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "32fe1ec349a130d94067452651ff34ead2802443", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19351", + "id": 995357737, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19351", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "5aa0a241cf81b202207845e428d041f4c3eb146e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47U_Qp", + "number": 19351, + "patch_url": "https://github.com/neovim/neovim/pull/19351.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19351/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/32fe1ec349a130d94067452651ff34ead2802443", + "title": "feat(ts): upstream spellsitter.nvim", + "updated_at": "2022-07-13T13:26:04Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19351", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19348/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19348/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19348" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19348" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19348/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19348" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0784e79b5c4d7102cbba8a6430a41eaaeb85b33a" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This PR fixes #19345 using the diff kindly provided by @zeertzjq, all credit to him for the fix \ud83d\udc4d\ud83c\udfff ", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19348/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19348/commits", + "created_at": "2022-07-13T10:19:47Z", + "diff_url": "https://github.com/neovim/neovim/pull/19348.diff", + "draft": false, + "head": { + "label": "akinsho:bugfix/winbar-winhighlight", + "ref": "bugfix/winbar-winhighlight", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/akinsho/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/akinsho/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/akinsho/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/akinsho/neovim/branches{/branch}", + "clone_url": "https://github.com/akinsho/neovim.git", + "collaborators_url": "https://api.github.com/repos/akinsho/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/akinsho/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/akinsho/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/akinsho/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/akinsho/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/akinsho/neovim/contributors", + "created_at": "2021-05-18T07:53:35Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/akinsho/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/akinsho/neovim/downloads", + "events_url": "https://api.github.com/repos/akinsho/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/akinsho/neovim/forks", + "full_name": "akinsho/neovim", + "git_commits_url": "https://api.github.com/repos/akinsho/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/akinsho/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/akinsho/neovim/git/tags{/sha}", + "git_url": "git://github.com/akinsho/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/akinsho/neovim/hooks", + "html_url": "https://github.com/akinsho/neovim", + "id": 368446254, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/akinsho/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/akinsho/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/akinsho/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/akinsho/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/akinsho/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/akinsho/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/akinsho/neovim/merges", + "milestones_url": "https://api.github.com/repos/akinsho/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNjg0NDYyNTQ=", + "notifications_url": "https://api.github.com/repos/akinsho/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", + "events_url": "https://api.github.com/users/akinsho/events{/privacy}", + "followers_url": "https://api.github.com/users/akinsho/followers", + "following_url": "https://api.github.com/users/akinsho/following{/other_user}", + "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/akinsho", + "id": 22454918, + "login": "akinsho", + "node_id": "MDQ6VXNlcjIyNDU0OTE4", + "organizations_url": "https://api.github.com/users/akinsho/orgs", + "received_events_url": "https://api.github.com/users/akinsho/received_events", + "repos_url": "https://api.github.com/users/akinsho/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", + "type": "User", + "url": "https://api.github.com/users/akinsho" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/akinsho/neovim/pulls{/number}", + "pushed_at": "2022-07-13T10:19:29Z", + "releases_url": "https://api.github.com/repos/akinsho/neovim/releases{/id}", + "size": 175206, + "ssh_url": "git@github.com:akinsho/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/akinsho/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/akinsho/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/akinsho/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/akinsho/neovim/subscription", + "svn_url": "https://github.com/akinsho/neovim", + "tags_url": "https://api.github.com/repos/akinsho/neovim/tags", + "teams_url": "https://api.github.com/repos/akinsho/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/akinsho/neovim/git/trees{/sha}", + "updated_at": "2022-06-14T06:40:19Z", + "url": "https://api.github.com/repos/akinsho/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "0784e79b5c4d7102cbba8a6430a41eaaeb85b33a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", + "events_url": "https://api.github.com/users/akinsho/events{/privacy}", + "followers_url": "https://api.github.com/users/akinsho/followers", + "following_url": "https://api.github.com/users/akinsho/following{/other_user}", + "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/akinsho", + "id": 22454918, + "login": "akinsho", + "node_id": "MDQ6VXNlcjIyNDU0OTE4", + "organizations_url": "https://api.github.com/users/akinsho/orgs", + "received_events_url": "https://api.github.com/users/akinsho/received_events", + "repos_url": "https://api.github.com/users/akinsho/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", + "type": "User", + "url": "https://api.github.com/users/akinsho" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19348", + "id": 995311213, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19348", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1786207367, + "name": "highlight", + "node_id": "MDU6TGFiZWwxNzg2MjA3MzY3", + "url": "https://api.github.com/repos/neovim/neovim/labels/highlight" + } + ], + "locked": false, + "merge_commit_sha": "a2b9a2840db345ce5f5fdec0c74253e8d27bfd9d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47Uz5t", + "number": 19348, + "patch_url": "https://github.com/neovim/neovim/pull/19348.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19348/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0784e79b5c4d7102cbba8a6430a41eaaeb85b33a", + "title": "fix(winbar): allow setting winbar in winhighlight", + "updated_at": "2022-07-13T11:55:02Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19348", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", + "events_url": "https://api.github.com/users/akinsho/events{/privacy}", + "followers_url": "https://api.github.com/users/akinsho/followers", + "following_url": "https://api.github.com/users/akinsho/following{/other_user}", + "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/akinsho", + "id": 22454918, + "login": "akinsho", + "node_id": "MDQ6VXNlcjIyNDU0OTE4", + "organizations_url": "https://api.github.com/users/akinsho/orgs", + "received_events_url": "https://api.github.com/users/akinsho/received_events", + "repos_url": "https://api.github.com/users/akinsho/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", + "type": "User", + "url": "https://api.github.com/users/akinsho" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19347/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19347/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19347" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19347" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19347/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19347" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/4568569566fb7a4855b2d8da5ec8d54880353d7e" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "this is fun, let's do another one!\r\n\r\nThis version pulls in two major improvements regarding error handling, which might alleviate some recently reported issues.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19347/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19347/commits", + "created_at": "2022-07-13T09:29:36Z", + "diff_url": "https://github.com/neovim/neovim/pull/19347.diff", + "draft": false, + "head": { + "label": "clason:bump-tree-sitter", + "ref": "bump-tree-sitter", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", + "clone_url": "https://github.com/clason/neovim.git", + "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", + "created_at": "2022-06-19T14:32:07Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", + "events_url": "https://api.github.com/repos/clason/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/clason/neovim/forks", + "full_name": "clason/neovim", + "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", + "git_url": "git://github.com/clason/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", + "html_url": "https://github.com/clason/neovim", + "id": 505133677, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/clason/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/clason/neovim/merges", + "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHhu6bQ", + "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:28:30Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 176661, + "ssh_url": "git@github.com:clason/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", + "svn_url": "https://github.com/clason/neovim", + "tags_url": "https://api.github.com/repos/clason/neovim/tags", + "teams_url": "https://api.github.com/repos/clason/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", + "updated_at": "2022-06-20T13:49:45Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "4568569566fb7a4855b2d8da5ec8d54880353d7e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19347", + "id": 995256144, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19347", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + } + ], + "locked": false, + "merge_commit_sha": "c14bfec70c6f5cba2cb8ce8d2986c43b36f30609", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47UmdQ", + "number": 19347, + "patch_url": "https://github.com/neovim/neovim/pull/19347.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19347/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/4568569566fb7a4855b2d8da5ec8d54880353d7e", + "title": "build(deps): bump tree-sitter to HEAD - 1f1b1eb45", + "updated_at": "2022-07-13T09:30:31Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19347", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19346/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19346/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19346" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19346" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19346/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19346" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/998e4240c9db345edd1aeec8eecc35afd033d6cc" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This just moves to a released tag; no functional differences from the commit we used before.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19346/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19346/commits", + "created_at": "2022-07-13T09:28:10Z", + "diff_url": "https://github.com/neovim/neovim/pull/19346.diff", + "draft": false, + "head": { + "label": "clason:bump-Luv", + "ref": "bump-Luv", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", + "clone_url": "https://github.com/clason/neovim.git", + "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", + "created_at": "2022-06-19T14:32:07Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", + "events_url": "https://api.github.com/repos/clason/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/clason/neovim/forks", + "full_name": "clason/neovim", + "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", + "git_url": "git://github.com/clason/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", + "html_url": "https://github.com/clason/neovim", + "id": 505133677, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/clason/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/clason/neovim/merges", + "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHhu6bQ", + "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:28:30Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 176661, + "ssh_url": "git@github.com:clason/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", + "svn_url": "https://github.com/clason/neovim", + "tags_url": "https://api.github.com/repos/clason/neovim/tags", + "teams_url": "https://api.github.com/repos/clason/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", + "updated_at": "2022-06-20T13:49:45Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "998e4240c9db345edd1aeec8eecc35afd033d6cc", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19346", + "id": 995254513, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19346", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + } + ], + "locked": false, + "merge_commit_sha": "9c725fc6bdda10d6e5d83d649a66a5d9bf8816b4", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47UmDx", + "number": 19346, + "patch_url": "https://github.com/neovim/neovim/pull/19346.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19346/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/998e4240c9db345edd1aeec8eecc35afd033d6cc", + "title": "build(deps): bump Luv to 1.44.2-0", + "updated_at": "2022-07-13T09:28:50Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19346", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19343/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19343/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19343" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19343" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19343/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19343" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/366f8713a47ad3057137b72a25b3b939327f1dd1" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "several fixbugs.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19343/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19343/commits", + "created_at": "2022-07-13T07:46:12Z", + "diff_url": "https://github.com/neovim/neovim/pull/19343.diff", + "draft": false, + "head": { + "label": "clason:bump-LuaJIT", + "ref": "bump-LuaJIT", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", + "clone_url": "https://github.com/clason/neovim.git", + "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", + "created_at": "2022-06-19T14:32:07Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", + "events_url": "https://api.github.com/repos/clason/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/clason/neovim/forks", + "full_name": "clason/neovim", + "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", + "git_url": "git://github.com/clason/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", + "html_url": "https://github.com/clason/neovim", + "id": 505133677, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/clason/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/clason/neovim/merges", + "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHhu6bQ", + "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:28:30Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 176661, + "ssh_url": "git@github.com:clason/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", + "svn_url": "https://github.com/clason/neovim", + "tags_url": "https://api.github.com/repos/clason/neovim/tags", + "teams_url": "https://api.github.com/repos/clason/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", + "updated_at": "2022-06-20T13:49:45Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "366f8713a47ad3057137b72a25b3b939327f1dd1", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19343", + "id": 995149610, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19343", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + } + ], + "locked": false, + "merge_commit_sha": "12cec1620731d192dd27fbed95c0ede4798efe56", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47UMcq", + "number": 19343, + "patch_url": "https://github.com/neovim/neovim/pull/19343.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19343/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/366f8713a47ad3057137b72a25b3b939327f1dd1", + "title": "build(deps): bump LuaJIT to HEAD - 50936d784", + "updated_at": "2022-07-13T07:46:49Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19343", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19336/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19336/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19336" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19336" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19336/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19336" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/456a2eac8a608290cd3976b2924c0aa2606532d3" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "## Goals\r\n- [x] remove unneeded code related to setting up cmake\r\n- [x] allow running tests in a separate step\r\n- [ ] fix parallel builds (would probably require switching to Ninja, see https://github.com/neovim/neovim/runs/7305083478?check_suite_focus=true#step:4:192)\r\n- [ ] fix github's cache (nvim-deps seem to be re-built regardless, could be related to the previous issue)\r\n- [ ] investigate the possibility of completely replacing this file with a cmake-preset, see https://github.com/neovim/neovim/pull/19128", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19336/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19336/commits", + "created_at": "2022-07-12T16:00:23Z", + "diff_url": "https://github.com/neovim/neovim/pull/19336.diff", + "draft": true, + "head": { + "label": "kylo252:refactor-build-ps1", + "ref": "refactor-build-ps1", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "456a2eac8a608290cd3976b2924c0aa2606532d3", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19336", + "id": 994466551, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19336", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "automation for build, test, and release", + "id": 212701006, + "name": "ci", + "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci" + } + ], + "locked": false, + "merge_commit_sha": "3e4ceac0418fa895df4ec8a51387b07dd552e60b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47Rlr3", + "number": 19336, + "patch_url": "https://github.com/neovim/neovim/pull/19336.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19336/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/456a2eac8a608290cd3976b2924c0aa2606532d3", + "title": "ci: refactor build.ps1", + "updated_at": "2022-07-13T13:18:32Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19336", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19324/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19324/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19324" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19324" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19324/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19324" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "5c3bbb67e7c59b2fa18e37fdd9845a0e7e3381db", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "- ci: remove unnecessary file run_lint.sh\r\n\r\n It's a leftover artifact that currently just acts as an unnecessary\r\n intermediary script that calls the Makefile. It can be replaced by just\r\n calling the Makefile directly.\r\n\r\n- ci: remove unnecessary file ci/script.sh\r\n\r\n It only runs run_tests.sh and checks coverage, which can be replaced by\r\n just moving the coverage check to ci/run_tests.sh.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19324/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19324/commits", + "created_at": "2022-07-11T14:42:59Z", + "diff_url": "https://github.com/neovim/neovim/pull/19324.diff", + "draft": false, + "head": { + "label": "dundargoc:ci/cleanup", + "ref": "ci/cleanup", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19324", + "id": 993196312, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19324", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "automation for build, test, and release", + "id": 212701006, + "name": "ci", + "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci" + } + ], + "locked": false, + "merge_commit_sha": "9f292d93154a07cc75fd0f0eb09dac840b50e7e9", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47MvkY", + "number": 19324, + "patch_url": "https://github.com/neovim/neovim/pull/19324.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19324/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40", + "title": "ci: remove unnecessary files from ci/", + "updated_at": "2022-07-11T19:56:29Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19324", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19323/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19323/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19323" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19323" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19323/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19323" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/753e3b9ab825b3e884b881c3773c945a9b1c3db1" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "5c3bbb67e7c59b2fa18e37fdd9845a0e7e3381db", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "\"Hotfix\" for path characters in the output of `os_get_username` resulting in an invalid path for things like `:h tempname`.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19323/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19323/commits", + "created_at": "2022-07-11T14:26:38Z", + "diff_url": "https://github.com/neovim/neovim/pull/19323.diff", + "draft": false, + "head": { + "label": "levouh:tempname-slash-char-escape", + "ref": "tempname-slash-char-escape", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/levouh/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/levouh/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/levouh/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/levouh/neovim/branches{/branch}", + "clone_url": "https://github.com/levouh/neovim.git", + "collaborators_url": "https://api.github.com/repos/levouh/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/levouh/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/levouh/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/levouh/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/levouh/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/levouh/neovim/contributors", + "created_at": "2021-12-17T18:01:18Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/levouh/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/levouh/neovim/downloads", + "events_url": "https://api.github.com/repos/levouh/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/levouh/neovim/forks", + "full_name": "levouh/neovim", + "git_commits_url": "https://api.github.com/repos/levouh/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/levouh/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/levouh/neovim/git/tags{/sha}", + "git_url": "git://github.com/levouh/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/levouh/neovim/hooks", + "html_url": "https://github.com/levouh/neovim", + "id": 439419584, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/levouh/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/levouh/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/levouh/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/levouh/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/levouh/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/levouh/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/levouh/neovim/merges", + "milestones_url": "https://api.github.com/repos/levouh/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGjECwA", + "notifications_url": "https://api.github.com/repos/levouh/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", + "events_url": "https://api.github.com/users/levouh/events{/privacy}", + "followers_url": "https://api.github.com/users/levouh/followers", + "following_url": "https://api.github.com/users/levouh/following{/other_user}", + "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/levouh", + "id": 31262046, + "login": "levouh", + "node_id": "MDQ6VXNlcjMxMjYyMDQ2", + "organizations_url": "https://api.github.com/users/levouh/orgs", + "received_events_url": "https://api.github.com/users/levouh/received_events", + "repos_url": "https://api.github.com/users/levouh/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", + "type": "User", + "url": "https://api.github.com/users/levouh" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/levouh/neovim/pulls{/number}", + "pushed_at": "2022-07-11T14:29:10Z", + "releases_url": "https://api.github.com/repos/levouh/neovim/releases{/id}", + "size": 176577, + "ssh_url": "git@github.com:levouh/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/levouh/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/levouh/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/levouh/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/levouh/neovim/subscription", + "svn_url": "https://github.com/levouh/neovim", + "tags_url": "https://api.github.com/repos/levouh/neovim/tags", + "teams_url": "https://api.github.com/repos/levouh/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/levouh/neovim/git/trees{/sha}", + "updated_at": "2021-12-17T18:01:19Z", + "url": "https://api.github.com/repos/levouh/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "753e3b9ab825b3e884b881c3773c945a9b1c3db1", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", + "events_url": "https://api.github.com/users/levouh/events{/privacy}", + "followers_url": "https://api.github.com/users/levouh/followers", + "following_url": "https://api.github.com/users/levouh/following{/other_user}", + "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/levouh", + "id": 31262046, + "login": "levouh", + "node_id": "MDQ6VXNlcjMxMjYyMDQ2", + "organizations_url": "https://api.github.com/users/levouh/orgs", + "received_events_url": "https://api.github.com/users/levouh/received_events", + "repos_url": "https://api.github.com/users/levouh/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", + "type": "User", + "url": "https://api.github.com/users/levouh" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19323", + "id": 993176462, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19323", + "labels": [], + "locked": false, + "merge_commit_sha": "0ffaeb68bedc72fb34714b56e2afe05e63fab992", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47MquO", + "number": 19323, + "patch_url": "https://github.com/neovim/neovim/pull/19323.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19323/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/753e3b9ab825b3e884b881c3773c945a9b1c3db1", + "title": "fix: Escape path characters in username for tempdir #19240", + "updated_at": "2022-07-11T14:39:13Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19323", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", + "events_url": "https://api.github.com/users/levouh/events{/privacy}", + "followers_url": "https://api.github.com/users/levouh/followers", + "following_url": "https://api.github.com/users/levouh/following{/other_user}", + "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/levouh", + "id": 31262046, + "login": "levouh", + "node_id": "MDQ6VXNlcjMxMjYyMDQ2", + "organizations_url": "https://api.github.com/users/levouh/orgs", + "received_events_url": "https://api.github.com/users/levouh/received_events", + "repos_url": "https://api.github.com/users/levouh/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", + "type": "User", + "url": "https://api.github.com/users/levouh" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19315/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19315/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19315" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19315" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19315/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19315" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8ac297d4c20b70b1b64b7accfe73ecd982f1bba3" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Fixes #18501 \r\n\r\nProblem: `chansend` in Windows sends lines in reverse order.\r\nCause: The newline character used was \\n instead of \\r\\n.\r\nSolution: If in Windows, adjust the newline characters.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19315/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19315/commits", + "created_at": "2022-07-11T06:08:45Z", + "diff_url": "https://github.com/neovim/neovim/pull/19315.diff", + "draft": true, + "head": { + "label": "3N4N:fix/chansend", + "ref": "fix/chansend", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", + "clone_url": "https://github.com/3N4N/neovim.git", + "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", + "created_at": "2021-10-07T11:16:27Z", + "default_branch": "checker", + "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", + "events_url": "https://api.github.com/repos/3N4N/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", + "full_name": "3N4N/neovim", + "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", + "git_url": "git://github.com/3N4N/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", + "html_url": "https://github.com/3N4N/neovim", + "id": 414569947, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", + "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGLXV2w", + "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:19:09Z", + "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", + "size": 175519, + "ssh_url": "git@github.com:3N4N/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", + "svn_url": "https://github.com/3N4N/neovim", + "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", + "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", + "updated_at": "2021-11-09T14:21:03Z", + "url": "https://api.github.com/repos/3N4N/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8ac297d4c20b70b1b64b7accfe73ecd982f1bba3", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19315", + "id": 992700834, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19315", + "labels": [], + "locked": false, + "merge_commit_sha": "6f679fc1a319af8757db42b7139bc9b082ac8005", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47K2mi", + "number": 19315, + "patch_url": "https://github.com/neovim/neovim/pull/19315.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19315/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8ac297d4c20b70b1b64b7accfe73ecd982f1bba3", + "title": "fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows", + "updated_at": "2022-07-12T16:41:17Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19315", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19309/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19309/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19309" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19309" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19309/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19309" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ca2f606b2eeaaf45d3a881187775c064f217cadb" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "67b26a39f01cfd4a036070580b8ac6ccecda4a93", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19309/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19309/commits", + "created_at": "2022-07-10T13:07:23Z", + "diff_url": "https://github.com/neovim/neovim/pull/19309.diff", + "draft": false, + "head": { + "label": "ii14:lsp_refactor_1", + "ref": "lsp_refactor_1", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", + "clone_url": "https://github.com/ii14/neovim.git", + "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", + "created_at": "2021-08-23T00:19:06Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", + "events_url": "https://api.github.com/repos/ii14/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/ii14/neovim/forks", + "full_name": "ii14/neovim", + "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", + "git_url": "git://github.com/ii14/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", + "html_url": "https://github.com/ii14/neovim", + "id": 398928867, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/ii14/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/ii14/neovim/merges", + "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", + "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", + "pushed_at": "2022-07-10T13:24:21Z", + "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", + "size": 176119, + "ssh_url": "git@github.com:ii14/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", + "svn_url": "https://github.com/ii14/neovim", + "tags_url": "https://api.github.com/repos/ii14/neovim/tags", + "teams_url": "https://api.github.com/repos/ii14/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", + "updated_at": "2022-01-05T22:20:03Z", + "url": "https://api.github.com/repos/ii14/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ca2f606b2eeaaf45d3a881187775c064f217cadb", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19309", + "id": 992420584, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19309", + "labels": [ + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + }, + { + "color": "e6e6e6", + "default": false, + "description": "code style, practices, guidelines, patterns", + "id": 165096905, + "name": "code-standards", + "node_id": "MDU6TGFiZWwxNjUwOTY5MDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/code-standards" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "0a8f22cf8ededc7c659ea785360a8389dbd97cef", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47JyLo", + "number": 19309, + "patch_url": "https://github.com/neovim/neovim/pull/19309.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19309/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ca2f606b2eeaaf45d3a881187775c064f217cadb", + "title": "refactor(lsp): make the use of local aliases more consistent", + "updated_at": "2022-07-10T16:06:32Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19309", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19290/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19290/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19290" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19290" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19290/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19290" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/618ce1c7cc3587a0ad174756a690ce287ee3cb34" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "95c65a6b221fe6e1cf91e8322e7d7571dc511a71", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes #15521", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19290/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19290/commits", + "created_at": "2022-07-08T17:05:15Z", + "diff_url": "https://github.com/neovim/neovim/pull/19290.diff", + "draft": false, + "head": { + "label": "matveyt:mouse", + "ref": "mouse", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/matveyt/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/matveyt/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/matveyt/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/matveyt/neovim/branches{/branch}", + "clone_url": "https://github.com/matveyt/neovim.git", + "collaborators_url": "https://api.github.com/repos/matveyt/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/matveyt/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/matveyt/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/matveyt/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/matveyt/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/matveyt/neovim/contributors", + "created_at": "2022-03-18T14:34:49Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/matveyt/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/matveyt/neovim/downloads", + "events_url": "https://api.github.com/repos/matveyt/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/matveyt/neovim/forks", + "full_name": "matveyt/neovim", + "git_commits_url": "https://api.github.com/repos/matveyt/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/matveyt/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/matveyt/neovim/git/tags{/sha}", + "git_url": "git://github.com/matveyt/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/matveyt/neovim/hooks", + "html_url": "https://github.com/matveyt/neovim", + "id": 471402335, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/matveyt/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/matveyt/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/matveyt/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/matveyt/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/matveyt/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/matveyt/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/matveyt/neovim/merges", + "milestones_url": "https://api.github.com/repos/matveyt/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHBkHXw", + "notifications_url": "https://api.github.com/repos/matveyt/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", + "events_url": "https://api.github.com/users/matveyt/events{/privacy}", + "followers_url": "https://api.github.com/users/matveyt/followers", + "following_url": "https://api.github.com/users/matveyt/following{/other_user}", + "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/matveyt", + "id": 35012635, + "login": "matveyt", + "node_id": "MDQ6VXNlcjM1MDEyNjM1", + "organizations_url": "https://api.github.com/users/matveyt/orgs", + "received_events_url": "https://api.github.com/users/matveyt/received_events", + "repos_url": "https://api.github.com/users/matveyt/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", + "type": "User", + "url": "https://api.github.com/users/matveyt" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/matveyt/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:34:55Z", + "releases_url": "https://api.github.com/repos/matveyt/neovim/releases{/id}", + "size": 176054, + "ssh_url": "git@github.com:matveyt/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/matveyt/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/matveyt/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/matveyt/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/matveyt/neovim/subscription", + "svn_url": "https://github.com/matveyt/neovim", + "tags_url": "https://api.github.com/repos/matveyt/neovim/tags", + "teams_url": "https://api.github.com/repos/matveyt/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/matveyt/neovim/git/trees{/sha}", + "updated_at": "2022-03-18T19:08:24Z", + "url": "https://api.github.com/repos/matveyt/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "618ce1c7cc3587a0ad174756a690ce287ee3cb34", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", + "events_url": "https://api.github.com/users/matveyt/events{/privacy}", + "followers_url": "https://api.github.com/users/matveyt/followers", + "following_url": "https://api.github.com/users/matveyt/following{/other_user}", + "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/matveyt", + "id": 35012635, + "login": "matveyt", + "node_id": "MDQ6VXNlcjM1MDEyNjM1", + "organizations_url": "https://api.github.com/users/matveyt/orgs", + "received_events_url": "https://api.github.com/users/matveyt/received_events", + "repos_url": "https://api.github.com/users/matveyt/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", + "type": "User", + "url": "https://api.github.com/users/matveyt" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19290", + "id": 991875851, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19290", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "issues or PRs involving changing the defaults", + "id": 103777064, + "name": "defaults", + "node_id": "MDU6TGFiZWwxMDM3NzcwNjQ=", + "url": "https://api.github.com/repos/neovim/neovim/labels/defaults" + } + ], + "locked": false, + "merge_commit_sha": "eeba11ff0d54d259d7652cba0ed278e4f61725ed", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47HtML", + "number": 19290, + "patch_url": "https://github.com/neovim/neovim/pull/19290.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19290/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/618ce1c7cc3587a0ad174756a690ce287ee3cb34", + "title": "feat(defaults): enable mouse support", + "updated_at": "2022-07-10T18:12:23Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19290", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", + "events_url": "https://api.github.com/users/matveyt/events{/privacy}", + "followers_url": "https://api.github.com/users/matveyt/followers", + "following_url": "https://api.github.com/users/matveyt/following{/other_user}", + "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/matveyt", + "id": 35012635, + "login": "matveyt", + "node_id": "MDQ6VXNlcjM1MDEyNjM1", + "organizations_url": "https://api.github.com/users/matveyt/orgs", + "received_events_url": "https://api.github.com/users/matveyt/received_events", + "repos_url": "https://api.github.com/users/matveyt/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", + "type": "User", + "url": "https://api.github.com/users/matveyt" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19289/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19289/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19289" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19289" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19289/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19289" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/7cbc6ff70459e646a2f350e10b2436d38e915a13" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "5e5374035098807d030f7a3a118acb061a4ed19e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "## Description\r\n\r\nonly update git-version if both of these conditions are met\r\n- `git` command succeeds\r\n- `versiondef_git.h` would change (SHA1-diff)\r\n\r\notherwise print a non-obtrusive status/warning message, the git warning message will print at least once, but with a `AUTHOR_WARNING` scope that is dismissible\r\n```console\r\nCMake Warning (dev) at cmake/GenerateVersion.cmake:27 (message):\r\nGit tag extraction failed with: ...\r\n...\r\nThis warning is for project developers. Use -Wno-dev to suppress it.\r\n```\r\n\r\n---- \r\n\r\n### Problem\r\n\r\nDue to a recent CVE in git, the following error was getting triggered when you try to install with `sudo`\r\n\r\n```console\r\n$ sudo ninja -C build install\r\nninja: Entering directory `build'\r\n[0/2] Re-checking globbed directories...\r\n[1/7] cd /home/hatsu/.local/share/neovim && /home/hatsu/.local/share/neovim/.deps/usr/bin/luajit scripts/update_version_stamp.lua build/config/auto/versiondef_git.h v0.8.0-dev\r\nfatal: unsafe repository ('/home/hatsu/.local/share/neovim' is owned by someone else)\r\nTo add an exception for this directory, call:\r\n\r\n git config --global --add safe.directory /home/hatsu/.local/share/neovim\r\nscripts/update_version_stamp.lua: git-describe failed, using empty include file.\r\n[6/7] Install the project...\r\n```\r\n\r\nwhich results in the version being corrupted like this\r\n\r\n```console\r\n$ nvim --version\r\nNVIM v0.8.0-dev\r\nBuild type: RelWithDebInfo\r\n```\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19289/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19289/commits", + "created_at": "2022-07-08T16:28:46Z", + "diff_url": "https://github.com/neovim/neovim/pull/19289.diff", + "draft": false, + "head": { + "label": "kylo252:fix-git-version", + "ref": "fix-git-version", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "7cbc6ff70459e646a2f350e10b2436d38e915a13", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19289", + "id": 991850129, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19289", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + } + ], + "locked": false, + "merge_commit_sha": "794ffa32a563439d9e1ae0475c553597f7a15555", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47Hm6R", + "number": 19289, + "patch_url": "https://github.com/neovim/neovim/pull/19289.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19289/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7cbc6ff70459e646a2f350e10b2436d38e915a13", + "title": "build: gracefully handle an error in git-version", + "updated_at": "2022-07-10T11:28:11Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19289", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19279/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19279/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19279" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19279" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19279/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19279" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3620cb280370df8a822a43b2fd4e79ca71c41193" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "45ba2e147f7b7d17acb489d64acc257ceded0887", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "For the decoration provider's on_win callback, refine the botline_guess\nargument to account for the buffer line count.\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19279/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19279/commits", + "created_at": "2022-07-08T09:30:08Z", + "diff_url": "https://github.com/neovim/neovim/pull/19279.diff", + "draft": false, + "head": { + "label": "lewis6991:botline", + "ref": "botline", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3620cb280370df8a822a43b2fd4e79ca71c41193", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19279", + "id": 991422510, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19279", + "labels": [], + "locked": false, + "merge_commit_sha": "851ad8a7731cbd6183f63ae85ece13f3fcfeccc0", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47F-gu", + "number": 19279, + "patch_url": "https://github.com/neovim/neovim/pull/19279.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19279/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3620cb280370df8a822a43b2fd4e79ca71c41193", + "title": "fix(decoration): slightly better botline guess", + "updated_at": "2022-07-08T14:07:26Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19279", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19270/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19270/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19270" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19270" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19270/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19270" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3ab65c6bbba76df03c446565e5197eb5c4b456f5" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "ca64b589cd74e9f6bd369286a415711ec7197082", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "`scroll_delta` contains how much the top line of a window moved since the last time `win_viewport` was emitted. It is expected to be used to implement smooth scrolling. For this purpose it only counts \"virtual\" or \"displayed\" so folds should count as one line. Because of this it adds extra information that cannot be computed from the `topline` parameter.\r\n\r\nFixes #19227.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19270/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19270/commits", + "created_at": "2022-07-07T15:45:11Z", + "diff_url": "https://github.com/neovim/neovim/pull/19270.diff", + "draft": false, + "head": { + "label": "MDeiml:scroll_delta", + "ref": "scroll_delta", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/MDeiml/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/MDeiml/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/MDeiml/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/MDeiml/neovim/branches{/branch}", + "clone_url": "https://github.com/MDeiml/neovim.git", + "collaborators_url": "https://api.github.com/repos/MDeiml/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/MDeiml/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/MDeiml/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/MDeiml/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/MDeiml/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/MDeiml/neovim/contributors", + "created_at": "2022-01-11T15:42:20Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/MDeiml/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/MDeiml/neovim/downloads", + "events_url": "https://api.github.com/repos/MDeiml/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/MDeiml/neovim/forks", + "full_name": "MDeiml/neovim", + "git_commits_url": "https://api.github.com/repos/MDeiml/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/MDeiml/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/MDeiml/neovim/git/tags{/sha}", + "git_url": "git://github.com/MDeiml/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/MDeiml/neovim/hooks", + "html_url": "https://github.com/MDeiml/neovim", + "id": 446881894, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/MDeiml/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/MDeiml/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/MDeiml/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/MDeiml/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/MDeiml/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/MDeiml/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/MDeiml/neovim/merges", + "milestones_url": "https://api.github.com/repos/MDeiml/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGqLgZg", + "notifications_url": "https://api.github.com/repos/MDeiml/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/MDeiml/neovim/pulls{/number}", + "pushed_at": "2022-07-13T08:38:31Z", + "releases_url": "https://api.github.com/repos/MDeiml/neovim/releases{/id}", + "size": 176163, + "ssh_url": "git@github.com:MDeiml/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/MDeiml/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/MDeiml/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/MDeiml/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/MDeiml/neovim/subscription", + "svn_url": "https://github.com/MDeiml/neovim", + "tags_url": "https://api.github.com/repos/MDeiml/neovim/tags", + "teams_url": "https://api.github.com/repos/MDeiml/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/MDeiml/neovim/git/trees{/sha}", + "updated_at": "2022-01-15T14:33:16Z", + "url": "https://api.github.com/repos/MDeiml/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3ab65c6bbba76df03c446565e5197eb5c4b456f5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19270", + "id": 990445515, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19270", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 113026979, + "name": "ui", + "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ui" + } + ], + "locked": false, + "merge_commit_sha": "0427cbbc976a1988c1120239303cb204815382c3", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47CP_L", + "number": 19270, + "patch_url": "https://github.com/neovim/neovim/pull/19270.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19270/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3ab65c6bbba76df03c446565e5197eb5c4b456f5", + "title": "feat(ui): add scroll_delta to win_viewport event", + "updated_at": "2022-07-08T09:54:34Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19270", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19268/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19268/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19268" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19268" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19268/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19268" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/84273354f87d3464c278d5d7b619847be82eb260" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes #19250.\r\n\r\nPowerShell's `Start-Process` requires the arguments of a shell command to be passed as a separate string, as the value of the `-ArgumentList` parameter.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19268/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19268/commits", + "created_at": "2022-07-07T13:21:20Z", + "diff_url": "https://github.com/neovim/neovim/pull/19268.diff", + "draft": false, + "head": { + "label": "3N4N:fix/pwsh", + "ref": "fix/pwsh", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", + "clone_url": "https://github.com/3N4N/neovim.git", + "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", + "created_at": "2021-10-07T11:16:27Z", + "default_branch": "checker", + "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", + "events_url": "https://api.github.com/repos/3N4N/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", + "full_name": "3N4N/neovim", + "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", + "git_url": "git://github.com/3N4N/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", + "html_url": "https://github.com/3N4N/neovim", + "id": 414569947, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", + "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGLXV2w", + "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:19:09Z", + "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", + "size": 175519, + "ssh_url": "git@github.com:3N4N/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", + "svn_url": "https://github.com/3N4N/neovim", + "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", + "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", + "updated_at": "2021-11-09T14:21:03Z", + "url": "https://api.github.com/repos/3N4N/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "84273354f87d3464c278d5d7b619847be82eb260", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19268", + "id": 990230805, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19268", + "labels": [], + "locked": false, + "merge_commit_sha": "2c7411950522b34395ae42bd4f3944fbb4320ec3", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM47BbkV", + "number": 19268, + "patch_url": "https://github.com/neovim/neovim/pull/19268.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19268/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/84273354f87d3464c278d5d7b619847be82eb260", + "title": "fix (#19250): make_filter_cmd for powershell commands with arguments", + "updated_at": "2022-07-13T09:19:16Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19268", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19259/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19259/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19259" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19259" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19259/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19259" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/2e2064ad3c26437300df51e0c7f1a464515f8919" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "664efa497e4e3d79d2e4ab486acbf1471b2389b0", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "The regional indicator symbol characters 0x1F1E6 to 0x1F1FF (as\r\ngiven in www.unicode.org/charts/PDF/U1F100.pdf) are by themselves\r\ndouble width characters. And as such, currently are allocated\r\ntwo virtual columns when displayed.\r\n\r\nHowever, in actuality these characters are almost always used in\r\npairs that represent a country flag. Within a terminal window,\r\nthe flag is displayed as a double width character. But we\r\nincorrectly allocate 4 virtual columns for the displayed flag,\r\n(two combining-characters multiplied by two virtual columns each).\r\n\r\nUnfortunately, there is no good way within the code to indicate\r\nthat these characters should be handled differently when combined\r\nin sequence.\r\n\r\nOn balance, editing is much easier if we properly handle the usual\r\ncase where they appear as combined characters, and thus accept the\r\nminor visual glitch when they appear as lone characters.\r\n\r\nWhile not ideal, special case these unicode regional indicator\r\nemoji symbols as single width.\r\n\r\nNeovim issues #19258 #16447", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19259/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19259/commits", + "created_at": "2022-07-06T20:53:09Z", + "diff_url": "https://github.com/neovim/neovim/pull/19259.diff", + "draft": false, + "head": { + "label": "loops:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/loops/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/loops/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/loops/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/loops/neovim/branches{/branch}", + "clone_url": "https://github.com/loops/neovim.git", + "collaborators_url": "https://api.github.com/repos/loops/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/loops/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/loops/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/loops/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/loops/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/loops/neovim/contributors", + "created_at": "2022-07-06T20:34:08Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/loops/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/loops/neovim/downloads", + "events_url": "https://api.github.com/repos/loops/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/loops/neovim/forks", + "full_name": "loops/neovim", + "git_commits_url": "https://api.github.com/repos/loops/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/loops/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/loops/neovim/git/tags{/sha}", + "git_url": "git://github.com/loops/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/loops/neovim/hooks", + "html_url": "https://github.com/loops/neovim", + "id": 511284113, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/loops/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/loops/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/loops/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/loops/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/loops/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/loops/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/loops/neovim/merges", + "milestones_url": "https://api.github.com/repos/loops/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHnmTkQ", + "notifications_url": "https://api.github.com/repos/loops/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", + "events_url": "https://api.github.com/users/loops/events{/privacy}", + "followers_url": "https://api.github.com/users/loops/followers", + "following_url": "https://api.github.com/users/loops/following{/other_user}", + "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/loops", + "id": 6493, + "login": "loops", + "node_id": "MDQ6VXNlcjY0OTM=", + "organizations_url": "https://api.github.com/users/loops/orgs", + "received_events_url": "https://api.github.com/users/loops/received_events", + "repos_url": "https://api.github.com/users/loops/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/loops/subscriptions", + "type": "User", + "url": "https://api.github.com/users/loops" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/loops/neovim/pulls{/number}", + "pushed_at": "2022-07-06T21:34:56Z", + "releases_url": "https://api.github.com/repos/loops/neovim/releases{/id}", + "size": 177177, + "ssh_url": "git@github.com:loops/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/loops/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/loops/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/loops/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/loops/neovim/subscription", + "svn_url": "https://github.com/loops/neovim", + "tags_url": "https://api.github.com/repos/loops/neovim/tags", + "teams_url": "https://api.github.com/repos/loops/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/loops/neovim/git/trees{/sha}", + "updated_at": "2022-07-06T20:50:32Z", + "url": "https://api.github.com/repos/loops/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "2e2064ad3c26437300df51e0c7f1a464515f8919", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", + "events_url": "https://api.github.com/users/loops/events{/privacy}", + "followers_url": "https://api.github.com/users/loops/followers", + "following_url": "https://api.github.com/users/loops/following{/other_user}", + "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/loops", + "id": 6493, + "login": "loops", + "node_id": "MDQ6VXNlcjY0OTM=", + "organizations_url": "https://api.github.com/users/loops/orgs", + "received_events_url": "https://api.github.com/users/loops/received_events", + "repos_url": "https://api.github.com/users/loops/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/loops/subscriptions", + "type": "User", + "url": "https://api.github.com/users/loops" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19259", + "id": 989349964, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19259", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "(multibyte) unicode characters", + "id": 2882115256, + "name": "unicode \ud83d\udca9", + "node_id": "MDU6TGFiZWwyODgyMTE1MjU2", + "url": "https://api.github.com/repos/neovim/neovim/labels/unicode%20%20%F0%9F%92%A9" + } + ], + "locked": false, + "merge_commit_sha": "55533642a794321c9b55217fefb347c3183eb001", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46-EhM", + "number": 19259, + "patch_url": "https://github.com/neovim/neovim/pull/19259.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19259/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2e2064ad3c26437300df51e0c7f1a464515f8919", + "title": "fix: emoji \"Regional Indicator Symbols\" handling", + "updated_at": "2022-07-07T09:10:32Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19259", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", + "events_url": "https://api.github.com/users/loops/events{/privacy}", + "followers_url": "https://api.github.com/users/loops/followers", + "following_url": "https://api.github.com/users/loops/following{/other_user}", + "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/loops", + "id": 6493, + "login": "loops", + "node_id": "MDQ6VXNlcjY0OTM=", + "organizations_url": "https://api.github.com/users/loops/orgs", + "received_events_url": "https://api.github.com/users/loops/received_events", + "repos_url": "https://api.github.com/users/loops/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/loops/subscriptions", + "type": "User", + "url": "https://api.github.com/users/loops" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19252/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19252/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19252" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19252" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19252/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19252" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/f249680477cdc26da892fe044746bb1713ad2175" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Previously, clickable statuslines didn't receive right click unless the statusline was focused. This fixes that behavior by making clickable statusline sections correctly receive right clicks regardless of whether the statusline is focused or not.\r\n\r\nCloses #18994", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19252/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19252/commits", + "created_at": "2022-07-06T09:39:13Z", + "diff_url": "https://github.com/neovim/neovim/pull/19252.diff", + "draft": false, + "head": { + "label": "famiu:fix/stl_right_click", + "ref": "fix/stl_right_click", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", + "clone_url": "https://github.com/famiu/neovim.git", + "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", + "created_at": "2021-10-11T04:58:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", + "events_url": "https://api.github.com/repos/famiu/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/famiu/neovim/forks", + "full_name": "famiu/neovim", + "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", + "git_url": "git://github.com/famiu/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", + "html_url": "https://github.com/famiu/neovim", + "id": 415783665, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/famiu/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/famiu/neovim/merges", + "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGMha8Q", + "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:37:34Z", + "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", + "size": 174357, + "ssh_url": "git@github.com:famiu/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", + "svn_url": "https://github.com/famiu/neovim", + "tags_url": "https://api.github.com/repos/famiu/neovim/tags", + "teams_url": "https://api.github.com/repos/famiu/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", + "updated_at": "2021-10-19T15:10:23Z", + "url": "https://api.github.com/repos/famiu/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "f249680477cdc26da892fe044746bb1713ad2175", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19252", + "id": 988557239, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19252", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 646043375, + "name": "mouse", + "node_id": "MDU6TGFiZWw2NDYwNDMzNzU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/mouse" + } + ], + "locked": false, + "merge_commit_sha": "02a5cf987c658b0f3b06a26c9ead6fca891028d3", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM467C-3", + "number": 19252, + "patch_url": "https://github.com/neovim/neovim/pull/19252.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19252/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/f249680477cdc26da892fe044746bb1713ad2175", + "title": "fix: make right click work correctly with clickable statusline", + "updated_at": "2022-07-12T15:30:20Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19252", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19246/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19246/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19246" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19246" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19246/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19246" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/39ad65a25754baf2fc23421dcdb075d0c1f6c259" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19246/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19246/commits", + "created_at": "2022-07-06T03:41:50Z", + "diff_url": "https://github.com/neovim/neovim/pull/19246.diff", + "draft": true, + "head": { + "label": "neovim:marvim/ci-version-update", + "ref": "marvim/ci-version-update", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "39ad65a25754baf2fc23421dcdb075d0c1f6c259", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19246", + "id": 988117381, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19246", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "970993fef4cf5af9dba80401ed724de067f445bc", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM465XmF", + "number": 19246, + "patch_url": "https://github.com/neovim/neovim/pull/19246.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19246/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/39ad65a25754baf2fc23421dcdb075d0c1f6c259", + "title": "version.c: update [skip ci]", + "updated_at": "2022-07-13T03:37:12Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19246", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/github-actions", + "id": 41898282, + "login": "github-actions[bot]", + "node_id": "MDM6Qm90NDE4OTgyODI=", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/github-actions%5Bbot%5D" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19243/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19243/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19243" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19243" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19243/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19243" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/461fb50c17eb8ed9bd9a34a49352699eb4525dc1" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "022e994ab8701aee460912a4e2498c2cb4eccd38", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Hi, I'm the author of a relatively popular [plugin](https://github.com/luukvbaal/stabilize.nvim). I'm looking for feedback on whether something like this PR has any possibility of being merged with the behavior of said plugin being provided in core behind a new option.\r\n\r\nI had originally assumed while writing the plugin that the \"jarring\" phenomenon of window viewports changing(scrolling), when splitting windows horizontally, was some undesired side effect of managing the windows. Now, having finally taken the time to look into the source code, it seems this is done intentionally with the following justification:\r\nhttps://github.com/neovim/neovim/blob/41785b1b0cd8b54700110d0c83f599126b38a8c9/src/nvim/window.c#L6193-L6194\r\n\r\nSimply guarding the `scroll_to_fraction()` behind a user option, seems to yield the (subjectively) desired behavior. Please let me know if this is something that could be merged given that there are no undesired side-effects/regressions(I haven't noticed any yet).\r\n\r\n~Then I could look into possibly covering the rest of the cases the plugin handles that result in unnecessarily jarring scrolling in the window viewport. I.e. not scrolling when closing/moving back to a window where the cursor position is behind a horizontal split.~\r\nEDIT: Covered by the second commit.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19243/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19243/commits", + "created_at": "2022-07-05T23:50:22Z", + "diff_url": "https://github.com/neovim/neovim/pull/19243.diff", + "draft": false, + "head": { + "label": "luukvbaal:splitscroll", + "ref": "splitscroll", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/luukvbaal/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/luukvbaal/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/luukvbaal/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/luukvbaal/neovim/branches{/branch}", + "clone_url": "https://github.com/luukvbaal/neovim.git", + "collaborators_url": "https://api.github.com/repos/luukvbaal/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/luukvbaal/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/luukvbaal/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/luukvbaal/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/luukvbaal/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/luukvbaal/neovim/contributors", + "created_at": "2022-07-05T23:21:47Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/luukvbaal/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/luukvbaal/neovim/downloads", + "events_url": "https://api.github.com/repos/luukvbaal/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/luukvbaal/neovim/forks", + "full_name": "luukvbaal/neovim", + "git_commits_url": "https://api.github.com/repos/luukvbaal/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/luukvbaal/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/luukvbaal/neovim/git/tags{/sha}", + "git_url": "git://github.com/luukvbaal/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/luukvbaal/neovim/hooks", + "html_url": "https://github.com/luukvbaal/neovim", + "id": 510922471, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/luukvbaal/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/luukvbaal/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/luukvbaal/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/luukvbaal/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/luukvbaal/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/luukvbaal/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/luukvbaal/neovim/merges", + "milestones_url": "https://api.github.com/repos/luukvbaal/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHnQO5w", + "notifications_url": "https://api.github.com/repos/luukvbaal/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", + "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", + "followers_url": "https://api.github.com/users/luukvbaal/followers", + "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", + "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/luukvbaal", + "id": 31730729, + "login": "luukvbaal", + "node_id": "MDQ6VXNlcjMxNzMwNzI5", + "organizations_url": "https://api.github.com/users/luukvbaal/orgs", + "received_events_url": "https://api.github.com/users/luukvbaal/received_events", + "repos_url": "https://api.github.com/users/luukvbaal/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", + "type": "User", + "url": "https://api.github.com/users/luukvbaal" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/luukvbaal/neovim/pulls{/number}", + "pushed_at": "2022-07-10T12:02:21Z", + "releases_url": "https://api.github.com/repos/luukvbaal/neovim/releases{/id}", + "size": 176956, + "ssh_url": "git@github.com:luukvbaal/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/luukvbaal/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/luukvbaal/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/luukvbaal/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/luukvbaal/neovim/subscription", + "svn_url": "https://github.com/luukvbaal/neovim", + "tags_url": "https://api.github.com/repos/luukvbaal/neovim/tags", + "teams_url": "https://api.github.com/repos/luukvbaal/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/luukvbaal/neovim/git/trees{/sha}", + "updated_at": "2022-07-05T22:25:04Z", + "url": "https://api.github.com/repos/luukvbaal/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "461fb50c17eb8ed9bd9a34a49352699eb4525dc1", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", + "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", + "followers_url": "https://api.github.com/users/luukvbaal/followers", + "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", + "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/luukvbaal", + "id": 31730729, + "login": "luukvbaal", + "node_id": "MDQ6VXNlcjMxNzMwNzI5", + "organizations_url": "https://api.github.com/users/luukvbaal/orgs", + "received_events_url": "https://api.github.com/users/luukvbaal/received_events", + "repos_url": "https://api.github.com/users/luukvbaal/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", + "type": "User", + "url": "https://api.github.com/users/luukvbaal" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19243", + "id": 987968117, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19243", + "labels": [ + { + "color": "0E8A16", + "default": false, + "description": "issue is fixed in vim and patch needs to be ported", + "id": 152276149, + "name": "status:has-vim-patch", + "node_id": "MDU6TGFiZWwxNTIyNzYxNDk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:has-vim-patch" + }, + { + "color": "FBCA04", + "default": false, + "description": "For PRs that propose significant changes to some part of the architecture or API", + "id": 212680983, + "name": "status:needs-discussion", + "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" + }, + { + "color": "c5def5", + "default": false, + "description": "Nvim core functionality or code", + "id": 858327504, + "name": "core", + "node_id": "MDU6TGFiZWw4NTgzMjc1MDQ=", + "url": "https://api.github.com/repos/neovim/neovim/labels/core" + }, + { + "color": "C5DEF5", + "default": false, + "description": "", + "id": 4242493821, + "name": "options", + "node_id": "LA_kwDOAPphoM7831F9", + "url": "https://api.github.com/repos/neovim/neovim/labels/options" + } + ], + "locked": false, + "merge_commit_sha": "c1617f6cd5a36ba8e065a1dae55637ecff3dfcec", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM464zJ1", + "number": 19243, + "patch_url": "https://github.com/neovim/neovim/pull/19243.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19243/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/461fb50c17eb8ed9bd9a34a49352699eb4525dc1", + "title": "feat(window/ui): add splitscroll option ", + "updated_at": "2022-07-11T13:18:32Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19243", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", + "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", + "followers_url": "https://api.github.com/users/luukvbaal/followers", + "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", + "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/luukvbaal", + "id": 31730729, + "login": "luukvbaal", + "node_id": "MDQ6VXNlcjMxNzMwNzI5", + "organizations_url": "https://api.github.com/users/luukvbaal/orgs", + "received_events_url": "https://api.github.com/users/luukvbaal/received_events", + "repos_url": "https://api.github.com/users/luukvbaal/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", + "type": "User", + "url": "https://api.github.com/users/luukvbaal" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19239/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19239/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19239" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19239" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19239/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19239" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/cdfaed54c144ea26acc3fdaf4581cce475a50e8f" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "41785b1b0cd8b54700110d0c83f599126b38a8c9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Instead of creating hand-crafted Lua bindings for the Lua stdlib, now we\nre-leverage the same generators for creating the API functions.\n\nThis automates some boilerplate, like argument validation, as well as\navoiding needing to use Lua's stack API which can be awkward.\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19239/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19239/commits", + "created_at": "2022-07-05T17:11:07Z", + "diff_url": "https://github.com/neovim/neovim/pull/19239.diff", + "draft": true, + "head": { + "label": "lewis6991:stdlibgen", + "ref": "stdlibgen", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "cdfaed54c144ea26acc3fdaf4581cce475a50e8f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19239", + "id": 987660262, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19239", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "2fd22a1447492b11b351d2b3813133f87fb7a7c4", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM463n_m", + "number": 19239, + "patch_url": "https://github.com/neovim/neovim/pull/19239.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19239/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cdfaed54c144ea26acc3fdaf4581cce475a50e8f", + "title": "refactor(lua): Use API objects for Lua stdlib", + "updated_at": "2022-07-06T15:43:41Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19239", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19238/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19238/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19238" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19238" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19238/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19238" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/d5974eeb038666d684234df486fe448e215a8952" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19238/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19238/commits", + "created_at": "2022-07-05T14:51:33Z", + "diff_url": "https://github.com/neovim/neovim/pull/19238.diff", + "draft": false, + "head": { + "label": "lewis6991:vimcmd", + "ref": "vimcmd", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "d5974eeb038666d684234df486fe448e215a8952", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19238", + "id": 987532353, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19238", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "04f2496bd156d2e5297813c1539634cb67260961", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM463IxB", + "number": 19238, + "patch_url": "https://github.com/neovim/neovim/pull/19238.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", + "events_url": "https://api.github.com/users/muniter/events{/privacy}", + "followers_url": "https://api.github.com/users/muniter/followers", + "following_url": "https://api.github.com/users/muniter/following{/other_user}", + "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/muniter", + "id": 9699804, + "login": "muniter", + "node_id": "MDQ6VXNlcjk2OTk4MDQ=", + "organizations_url": "https://api.github.com/users/muniter/orgs", + "received_events_url": "https://api.github.com/users/muniter/received_events", + "repos_url": "https://api.github.com/users/muniter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/muniter" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19238/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d5974eeb038666d684234df486fe448e215a8952", + "title": "feat(lua): allow vim.cmd to be indexed", + "updated_at": "2022-07-13T08:54:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19238", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19233/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19233/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19233" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19233" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19233/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19233" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0b7f5757331a5674a81ccd05557fcd157f9d8ea8" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d0835617facc98daf79318e26d41669bb2ce1a6b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "#### vim-patch:8.1.0342: crash when a callback deletes a window that is being used\n\nProblem: Crash when a callback deletes a window that is being used.\nSolution: Do not unload a buffer that is being displayed while redrawing the\n screen. Also avoid invoking callbacks while redrawing.\n (closes vim/vim#2107)\nhttps://github.com/vim/vim/commit/94f01956a583223dafe24135489d0ab1100ab0ad\n\nOmit parse_queued_messages(): N/A\n\n\n#### vim-patch:8.1.0425: ml_get error and crash with appendbufline()\n\nProblem: ml_get error and crash with appendbufline(). (Masashi Iizuka)\nSolution: Set per-window buffer info. (Hirohito Higashi, closes vim/vim#3455)\nhttps://github.com/vim/vim/commit/9cea87c5775948a35098f3602746c20ecf95dbcd", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19233/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19233/commits", + "created_at": "2022-07-05T09:59:35Z", + "diff_url": "https://github.com/neovim/neovim/pull/19233.diff", + "draft": true, + "head": { + "label": "zeertzjq:vim-8.1.0342", + "ref": "vim-8.1.0342", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", + "clone_url": "https://github.com/zeertzjq/neovim.git", + "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", + "created_at": "2021-09-27T02:22:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", + "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", + "full_name": "zeertzjq/neovim", + "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", + "git_url": "git://github.com/zeertzjq/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", + "html_url": "https://github.com/zeertzjq/neovim", + "id": 410715915, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", + "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGHsHCw", + "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:58Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 174186, + "ssh_url": "git@github.com:zeertzjq/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", + "svn_url": "https://github.com/zeertzjq/neovim", + "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", + "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", + "updated_at": "2022-01-04T10:53:55Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0b7f5757331a5674a81ccd05557fcd157f9d8ea8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19233", + "id": 987235146, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19233", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "e64f4c326ef944391fd8400785c8d759d8be9ce7", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM462ANK", + "number": 19233, + "patch_url": "https://github.com/neovim/neovim/pull/19233.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19233/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0b7f5757331a5674a81ccd05557fcd157f9d8ea8", + "title": "vim-patch:8.1.{0342,0425}: can_unload_buffer()", + "updated_at": "2022-07-05T10:25:04Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19233", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19217/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19217/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19217" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19217" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19217/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19217" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/eb98b371987259926d8a0962809fbc30a4296ddf" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "acb7a902812a064fced5ef7d389bd94cb45764bb", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "If I run the following ex command (but note that it happens generally for any `vim.wait` invocations):\r\n\r\n`lua vim.wait(4096, function() end, 100)`\r\n\r\nIt's not possible to cancel `vim.wait` before its timeout by inputting `Ctrl-C`. This patch fixes that.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19217/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19217/commits", + "created_at": "2022-07-03T15:00:07Z", + "diff_url": "https://github.com/neovim/neovim/pull/19217.diff", + "draft": false, + "head": { + "label": "resolritter:patch-2", + "ref": "patch-2", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/resolritter/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/resolritter/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/resolritter/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/resolritter/neovim/branches{/branch}", + "clone_url": "https://github.com/resolritter/neovim.git", + "collaborators_url": "https://api.github.com/repos/resolritter/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/resolritter/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/resolritter/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/resolritter/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/resolritter/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/resolritter/neovim/contributors", + "created_at": "2022-06-05T04:21:18Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/resolritter/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/resolritter/neovim/downloads", + "events_url": "https://api.github.com/repos/resolritter/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/resolritter/neovim/forks", + "full_name": "resolritter/neovim", + "git_commits_url": "https://api.github.com/repos/resolritter/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/resolritter/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/resolritter/neovim/git/tags{/sha}", + "git_url": "git://github.com/resolritter/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/resolritter/neovim/hooks", + "html_url": "https://github.com/resolritter/neovim", + "id": 499998581, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/resolritter/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/resolritter/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/resolritter/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/resolritter/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/resolritter/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/resolritter/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/resolritter/neovim/merges", + "milestones_url": "https://api.github.com/repos/resolritter/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHc1fdQ", + "notifications_url": "https://api.github.com/repos/resolritter/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", + "events_url": "https://api.github.com/users/resolritter/events{/privacy}", + "followers_url": "https://api.github.com/users/resolritter/followers", + "following_url": "https://api.github.com/users/resolritter/following{/other_user}", + "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/resolritter", + "id": 17429390, + "login": "resolritter", + "node_id": "MDQ6VXNlcjE3NDI5Mzkw", + "organizations_url": "https://api.github.com/users/resolritter/orgs", + "received_events_url": "https://api.github.com/users/resolritter/received_events", + "repos_url": "https://api.github.com/users/resolritter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/resolritter" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/resolritter/neovim/pulls{/number}", + "pushed_at": "2022-07-04T20:29:27Z", + "releases_url": "https://api.github.com/repos/resolritter/neovim/releases{/id}", + "size": 175678, + "ssh_url": "git@github.com:resolritter/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/resolritter/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/resolritter/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/resolritter/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/resolritter/neovim/subscription", + "svn_url": "https://github.com/resolritter/neovim", + "tags_url": "https://api.github.com/repos/resolritter/neovim/tags", + "teams_url": "https://api.github.com/repos/resolritter/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/resolritter/neovim/git/trees{/sha}", + "updated_at": "2022-06-05T04:15:49Z", + "url": "https://api.github.com/repos/resolritter/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "eb98b371987259926d8a0962809fbc30a4296ddf", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", + "events_url": "https://api.github.com/users/resolritter/events{/privacy}", + "followers_url": "https://api.github.com/users/resolritter/followers", + "following_url": "https://api.github.com/users/resolritter/following{/other_user}", + "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/resolritter", + "id": 17429390, + "login": "resolritter", + "node_id": "MDQ6VXNlcjE3NDI5Mzkw", + "organizations_url": "https://api.github.com/users/resolritter/orgs", + "received_events_url": "https://api.github.com/users/resolritter/received_events", + "repos_url": "https://api.github.com/users/resolritter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/resolritter" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19217", + "id": 985742869, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19217", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "82f9a4db0798f93ef7d4530da5ab17630cf20ec2", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 3, + "created_at": "2022-06-26T11:25:19Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/31", + "id": 8129424, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/31/labels", + "node_id": "MI_kwDOAPphoM4AfAuQ", + "number": 31, + "open_issues": 7, + "state": "open", + "title": "0.7.3", + "updated_at": "2022-07-08T23:42:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/31" + }, + "node_id": "PR_kwDOAPphoM46wT4V", + "number": 19217, + "patch_url": "https://github.com/neovim/neovim/pull/19217.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19217/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/eb98b371987259926d8a0962809fbc30a4296ddf", + "title": "fix(lua): make it possible cancel vim.wait with ctrl-c", + "updated_at": "2022-07-04T22:03:35Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19217", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", + "events_url": "https://api.github.com/users/resolritter/events{/privacy}", + "followers_url": "https://api.github.com/users/resolritter/followers", + "following_url": "https://api.github.com/users/resolritter/following{/other_user}", + "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/resolritter", + "id": 17429390, + "login": "resolritter", + "node_id": "MDQ6VXNlcjE3NDI5Mzkw", + "organizations_url": "https://api.github.com/users/resolritter/orgs", + "received_events_url": "https://api.github.com/users/resolritter/received_events", + "repos_url": "https://api.github.com/users/resolritter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/resolritter" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19213/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19213/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19213" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19213" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19213/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19213" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/128783f70ad5b79f11e5b0716ccb63db1082d54c" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "ca64b589cd74e9f6bd369286a415711ec7197082", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Currently LSP allows only using loclist or quickfix list window. I\r\nnormally prefer to review all quickfix items without opening quickfix\r\nwindow. This fix allows passing `on_list` option which allows full\r\ncontrol what to do with list.\r\n\r\nHere is example how to use it with quick fix list:\r\n\r\n```lua\r\nlocal function on_list(options)\r\n vim.fn.setqflist({}, ' ', options)\r\n vim.api.nvim_command('cfirst')\r\nend\r\n\r\nlocal bufopts = { noremap=true, silent=true, buffer=bufnr }\r\nvim.keymap.set('n', 'ad', function() vim.lsp.buf.declaration{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'd', function() vim.lsp.buf.definition{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'ai', function() vim.lsp.buf.implementation{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'at', function() vim.lsp.buf.type_definition{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'af', function() vim.lsp.buf.references(nil, {on_list=on_list}) end, bufopts)\r\n```\r\n\r\nIf you prefer loclist do something like this:\r\n\r\n```lua\r\nlocal function on_list(options)\r\n vim.fn.setloclist(0, {}, ' ', options)\r\n vim.api.nvim_command('lopen')\r\nend\r\n```\r\n\r\nclose https://github.com/neovim/neovim/issues/19182", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19213/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19213/commits", + "created_at": "2022-07-03T09:49:06Z", + "diff_url": "https://github.com/neovim/neovim/pull/19213.diff", + "draft": false, + "head": { + "label": "daliusd:first-quickfix-item-vs-window", + "ref": "first-quickfix-item-vs-window", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/daliusd/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/daliusd/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/daliusd/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/daliusd/neovim/branches{/branch}", + "clone_url": "https://github.com/daliusd/neovim.git", + "collaborators_url": "https://api.github.com/repos/daliusd/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/daliusd/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/daliusd/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/daliusd/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/daliusd/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/daliusd/neovim/contributors", + "created_at": "2022-07-03T09:49:02Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/daliusd/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/daliusd/neovim/downloads", + "events_url": "https://api.github.com/repos/daliusd/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/daliusd/neovim/forks", + "full_name": "daliusd/neovim", + "git_commits_url": "https://api.github.com/repos/daliusd/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/daliusd/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/daliusd/neovim/git/tags{/sha}", + "git_url": "git://github.com/daliusd/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/daliusd/neovim/hooks", + "html_url": "https://github.com/daliusd/neovim", + "id": 509982000, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/daliusd/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/daliusd/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/daliusd/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/daliusd/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/daliusd/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/daliusd/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/daliusd/neovim/merges", + "milestones_url": "https://api.github.com/repos/daliusd/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHmW1MA", + "notifications_url": "https://api.github.com/repos/daliusd/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", + "events_url": "https://api.github.com/users/daliusd/events{/privacy}", + "followers_url": "https://api.github.com/users/daliusd/followers", + "following_url": "https://api.github.com/users/daliusd/following{/other_user}", + "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/daliusd", + "id": 1944737, + "login": "daliusd", + "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", + "organizations_url": "https://api.github.com/users/daliusd/orgs", + "received_events_url": "https://api.github.com/users/daliusd/received_events", + "repos_url": "https://api.github.com/users/daliusd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/daliusd" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/daliusd/neovim/pulls{/number}", + "pushed_at": "2022-07-08T07:51:02Z", + "releases_url": "https://api.github.com/repos/daliusd/neovim/releases{/id}", + "size": 176723, + "ssh_url": "git@github.com:daliusd/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/daliusd/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/daliusd/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/daliusd/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/daliusd/neovim/subscription", + "svn_url": "https://github.com/daliusd/neovim", + "tags_url": "https://api.github.com/repos/daliusd/neovim/tags", + "teams_url": "https://api.github.com/repos/daliusd/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/daliusd/neovim/git/trees{/sha}", + "updated_at": "2022-07-03T09:27:03Z", + "url": "https://api.github.com/repos/daliusd/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "128783f70ad5b79f11e5b0716ccb63db1082d54c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", + "events_url": "https://api.github.com/users/daliusd/events{/privacy}", + "followers_url": "https://api.github.com/users/daliusd/followers", + "following_url": "https://api.github.com/users/daliusd/following{/other_user}", + "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/daliusd", + "id": 1944737, + "login": "daliusd", + "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", + "organizations_url": "https://api.github.com/users/daliusd/orgs", + "received_events_url": "https://api.github.com/users/daliusd/received_events", + "repos_url": "https://api.github.com/users/daliusd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/daliusd" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19213", + "id": 985685047, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19213", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "4edf5c3985c6aa04b63dc27d4315f2449d347799", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46wFw3", + "number": 19213, + "patch_url": "https://github.com/neovim/neovim/pull/19213.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19213/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/128783f70ad5b79f11e5b0716ccb63db1082d54c", + "title": "feat(lsp): allow passing custom list handler to LSP functions that return lists", + "updated_at": "2022-07-12T16:22:52Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19213", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", + "events_url": "https://api.github.com/users/daliusd/events{/privacy}", + "followers_url": "https://api.github.com/users/daliusd/followers", + "following_url": "https://api.github.com/users/daliusd/following{/other_user}", + "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/daliusd", + "id": 1944737, + "login": "daliusd", + "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", + "organizations_url": "https://api.github.com/users/daliusd/orgs", + "received_events_url": "https://api.github.com/users/daliusd/received_events", + "repos_url": "https://api.github.com/users/daliusd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/daliusd" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19189/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19189/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19189" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19189" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19189/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19189" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/17f1f6843b4999d08444d94f9e956e32c5da9b9a" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is based on the work done in #18674\r\n\r\nuse [CTest](https://cmake.org/cmake/help/latest/manual/ctest.1.html) to run lint commands\r\n\r\n```sh\r\nctest --test-dir build --show-only\r\nctest --test-dir build --print-labels\r\nctest --test-dir build -R 'lintuncrustify-window*'\r\nctest --test-dir build -R 'lintc-window*'\r\n\r\n```\r\n### Highlights\r\n\r\n- lintc (`clint`/`uncrustify`)\r\n\t- run lint tests based on patterns\r\n\t\r\n\t\t```sh\r\n\t\tctest --test-dir build -R 'lint.*api*'\r\n\t\t```\r\n\t\t\r\n\t- run lint tests for _changed_ files only (the CI currently compares with \"origin/master\", but can also be against PR's base ref)\r\n\r\n\t\t```sh\r\n\t\tctest --test-dir build -L 'lint-changed-only'\r\n\t\t# or\r\n\t\tmake lintc # use lintcfull to run the full suite\r\n\t\t```\r\n\r\n- full, customizable, reporting which includes timing information, and the ability to export to JUnit format\r\n\r\n ```sh\r\n ctest --test-dir build -R lintuncrustify --quiet --output-on-failure\r\n ctest --test-dir build -R lintpy --extra-verbose\r\n ```\r\n \r\n- parallel execution for _all_ of the above\r\n\r\n ```console\r\n $ ctest --test-dir build -R 'lint' -j`nproc` --progress\r\n\r\n 100% tests passed, 0 tests failed out of 695\r\n\r\n Label Time Summary:\r\n lint-all = 151.16 sec*proc (695 tests)\r\n lintcfull = 146.53 sec*proc (690 tests)\r\n\r\n Total Test time (real) = 8.43 sec\r\n ```\r\n \r\nRelated #19169\r\n\r\n### Supported tests\r\n\r\n- [ ] busted, tracked in https://github.com/neovim/neovim/pull/18674\r\n- [x] commit-lint\r\n- [x] uncrustify\r\n- [x] clint\r\n- [x] stylua\r\n- [x] luacheck\r\n- [x] shellcheck\r\n- [x] flake8\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19189/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19189/commits", + "created_at": "2022-07-01T12:11:30Z", + "diff_url": "https://github.com/neovim/neovim/pull/19189.diff", + "draft": false, + "head": { + "label": "kylo252:ctest-basic", + "ref": "ctest-basic", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "17f1f6843b4999d08444d94f9e956e32c5da9b9a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19189", + "id": 984895341, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19189", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + } + ], + "locked": false, + "merge_commit_sha": "3f4d24a880eaa4beb811f0f87cbe524143c49a8d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46tE9t", + "number": 19189, + "patch_url": "https://github.com/neovim/neovim/pull/19189.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19189/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/17f1f6843b4999d08444d94f9e956e32c5da9b9a", + "title": "feat(cmake): add native support for testing", + "updated_at": "2022-07-12T11:37:38Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19189", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19185/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19185/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19185" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19185" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19185/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19185" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/b3ffb4e51be671844e785efd84d82fff3e156cf7" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d07a39c54b1ecd767590821601c33164df4ba3e0", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Continue of https://github.com/neovim/neovim/pull/16251 https://github.com/neovim/neovim/pull/18961\r\n\r\nFix #19184\r\nFix #19193\r\n\r\nNote: I don't recommend for you to use `rhysd/accelerated-jk` plugin with `cmdheight=0` because of https://github.com/neovim/neovim/issues/18953\r\n\r\nNote: It is the feature that `If you enter the cmdline while the cursor is in the lower half of the window, the entire buffer content will shift one line up while the cmdline is open`. Because of https://github.com/neovim/neovim/issues/19112", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19185/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19185/commits", + "created_at": "2022-07-01T10:44:52Z", + "diff_url": "https://github.com/neovim/neovim/pull/19185.diff", + "draft": false, + "head": { + "label": "Shougo:fix_cmdheight2", + "ref": "fix_cmdheight2", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/Shougo/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/Shougo/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Shougo/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Shougo/neovim/branches{/branch}", + "clone_url": "https://github.com/Shougo/neovim.git", + "collaborators_url": "https://api.github.com/repos/Shougo/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Shougo/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/Shougo/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/Shougo/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Shougo/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Shougo/neovim/contributors", + "created_at": "2014-09-09T12:43:00Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/Shougo/neovim/deployments", + "description": "vim for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/Shougo/neovim/downloads", + "events_url": "https://api.github.com/repos/Shougo/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/Shougo/neovim/forks", + "full_name": "Shougo/neovim", + "git_commits_url": "https://api.github.com/repos/Shougo/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Shougo/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Shougo/neovim/git/tags{/sha}", + "git_url": "git://github.com/Shougo/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/Shougo/neovim/hooks", + "html_url": "https://github.com/Shougo/neovim", + "id": 23832980, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/Shougo/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Shougo/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Shougo/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/Shougo/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Shougo/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/Shougo/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/Shougo/neovim/merges", + "milestones_url": "https://api.github.com/repos/Shougo/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMzgzMjk4MA==", + "notifications_url": "https://api.github.com/repos/Shougo/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", + "events_url": "https://api.github.com/users/Shougo/events{/privacy}", + "followers_url": "https://api.github.com/users/Shougo/followers", + "following_url": "https://api.github.com/users/Shougo/following{/other_user}", + "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Shougo", + "id": 41495, + "login": "Shougo", + "node_id": "MDQ6VXNlcjQxNDk1", + "organizations_url": "https://api.github.com/users/Shougo/orgs", + "received_events_url": "https://api.github.com/users/Shougo/received_events", + "repos_url": "https://api.github.com/users/Shougo/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Shougo" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Shougo/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:37:57Z", + "releases_url": "https://api.github.com/repos/Shougo/neovim/releases{/id}", + "size": 174063, + "ssh_url": "git@github.com:Shougo/neovim.git", + "stargazers_count": 19, + "stargazers_url": "https://api.github.com/repos/Shougo/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/Shougo/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Shougo/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/Shougo/neovim/subscription", + "svn_url": "https://github.com/Shougo/neovim", + "tags_url": "https://api.github.com/repos/Shougo/neovim/tags", + "teams_url": "https://api.github.com/repos/Shougo/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/Shougo/neovim/git/trees{/sha}", + "updated_at": "2022-03-31T12:12:38Z", + "url": "https://api.github.com/repos/Shougo/neovim", + "visibility": "public", + "watchers": 19, + "watchers_count": 19, + "web_commit_signoff_required": false + }, + "sha": "b3ffb4e51be671844e785efd84d82fff3e156cf7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", + "events_url": "https://api.github.com/users/Shougo/events{/privacy}", + "followers_url": "https://api.github.com/users/Shougo/followers", + "following_url": "https://api.github.com/users/Shougo/following{/other_user}", + "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Shougo", + "id": 41495, + "login": "Shougo", + "node_id": "MDQ6VXNlcjQxNDk1", + "organizations_url": "https://api.github.com/users/Shougo/orgs", + "received_events_url": "https://api.github.com/users/Shougo/received_events", + "repos_url": "https://api.github.com/users/Shougo/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Shougo" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19185", + "id": 984815690, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19185", + "labels": [], + "locked": false, + "merge_commit_sha": "53af62196060fb7d6e36e21c60b77d929f9e3d65", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46sxhK", + "number": 19185, + "patch_url": "https://github.com/neovim/neovim/pull/19185.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19185/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b3ffb4e51be671844e785efd84d82fff3e156cf7", + "title": "[WIP] cmdheight=0 fix bugs part2", + "updated_at": "2022-07-12T00:31:31Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19185", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", + "events_url": "https://api.github.com/users/Shougo/events{/privacy}", + "followers_url": "https://api.github.com/users/Shougo/followers", + "following_url": "https://api.github.com/users/Shougo/following{/other_user}", + "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Shougo", + "id": 41495, + "login": "Shougo", + "node_id": "MDQ6VXNlcjQxNDk1", + "organizations_url": "https://api.github.com/users/Shougo/orgs", + "received_events_url": "https://api.github.com/users/Shougo/received_events", + "repos_url": "https://api.github.com/users/Shougo/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Shougo" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19167/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19167/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19167" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19167" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19167/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19167" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3fe6b99abc8eae83be3c41db887f6caa9c63228f" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "cb84f5ee530f0f32b92bed5b4ad41344e8b551aa", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Work on https://github.com/neovim/neovim/issues/567\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19167/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19167/commits", + "created_at": "2022-06-30T12:52:29Z", + "diff_url": "https://github.com/neovim/neovim/pull/19167.diff", + "draft": false, + "head": { + "label": "dundargoc:refactor/conversion", + "ref": "refactor/conversion", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3fe6b99abc8eae83be3c41db887f6caa9c63228f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19167", + "id": 983805934, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19167", + "labels": [ + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + } + ], + "locked": false, + "merge_commit_sha": "cd2e61485705a4e22610eb40611e97a180ad4735", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46o6_u", + "number": 19167, + "patch_url": "https://github.com/neovim/neovim/pull/19167.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19167/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3fe6b99abc8eae83be3c41db887f6caa9c63228f", + "title": "refactor: enable -Wconversion warning for memline.c", + "updated_at": "2022-06-30T13:29:03Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19167", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19164/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19164/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19164" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19164" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19164/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19164" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/86255bab87b168479251ea52b51502b025ce4967" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "565f72b9689e0c440ff72c712a090224aaf7631b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Supersedes #16396", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19164/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19164/commits", + "created_at": "2022-06-30T09:28:53Z", + "diff_url": "https://github.com/neovim/neovim/pull/19164.diff", + "draft": true, + "head": { + "label": "famiu:feat/lua/ui_attach", + "ref": "feat/lua/ui_attach", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", + "clone_url": "https://github.com/famiu/neovim.git", + "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", + "created_at": "2021-10-11T04:58:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", + "events_url": "https://api.github.com/repos/famiu/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/famiu/neovim/forks", + "full_name": "famiu/neovim", + "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", + "git_url": "git://github.com/famiu/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", + "html_url": "https://github.com/famiu/neovim", + "id": 415783665, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/famiu/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/famiu/neovim/merges", + "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGMha8Q", + "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:37:34Z", + "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", + "size": 174357, + "ssh_url": "git@github.com:famiu/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", + "svn_url": "https://github.com/famiu/neovim", + "tags_url": "https://api.github.com/repos/famiu/neovim/tags", + "teams_url": "https://api.github.com/repos/famiu/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", + "updated_at": "2021-10-19T15:10:23Z", + "url": "https://api.github.com/repos/famiu/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "86255bab87b168479251ea52b51502b025ce4967", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19164", + "id": 983594296, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19164", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "72f286948312f852954d569f09c4b8fd7b688fa5", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46oHU4", + "number": 19164, + "patch_url": "https://github.com/neovim/neovim/pull/19164.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19164/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/86255bab87b168479251ea52b51502b025ce4967", + "title": "feat(lua): vim.ui_attach to get ui events from lua", + "updated_at": "2022-07-04T06:08:30Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19164", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19155/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19155/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19155" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19155" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19155/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19155" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "ba583f820655d3d7cf4c85854c0359c54d49ae5a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "```\r\nnvim_win_get_folds({ns_id}, {window}, {opts}) *nvim_win_get_folds()*\r\n Get fold for the current window\r\n\r\n Parameters: ~\r\n {ns_id} Namespace id from |nvim_create_namespace()|. Use `0` to \r\n retrieve non-extmark folds.\r\n {window} Window handle, or 0 for current window\r\n {opts} Optional parameters. Reserved for future use.\r\n\r\n Return: ~\r\n Array of 2-integer tuples representing start and end of\r\n the fold (0-indexed, inclusive).\r\n```", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19155/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19155/commits", + "created_at": "2022-06-29T16:00:16Z", + "diff_url": "https://github.com/neovim/neovim/pull/19155.diff", + "draft": true, + "head": { + "label": "lewis6991:get_folds", + "ref": "get_folds", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19155", + "id": 982791801, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19155", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 2598645343, + "name": "folds", + "node_id": "MDU6TGFiZWwyNTk4NjQ1MzQz", + "url": "https://api.github.com/repos/neovim/neovim/labels/folds" + } + ], + "locked": false, + "merge_commit_sha": "88b779faa4ed8543f8f8389256e53a0efdcfa017", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46lDZ5", + "number": 19155, + "patch_url": "https://github.com/neovim/neovim/pull/19155.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19155/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27", + "title": "feat(api): add nvim_win_get_folds", + "updated_at": "2022-07-04T11:15:25Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19155", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19140/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19140/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19140" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19140" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19140/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19140" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/6db52c65b2871c734771cbd41f6f6d70e9569a20" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e0f605bfd8b40b45a7efc88ffa0ee6b4a8a3307a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Take 2 on fixing leaks detected by coverity.\r\n\r\nI plan on adding the tooling necessary to check this in this PR as\r\nsuggested in https://github.com/neovim/neovim/pull/19060#issuecomment-1168548095\r\n\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19140/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19140/commits", + "created_at": "2022-06-28T18:03:28Z", + "diff_url": "https://github.com/neovim/neovim/pull/19140.diff", + "draft": false, + "head": { + "label": "vigoux:coverity-133879", + "ref": "coverity-133879", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", + "clone_url": "https://github.com/vigoux/neovim.git", + "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", + "created_at": "2020-04-14T17:09:25Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", + "events_url": "https://api.github.com/repos/vigoux/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", + "full_name": "vigoux/neovim", + "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", + "git_url": "git://github.com/vigoux/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", + "html_url": "https://github.com/vigoux/neovim", + "id": 255673198, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", + "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", + "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", + "pushed_at": "2022-06-28T19:07:56Z", + "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", + "size": 172697, + "ssh_url": "git@github.com:vigoux/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", + "svn_url": "https://github.com/vigoux/neovim", + "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", + "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", + "updated_at": "2020-05-15T10:06:46Z", + "url": "https://api.github.com/repos/vigoux/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6db52c65b2871c734771cbd41f6f6d70e9569a20", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19140", + "id": 981722982, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19140", + "labels": [], + "locked": false, + "merge_commit_sha": "dfdd39603c7ca146c283fd54c2970536acf06c6d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46g-dm", + "number": 19140, + "patch_url": "https://github.com/neovim/neovim/pull/19140.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19140/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6db52c65b2871c734771cbd41f6f6d70e9569a20", + "title": "Fix leaks detected by coverity", + "updated_at": "2022-06-30T15:45:51Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19140", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19128/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19128/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19128" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19128" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19128/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19128" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ce533af0f15853f7fa86387cba3b50261ec8a552" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Add template for using [`CMakePresets.json`](https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html)\r\n\r\n> One problem that `CMake` users often face is sharing settings with other people for common ways to configure a project. This may be done to support CI builds, or for users who frequently use the same build. `CMake` supports two main files, `CMakePresets.json` and `CMakeUserPresets.json`, that allow users to specify common configure options and share them with others. `CMake` also supports files included with the include field.\r\n\r\n--- \r\n\r\n### Example usage\r\n\r\n```bash\r\n# get a list of pre-configured presets\r\ncmake --list-presets\r\n\r\n# configure a preset\r\ncmake . --preset=asan\r\n\r\n# configure another preset (will not interfere with any other preset)\r\ncmake . --preset=release\r\n\r\n# build it\r\ncmake --build --preset=asan\r\n\r\n# you can also use ninja directly\r\nninja -C build/\r\n```\r\n\r\nthis current configuration will give out a build tree that looks like this\r\n\r\n
\r\nBuild tree\r\n\r\n![image](https://user-images.githubusercontent.com/59826753/175991590-da36cd84-3ebf-4fd2-955b-38700707c671.png)\r\n\r\n
\r\n\r\n---\r\n\r\n### Overview\r\n#### cons\r\n- requires cmake v3.21+ to use \r\n\r\n#### pros\r\n- works on all platforms (no need to bother with bash/powershell/whatever)\r\n- provides _short-hand_ commands for different build configurations\r\n- provides a quick overview of all available targets/configurations along with suggestions (presets) in an [extremely easy to read json manifest](https://github.com/kylo252/neovim/blob/507ea19edb5b1c5fe535a178e4cca36ee60190c0/contrib/CMakePresets.json#L46-L57)\r\n- provides a quick overview of suggested environment variables\r\n- allows inheriting all of the above from a custom preset in `CMakeUsersPresets.json`, that can have on-the-fly tweaks\r\n ```console\r\n :split term://cmake . --preset=myDebugPreset\r\n ```\r\n- we're not really adding any extra functionality to the current cmake, it's more akin to using [policies](https://cmake.org/cmake/help/latest/command/cmake_policy.html)\r\n ```cmake\r\n if(POLICY ...)\r\n \t# cmake_policy(...)\r\n endif()\r\n ```\r\n - last but not least, enables easier tracking of configurations along with all the other benefits of [configuration-as-code](https://www.perforce.com/blog/vcs/configuration-as-code#:~:text=Configuration%20as%20code%20is%20the,control%20for%20your%20entire%20product.)\r\n \r\n ---\r\n \r\n TODO\r\n - [ ] decide if `build/${presetName}` is okay, will not work with scripts hard-coding `./build`\r\n - [ ] consider adding a separate presets file for third-party\r\n - [ ] consider adding a `contrib/CMakeUserPresets.json.example` (how does it affect `local.mk`?)", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19128/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19128/commits", + "created_at": "2022-06-27T16:30:03Z", + "diff_url": "https://github.com/neovim/neovim/pull/19128.diff", + "draft": false, + "head": { + "label": "kylo252:cmake-presets", + "ref": "cmake-presets", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ce533af0f15853f7fa86387cba3b50261ec8a552", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19128", + "id": 980278904, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19128", + "labels": [], + "locked": false, + "merge_commit_sha": "5c2caad877b9e7ddb6aa819c884f6304ae0d7445", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46bd54", + "number": 19128, + "patch_url": "https://github.com/neovim/neovim/pull/19128.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19128/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ce533af0f15853f7fa86387cba3b50261ec8a552", + "title": "build: add cmake-presets integration", + "updated_at": "2022-07-12T15:42:23Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19128", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19121/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19121/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19121" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19121" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19121/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19121" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/cd4c37ab3c289cea909b2a82480942f05d778b7a" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "f3c8f3e5d40e7c489492ffe3b8043705fcf40e78", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "I had observed the existing release CI and the reason why it cannot be added as a step in the existing CI is:\r\n- The action is only supported on windows runners.\r\n- The action has GitHub event validation checks and can only be run on `release` event with the `released/prereleased` event type.\r\n\r\nBefore merging this:\r\n1. Please add a GitHub token with `public_repo` scope as a repository secret and rename the secret name in the workflow.\r\n2. Fork [microsoft/winget-pkgs](https://github.com/microsoft/winget-pkgs) under @neovim, the organisation or any maintainer.\r\n\r\nIf the fork is not present under the organisation:\r\n- Please add another line in the workflow to tell the action where to find the fork, if the fork is not present under the organisation.\r\n```yaml\r\n- uses: vedantmgoyal2009/winget-releaser@latest\r\n with:\r\n identifier: Neovim.Neovim\r\n token: ${{ secrets.WINGET_TOKEN }}\r\n fork-user: # don't put \"@\" when writing username\r\n```\r\n- Make sure, the fork and GitHub Personal Access Token (PAT) should come from the same account\r\n\r\n---\r\n\r\n* Resolves https://github.com/neovim/neovim/issues/19108\r\n\r\ncc @justinmk", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19121/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19121/commits", + "created_at": "2022-06-27T10:46:33Z", + "diff_url": "https://github.com/neovim/neovim/pull/19121.diff", + "draft": false, + "head": { + "label": "vedantmgoyal2009:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/branches{/branch}", + "clone_url": "https://github.com/vedantmgoyal2009/neovim.git", + "collaborators_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/contributors", + "created_at": "2022-06-27T09:17:54Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/downloads", + "events_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/forks", + "full_name": "vedantmgoyal2009/neovim", + "git_commits_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/tags{/sha}", + "git_url": "git://github.com/vedantmgoyal2009/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/hooks", + "html_url": "https://github.com/vedantmgoyal2009/neovim", + "id": 507841071, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/merges", + "milestones_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHkUKLw", + "notifications_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", + "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", + "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", + "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", + "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vedantmgoyal2009", + "id": 83997633, + "login": "vedantmgoyal2009", + "node_id": "MDQ6VXNlcjgzOTk3NjMz", + "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", + "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", + "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vedantmgoyal2009" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:35:39Z", + "releases_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/releases{/id}", + "size": 172771, + "ssh_url": "git@github.com:vedantmgoyal2009/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/subscription", + "svn_url": "https://github.com/vedantmgoyal2009/neovim", + "tags_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/tags", + "teams_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/trees{/sha}", + "updated_at": "2022-06-27T10:17:20Z", + "url": "https://api.github.com/repos/vedantmgoyal2009/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "cd4c37ab3c289cea909b2a82480942f05d778b7a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", + "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", + "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", + "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", + "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vedantmgoyal2009", + "id": 83997633, + "login": "vedantmgoyal2009", + "node_id": "MDQ6VXNlcjgzOTk3NjMz", + "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", + "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", + "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vedantmgoyal2009" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19121", + "id": 979893374, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19121", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "distributing Nvim to users", + "id": 124686703, + "name": "distribution", + "node_id": "MDU6TGFiZWwxMjQ2ODY3MDM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/distribution" + }, + { + "color": "e6e6e6", + "default": false, + "description": "automation for build, test, and release", + "id": 212701006, + "name": "ci", + "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci" + } + ], + "locked": false, + "merge_commit_sha": "af445e0b77f7dca4cab0eee1e1842ed834fee926", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46Z_x-", + "number": 19121, + "patch_url": "https://github.com/neovim/neovim/pull/19121.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19121/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cd4c37ab3c289cea909b2a82480942f05d778b7a", + "title": "ci(distribution): auto-release on winget", + "updated_at": "2022-06-28T10:34:15Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19121", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", + "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", + "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", + "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", + "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vedantmgoyal2009", + "id": 83997633, + "login": "vedantmgoyal2009", + "node_id": "MDQ6VXNlcjgzOTk3NjMz", + "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", + "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", + "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vedantmgoyal2009" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19111/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19111/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19111" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19111" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19111/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19111" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes #13787. `exepath` and `stdpath` should respect `shellslash` and return path with\r\nproper file separator.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19111/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19111/commits", + "created_at": "2022-06-26T22:20:48Z", + "diff_url": "https://github.com/neovim/neovim/pull/19111.diff", + "draft": false, + "head": { + "label": "3N4N:fix/stdpath", + "ref": "fix/stdpath", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", + "clone_url": "https://github.com/3N4N/neovim.git", + "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", + "created_at": "2021-10-07T11:16:27Z", + "default_branch": "checker", + "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", + "events_url": "https://api.github.com/repos/3N4N/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", + "full_name": "3N4N/neovim", + "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", + "git_url": "git://github.com/3N4N/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", + "html_url": "https://github.com/3N4N/neovim", + "id": 414569947, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", + "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGLXV2w", + "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", + "pushed_at": "2022-07-13T09:19:09Z", + "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", + "size": 175519, + "ssh_url": "git@github.com:3N4N/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", + "svn_url": "https://github.com/3N4N/neovim", + "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", + "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", + "updated_at": "2021-11-09T14:21:03Z", + "url": "https://api.github.com/repos/3N4N/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19111", + "id": 979404644, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19111", + "labels": [ + { + "color": "d4c5f9", + "default": false, + "description": null, + "id": 109461219, + "name": "platform:windows", + "node_id": "MDU6TGFiZWwxMDk0NjEyMTk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/platform:windows" + } + ], + "locked": false, + "merge_commit_sha": "cf39726e3d2f171bcadaecda9d4f20934a2ce1c5", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46YIdk", + "number": 19111, + "patch_url": "https://github.com/neovim/neovim/pull/19111.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19111/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8", + "title": "fix: shellslash for exepath and stdpath (#13787)", + "updated_at": "2022-07-12T17:30:21Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19111", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", + "events_url": "https://api.github.com/users/3N4N/events{/privacy}", + "followers_url": "https://api.github.com/users/3N4N/followers", + "following_url": "https://api.github.com/users/3N4N/following{/other_user}", + "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/3N4N", + "id": 32037751, + "login": "3N4N", + "node_id": "MDQ6VXNlcjMyMDM3NzUx", + "organizations_url": "https://api.github.com/users/3N4N/orgs", + "received_events_url": "https://api.github.com/users/3N4N/received_events", + "repos_url": "https://api.github.com/users/3N4N/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", + "type": "User", + "url": "https://api.github.com/users/3N4N" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19096/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19096/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19096" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19096" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19096/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19096" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "f3c8f3e5d40e7c489492ffe3b8043705fcf40e78", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Supersedes #6809\r\n\r\nCloses #6800", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19096/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19096/commits", + "created_at": "2022-06-26T07:28:10Z", + "diff_url": "https://github.com/neovim/neovim/pull/19096.diff", + "draft": true, + "head": { + "label": "famiu:feat/lua_interrupt", + "ref": "feat/lua_interrupt", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", + "clone_url": "https://github.com/famiu/neovim.git", + "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", + "created_at": "2021-10-11T04:58:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", + "events_url": "https://api.github.com/repos/famiu/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/famiu/neovim/forks", + "full_name": "famiu/neovim", + "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", + "git_url": "git://github.com/famiu/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", + "html_url": "https://github.com/famiu/neovim", + "id": 415783665, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/famiu/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/famiu/neovim/merges", + "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGMha8Q", + "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:37:34Z", + "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", + "size": 174357, + "ssh_url": "git@github.com:famiu/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", + "svn_url": "https://github.com/famiu/neovim", + "tags_url": "https://api.github.com/repos/famiu/neovim/tags", + "teams_url": "https://api.github.com/repos/famiu/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", + "updated_at": "2021-10-19T15:10:23Z", + "url": "https://api.github.com/repos/famiu/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19096", + "id": 979237483, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19096", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "66600b559ea4389b7944c47acb73bbc197e01026", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46Xfpr", + "number": 19096, + "patch_url": "https://github.com/neovim/neovim/pull/19096.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19096/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821", + "title": "feat: allow interrupting lua code", + "updated_at": "2022-06-27T15:06:44Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19096", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19062/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19062/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19062" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19062" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19062/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19062" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e694e564220acc58b1cb4132ad3c8a0fa02067d9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "note `did_simplify = false` part is a hack. If we think this is reasonable, the point if of course get rid of all the `m_simplified` stuff again (and be able to do feature/refactor work on map code while feeling slightly less insane).\r\n\r\nThe behavioral change would be if you want a mapping that captures both `` and ``, you should use `map `. So there still is a convenient way to say I don't care, map both keys the same, but you cannot use both syntaxes for this.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19062/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19062/commits", + "created_at": "2022-06-23T09:31:43Z", + "diff_url": "https://github.com/neovim/neovim/pull/19062.diff", + "draft": true, + "head": { + "label": "bfredl:keytest", + "ref": "keytest", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19062", + "id": 976883533, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19062", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 110418643, + "name": "test", + "node_id": "MDU6TGFiZWwxMTA0MTg2NDM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/test" + } + ], + "locked": false, + "merge_commit_sha": "2786fb2f05e769b1494ba37cf392f46b3bd4184e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM46Og9N", + "number": 19062, + "patch_url": "https://github.com/neovim/neovim/pull/19062.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19062/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5", + "title": "test: what the consequences of removing \"simplified\" mappings would be", + "updated_at": "2022-06-23T10:13:22Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19062", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19035/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19035/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19035" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19035" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19035/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19035" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8ac8c95cdbb3ac3282def344faebf6721695d3b4" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "6d52a29c3b8714804facdc7705e57e7f0511c85a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "`getchar()` is useful for mapping dynamic key sequences, but the downside is that it moves the cursor to the command line when waiting for input. If the action depends on where the cursor is, you can lose the visual feedback on where you're about to make an edit. `getchar(2)` behaves just like `getchar()`, but bypasses the move of the cursor.\r\n\r\nvim/vim#10603", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19035/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19035/commits", + "created_at": "2022-06-21T00:07:33Z", + "diff_url": "https://github.com/neovim/neovim/pull/19035.diff", + "draft": true, + "head": { + "label": "ii14:getchar_leave_cursor", + "ref": "getchar_leave_cursor", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", + "clone_url": "https://github.com/ii14/neovim.git", + "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", + "created_at": "2021-08-23T00:19:06Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", + "events_url": "https://api.github.com/repos/ii14/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/ii14/neovim/forks", + "full_name": "ii14/neovim", + "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", + "git_url": "git://github.com/ii14/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", + "html_url": "https://github.com/ii14/neovim", + "id": 398928867, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/ii14/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/ii14/neovim/merges", + "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", + "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", + "pushed_at": "2022-07-10T13:24:21Z", + "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", + "size": 176119, + "ssh_url": "git@github.com:ii14/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", + "svn_url": "https://github.com/ii14/neovim", + "tags_url": "https://api.github.com/repos/ii14/neovim/tags", + "teams_url": "https://api.github.com/repos/ii14/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", + "updated_at": "2022-01-05T22:20:03Z", + "url": "https://api.github.com/repos/ii14/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8ac8c95cdbb3ac3282def344faebf6721695d3b4", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19035", + "id": 972745988, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19035", + "labels": [ + { + "color": "c2e0c6", + "default": true, + "description": "feature request", + "id": 77997476, + "name": "enhancement", + "node_id": "MDU6TGFiZWw3Nzk5NzQ3Ng==", + "url": "https://api.github.com/repos/neovim/neovim/labels/enhancement" + }, + { + "color": "FBCA04", + "default": false, + "description": "upstream issue that needs to be fixed in vim first", + "id": 2639399975, + "name": "status:needs-vim-patch", + "node_id": "MDU6TGFiZWwyNjM5Mzk5OTc1", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "a69f68d239d193f0ab7ece24fc7ef61fe1813860", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM45-u0E", + "number": 19035, + "patch_url": "https://github.com/neovim/neovim/pull/19035.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19035/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8ac8c95cdbb3ac3282def344faebf6721695d3b4", + "title": "feat(getchar): getchar(2) waits for character without moving the cursor", + "updated_at": "2022-06-22T02:30:09Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19035", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19032/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19032/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19032" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19032" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19032/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19032" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/6c3cec59367fd57221aca14e10cb22c0e4a9c5d1" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "99ef06d8467968ac262b875ef840fd0f5415e402", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is a follow up to [this comment](https://github.com/neovim/neovim/issues/18497#issuecomment-1133915763) regarding implementation of `nvim_exec()` variant which takes `opts` table as second parameter. I managed to implement `nvim_exec2()` and make `nvim_exec()` use it internally. It is a result of searching across all codebase and git log and cherry-picking parts which seemed to belong here, so might be suboptimal. Seems to work and generally ready for review.\r\n\r\nRight now `nvim_exec2()` needs explicit second `{}` argument. Its value `output` is `false` by default. Generally, all these are currently true:\r\n- `nvim_exec2('echo 1', {})` <=> `nvim_exec('echo 1', false)`\r\n- `nvim_exec2('echo 1', {output = false})` <=> `nvim_exec('echo 1', false)`\r\n- `nvim_exec2('echo 1', {output = true})` <=> `nvim_exec('echo 1', true)`\r\n- `nvim_exec2('echo 1', {output = 1})` => error\r\n- `nvim_exec2('echo 1')` => error\r\n\r\nFurther details that I feel should be discussed with Core team before I proceed:\r\n- Maybe there is a better name, than `nvim_exec2()`?\r\n- Maybe requiring explicit `{}` can be dropped? I went with this approach because it seems to better align with other usages of `opts`. But maybe I am wrong here, because `nvim_exec2('echo 1')` does look nicer.\r\n- Should `nvim_exec()` be deprecated? If yes, what should be done? I imagine something like:\r\n - Move its code to 'src/nvim/api/deprecated.c'.\r\n - Replace all its usage in both code and doc to `nvim_exec2()`.\r\n- ~~Should I manually generate vimdoc in PR or is it automated somehow?~~", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19032/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19032/commits", + "created_at": "2022-06-20T15:29:33Z", + "diff_url": "https://github.com/neovim/neovim/pull/19032.diff", + "draft": false, + "head": { + "label": "echasnovski:nvim_exec2", + "ref": "nvim_exec2", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/echasnovski/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/echasnovski/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/echasnovski/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/echasnovski/neovim/branches{/branch}", + "clone_url": "https://github.com/echasnovski/neovim.git", + "collaborators_url": "https://api.github.com/repos/echasnovski/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/echasnovski/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/echasnovski/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/echasnovski/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/echasnovski/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/echasnovski/neovim/contributors", + "created_at": "2021-12-02T09:43:59Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/echasnovski/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/echasnovski/neovim/downloads", + "events_url": "https://api.github.com/repos/echasnovski/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/echasnovski/neovim/forks", + "full_name": "echasnovski/neovim", + "git_commits_url": "https://api.github.com/repos/echasnovski/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/echasnovski/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/echasnovski/neovim/git/tags{/sha}", + "git_url": "git://github.com/echasnovski/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/echasnovski/neovim/hooks", + "html_url": "https://github.com/echasnovski/neovim", + "id": 434162461, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/echasnovski/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/echasnovski/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/echasnovski/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/echasnovski/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/echasnovski/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/echasnovski/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/echasnovski/neovim/merges", + "milestones_url": "https://api.github.com/repos/echasnovski/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGeDLHQ", + "notifications_url": "https://api.github.com/repos/echasnovski/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", + "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", + "followers_url": "https://api.github.com/users/echasnovski/followers", + "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", + "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/echasnovski", + "id": 24854248, + "login": "echasnovski", + "node_id": "MDQ6VXNlcjI0ODU0MjQ4", + "organizations_url": "https://api.github.com/users/echasnovski/orgs", + "received_events_url": "https://api.github.com/users/echasnovski/received_events", + "repos_url": "https://api.github.com/users/echasnovski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/echasnovski" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/echasnovski/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:40:12Z", + "releases_url": "https://api.github.com/repos/echasnovski/neovim/releases{/id}", + "size": 172839, + "ssh_url": "git@github.com:echasnovski/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/echasnovski/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/echasnovski/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/echasnovski/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/echasnovski/neovim/subscription", + "svn_url": "https://github.com/echasnovski/neovim", + "tags_url": "https://api.github.com/repos/echasnovski/neovim/tags", + "teams_url": "https://api.github.com/repos/echasnovski/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/echasnovski/neovim/git/trees{/sha}", + "updated_at": "2022-01-16T09:07:41Z", + "url": "https://api.github.com/repos/echasnovski/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6c3cec59367fd57221aca14e10cb22c0e4a9c5d1", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", + "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", + "followers_url": "https://api.github.com/users/echasnovski/followers", + "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", + "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/echasnovski", + "id": 24854248, + "login": "echasnovski", + "node_id": "MDQ6VXNlcjI0ODU0MjQ4", + "organizations_url": "https://api.github.com/users/echasnovski/orgs", + "received_events_url": "https://api.github.com/users/echasnovski/received_events", + "repos_url": "https://api.github.com/users/echasnovski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/echasnovski" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19032", + "id": 972377172, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19032", + "labels": [], + "locked": false, + "merge_commit_sha": "156f7019fa2b266ff4b676dd4d76bf9e442527a7", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM459UxU", + "number": 19032, + "patch_url": "https://github.com/neovim/neovim/pull/19032.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19032/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6c3cec59367fd57221aca14e10cb22c0e4a9c5d1", + "title": "feat(nvim_exec2): Implement `nvim_exec2()`", + "updated_at": "2022-06-21T11:30:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19032", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", + "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", + "followers_url": "https://api.github.com/users/echasnovski/followers", + "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", + "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/echasnovski", + "id": 24854248, + "login": "echasnovski", + "node_id": "MDQ6VXNlcjI0ODU0MjQ4", + "organizations_url": "https://api.github.com/users/echasnovski/orgs", + "received_events_url": "https://api.github.com/users/echasnovski/received_events", + "repos_url": "https://api.github.com/users/echasnovski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/echasnovski" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19024/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19024/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/19024" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/19024" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19024/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/19024" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/70aca55f5c52d169e974f51c9585986e12960511" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "95c65a6b221fe6e1cf91e8322e7d7571dc511a71", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19024/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19024/commits", + "created_at": "2022-06-19T16:16:45Z", + "diff_url": "https://github.com/neovim/neovim/pull/19024.diff", + "draft": true, + "head": { + "label": "dundargoc:docs/typos", + "ref": "docs/typos", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "70aca55f5c52d169e974f51c9585986e12960511", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/19024", + "id": 971519345, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19024", + "labels": [], + "locked": false, + "merge_commit_sha": "f970eededf5518b2923c7b5488109f38003a49ea", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM456DVx", + "number": 19024, + "patch_url": "https://github.com/neovim/neovim/pull/19024.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19024/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/70aca55f5c52d169e974f51c9585986e12960511", + "title": "docs: fix typos", + "updated_at": "2022-07-11T10:46:01Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19024", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18992/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18992/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18992" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18992" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18992/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18992" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/51ab3dd3ec17ddb250cbfe68f4ccbcd4495ba136" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "98e2da7d50b8f22edb20cdb744788ef0085d0cb6", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Fix #13846\r\n\r\nRemove check for MOD_MASK_META as it is for `99]` (where `X` is less than 99) or `[>99/>99]` in the statusline, hiding useful information if there were many matches for a pattern.\r\n\r\nThe previous arbitrary limit of 99 matches has been removed, allowing a useful index to be displayed in the statusline even for patterns with many matches.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18924/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18924/commits", + "created_at": "2022-06-11T04:04:46Z", + "diff_url": "https://github.com/neovim/neovim/pull/18924.diff", + "draft": false, + "head": { + "label": "Svetlitski:increase-max-search-index", + "ref": "increase-max-search-index", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/Svetlitski/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/Svetlitski/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Svetlitski/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Svetlitski/neovim/branches{/branch}", + "clone_url": "https://github.com/Svetlitski/neovim.git", + "collaborators_url": "https://api.github.com/repos/Svetlitski/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Svetlitski/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/Svetlitski/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/Svetlitski/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Svetlitski/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Svetlitski/neovim/contributors", + "created_at": "2020-12-18T04:38:13Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/Svetlitski/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/Svetlitski/neovim/downloads", + "events_url": "https://api.github.com/repos/Svetlitski/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/Svetlitski/neovim/forks", + "full_name": "Svetlitski/neovim", + "git_commits_url": "https://api.github.com/repos/Svetlitski/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Svetlitski/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Svetlitski/neovim/git/tags{/sha}", + "git_url": "git://github.com/Svetlitski/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/Svetlitski/neovim/hooks", + "html_url": "https://github.com/Svetlitski/neovim", + "id": 322489940, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/Svetlitski/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Svetlitski/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Svetlitski/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/Svetlitski/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Svetlitski/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/Svetlitski/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/Svetlitski/neovim/merges", + "milestones_url": "https://api.github.com/repos/Svetlitski/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMjI0ODk5NDA=", + "notifications_url": "https://api.github.com/repos/Svetlitski/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", + "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", + "followers_url": "https://api.github.com/users/Svetlitski/followers", + "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", + "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Svetlitski", + "id": 35482043, + "login": "Svetlitski", + "node_id": "MDQ6VXNlcjM1NDgyMDQz", + "organizations_url": "https://api.github.com/users/Svetlitski/orgs", + "received_events_url": "https://api.github.com/users/Svetlitski/received_events", + "repos_url": "https://api.github.com/users/Svetlitski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Svetlitski" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Svetlitski/neovim/pulls{/number}", + "pushed_at": "2022-06-11T04:06:40Z", + "releases_url": "https://api.github.com/repos/Svetlitski/neovim/releases{/id}", + "size": 169357, + "ssh_url": "git@github.com:Svetlitski/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/Svetlitski/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/Svetlitski/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Svetlitski/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/Svetlitski/neovim/subscription", + "svn_url": "https://github.com/Svetlitski/neovim", + "tags_url": "https://api.github.com/repos/Svetlitski/neovim/tags", + "teams_url": "https://api.github.com/repos/Svetlitski/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/Svetlitski/neovim/git/trees{/sha}", + "updated_at": "2020-12-18T04:38:15Z", + "url": "https://api.github.com/repos/Svetlitski/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "7b76739269c2029dee2131c43ceb8bf69140500c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", + "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", + "followers_url": "https://api.github.com/users/Svetlitski/followers", + "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", + "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Svetlitski", + "id": 35482043, + "login": "Svetlitski", + "node_id": "MDQ6VXNlcjM1NDgyMDQz", + "organizations_url": "https://api.github.com/users/Svetlitski/orgs", + "received_events_url": "https://api.github.com/users/Svetlitski/received_events", + "repos_url": "https://api.github.com/users/Svetlitski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Svetlitski" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18924", + "id": 964667702, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18924", + "labels": [], + "locked": false, + "merge_commit_sha": "fa99912e66cac300a659c733ba7d506f08acdf6e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM45f6k2", + "number": 18924, + "patch_url": "https://github.com/neovim/neovim/pull/18924.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18924/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7b76739269c2029dee2131c43ceb8bf69140500c", + "title": "Increase the maximum search index shown in the statusline", + "updated_at": "2022-06-11T11:01:08Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18924", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", + "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", + "followers_url": "https://api.github.com/users/Svetlitski/followers", + "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", + "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Svetlitski", + "id": 35482043, + "login": "Svetlitski", + "node_id": "MDQ6VXNlcjM1NDgyMDQz", + "organizations_url": "https://api.github.com/users/Svetlitski/orgs", + "received_events_url": "https://api.github.com/users/Svetlitski/received_events", + "repos_url": "https://api.github.com/users/Svetlitski/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Svetlitski" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18839/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18839/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18839" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18839" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18839/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18839" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/781193b567f4b8e1b270e40f5684d0d99c302aec" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d93ba03c717bee05fe6d239fd7faefe6e9698c85", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "`buf_notify` sends the notification to all clients of a buffer, calling\nthat inside a loop over clients multiplies the amount of notifications.\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18839/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18839/commits", + "created_at": "2022-06-02T14:40:46Z", + "diff_url": "https://github.com/neovim/neovim/pull/18839.diff", + "draft": false, + "head": { + "label": "mfussenegger:lsp-add-workspace-folder", + "ref": "lsp-add-workspace-folder", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/mfussenegger/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/mfussenegger/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/mfussenegger/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/mfussenegger/neovim/branches{/branch}", + "clone_url": "https://github.com/mfussenegger/neovim.git", + "collaborators_url": "https://api.github.com/repos/mfussenegger/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/mfussenegger/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/mfussenegger/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/mfussenegger/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/mfussenegger/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/mfussenegger/neovim/contributors", + "created_at": "2020-01-25T15:44:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/mfussenegger/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/mfussenegger/neovim/downloads", + "events_url": "https://api.github.com/repos/mfussenegger/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/mfussenegger/neovim/forks", + "full_name": "mfussenegger/neovim", + "git_commits_url": "https://api.github.com/repos/mfussenegger/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/mfussenegger/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/mfussenegger/neovim/git/tags{/sha}", + "git_url": "git://github.com/mfussenegger/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/mfussenegger/neovim/hooks", + "html_url": "https://github.com/mfussenegger/neovim", + "id": 236190222, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/mfussenegger/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/mfussenegger/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/mfussenegger/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/mfussenegger/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/mfussenegger/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/mfussenegger/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/mfussenegger/neovim/merges", + "milestones_url": "https://api.github.com/repos/mfussenegger/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxOTAyMjI=", + "notifications_url": "https://api.github.com/repos/mfussenegger/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/mfussenegger/neovim/pulls{/number}", + "pushed_at": "2022-07-10T09:44:18Z", + "releases_url": "https://api.github.com/repos/mfussenegger/neovim/releases{/id}", + "size": 175701, + "ssh_url": "git@github.com:mfussenegger/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/mfussenegger/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/mfussenegger/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/mfussenegger/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/mfussenegger/neovim/subscription", + "svn_url": "https://github.com/mfussenegger/neovim", + "tags_url": "https://api.github.com/repos/mfussenegger/neovim/tags", + "teams_url": "https://api.github.com/repos/mfussenegger/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/mfussenegger/neovim/git/trees{/sha}", + "updated_at": "2020-05-16T13:19:18Z", + "url": "https://api.github.com/repos/mfussenegger/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "781193b567f4b8e1b270e40f5684d0d99c302aec", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18839", + "id": 955993635, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18839", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "5f754383b97a0b0e617c36479f3ba63760f13a31", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44-04j", + "number": 18839, + "patch_url": "https://github.com/neovim/neovim/pull/18839.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18839/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/781193b567f4b8e1b270e40f5684d0d99c302aec", + "title": "fix(lsp): fix multi client handling workspace_folder methods", + "updated_at": "2022-06-07T16:28:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18839", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18815/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18815/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18815" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18815" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18815/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18815" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/133204e75a5d6a176d4409ea889df40f01d9d751" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "7380ebfc17723662f6fe1e38372f54b3d67fe082", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Uses the new command preview protocol to implement 'inccommand' preview\r\nsupport for the :normal command.\r\n\r\nPartially addresses #11958.\r\n\r\nIssues:\r\n- Doesn't time-out when 'redrawtime' is exceeded\r\n- Doesn't show cursor if it's at the end of line\r\n- Preview with control characters can do things like change window layout, which isn't automatically reverted by Neovim", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18815/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18815/commits", + "created_at": "2022-05-31T16:17:04Z", + "diff_url": "https://github.com/neovim/neovim/pull/18815.diff", + "draft": true, + "head": { + "label": "famiu:feat/normal_inccommand", + "ref": "feat/normal_inccommand", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", + "clone_url": "https://github.com/famiu/neovim.git", + "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", + "created_at": "2021-10-11T04:58:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", + "events_url": "https://api.github.com/repos/famiu/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/famiu/neovim/forks", + "full_name": "famiu/neovim", + "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", + "git_url": "git://github.com/famiu/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", + "html_url": "https://github.com/famiu/neovim", + "id": 415783665, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/famiu/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/famiu/neovim/merges", + "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGMha8Q", + "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:37:34Z", + "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", + "size": 174357, + "ssh_url": "git@github.com:famiu/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", + "svn_url": "https://github.com/famiu/neovim", + "tags_url": "https://api.github.com/repos/famiu/neovim/tags", + "teams_url": "https://api.github.com/repos/famiu/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", + "updated_at": "2021-10-19T15:10:23Z", + "url": "https://api.github.com/repos/famiu/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "133204e75a5d6a176d4409ea889df40f01d9d751", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18815", + "id": 952174162, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18815", + "labels": [], + "locked": false, + "merge_commit_sha": "9f103f711ee44ecdadb6bc07fd99a461b4027610", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44wQZS", + "number": 18815, + "patch_url": "https://github.com/neovim/neovim/pull/18815.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18815/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/133204e75a5d6a176d4409ea889df40f01d9d751", + "title": "feat: 'inccommand' support for :normal", + "updated_at": "2022-06-01T02:39:22Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18815", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", + "events_url": "https://api.github.com/users/famiu/events{/privacy}", + "followers_url": "https://api.github.com/users/famiu/followers", + "following_url": "https://api.github.com/users/famiu/following{/other_user}", + "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/famiu", + "id": 29580810, + "login": "famiu", + "node_id": "MDQ6VXNlcjI5NTgwODEw", + "organizations_url": "https://api.github.com/users/famiu/orgs", + "received_events_url": "https://api.github.com/users/famiu/received_events", + "repos_url": "https://api.github.com/users/famiu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/famiu" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18777/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18777/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18777" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18777" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18777/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18777" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/103db94d7e3c82c9cda882d647133377c6a09e92" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "081eb72a80afd83398465382171765bdeaf6dba5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "## Description\r\n\r\n`nvim_buf_delete` now accepts an `action` string that can take the following\r\n\r\n - \"wipeout\": Equivalent to |:bufwipeout|\r\n - \"unload\": Equivalent to |:bunload|\r\n - \"delete\": Equivalent to |:bdelete|\r\n\r\n**NOTE**: the old `unload` flag is handled internally to avoid creating breaking-change.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18777/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18777/commits", + "created_at": "2022-05-28T08:16:57Z", + "diff_url": "https://github.com/neovim/neovim/pull/18777.diff", + "draft": true, + "head": { + "label": "kylo252:buf_del", + "ref": "buf_del", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "103db94d7e3c82c9cda882d647133377c6a09e92", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18777", + "id": 949982561, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18777", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + } + ], + "locked": false, + "merge_commit_sha": "6bd6f502330226bc6abc65265a4d1df249e0230b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44n5Vh", + "number": 18777, + "patch_url": "https://github.com/neovim/neovim/pull/18777.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18777/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/103db94d7e3c82c9cda882d647133377c6a09e92", + "title": "feat(api): add bdelete to nvim_buf_delete", + "updated_at": "2022-06-04T11:34:59Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18777", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18772/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18772/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18772" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18772" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18772/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18772" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/59c02d61075b7e852b2254898e9ec467a5bc9091" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "565f72b9689e0c440ff72c712a090224aaf7631b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Hi!\r\nI'd like to make use of neovims snippet-parser in [Luasnip](https://github.com/L3MON4D3/LuaSnip), but it's currently not public.\r\n\r\nSo far I've added a few functions that will be useful for manipulating the produced AST, but I'm not yet sure where the api should be exposed.\r\n* `vim.snippet.parser` would be compatible with #16499, but it'd be unclear that lsp-snippets are being parsed\r\n* `vim.lsp.snippet` or `vim.lsp.snippet_parser` will seem a bit disconnected once #16499 is merged\r\n\r\nIf this should be split up more, or needs more discussion before a PR let me know, I'll open an issue instead.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18772/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18772/commits", + "created_at": "2022-05-27T16:07:43Z", + "diff_url": "https://github.com/neovim/neovim/pull/18772.diff", + "draft": false, + "head": { + "label": "L3MON4D3:refactor/parse_snippet_api", + "ref": "refactor/parse_snippet_api", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/L3MON4D3/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/L3MON4D3/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/L3MON4D3/neovim/branches{/branch}", + "clone_url": "https://github.com/L3MON4D3/neovim.git", + "collaborators_url": "https://api.github.com/repos/L3MON4D3/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/L3MON4D3/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/L3MON4D3/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/L3MON4D3/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/L3MON4D3/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/L3MON4D3/neovim/contributors", + "created_at": "2022-05-21T13:31:32Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/L3MON4D3/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/L3MON4D3/neovim/downloads", + "events_url": "https://api.github.com/repos/L3MON4D3/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/L3MON4D3/neovim/forks", + "full_name": "L3MON4D3/neovim", + "git_commits_url": "https://api.github.com/repos/L3MON4D3/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/L3MON4D3/neovim/git/tags{/sha}", + "git_url": "git://github.com/L3MON4D3/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/L3MON4D3/neovim/hooks", + "html_url": "https://github.com/L3MON4D3/neovim", + "id": 494791991, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/L3MON4D3/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/L3MON4D3/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/L3MON4D3/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/L3MON4D3/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/L3MON4D3/neovim/merges", + "milestones_url": "https://api.github.com/repos/L3MON4D3/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHX3tNw", + "notifications_url": "https://api.github.com/repos/L3MON4D3/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/L3MON4D3/neovim/pulls{/number}", + "pushed_at": "2022-07-08T21:51:23Z", + "releases_url": "https://api.github.com/repos/L3MON4D3/neovim/releases{/id}", + "size": 174082, + "ssh_url": "git@github.com:L3MON4D3/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/L3MON4D3/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/L3MON4D3/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/L3MON4D3/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/L3MON4D3/neovim/subscription", + "svn_url": "https://github.com/L3MON4D3/neovim", + "tags_url": "https://api.github.com/repos/L3MON4D3/neovim/tags", + "teams_url": "https://api.github.com/repos/L3MON4D3/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/L3MON4D3/neovim/git/trees{/sha}", + "updated_at": "2022-05-27T14:43:31Z", + "url": "https://api.github.com/repos/L3MON4D3/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "59c02d61075b7e852b2254898e9ec467a5bc9091", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18772", + "id": 949452304, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18772", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "1807a8abe5c0c97956f058c1377ea81be2c04a33", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44l34Q", + "number": 18772, + "patch_url": "https://github.com/neovim/neovim/pull/18772.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18772/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/59c02d61075b7e852b2254898e9ec467a5bc9091", + "title": "Expose API for snippet parser.", + "updated_at": "2022-07-08T21:51:30Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18772", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18769/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18769/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18769" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18769" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18769/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18769" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/e56d8fc38af4209cb12a637e5c6157a2553b27a2" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e2940d3c79586503c0a645010ae56c7097ca7c3f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "#### vim-patch:8.2.5028: syntax regexp matching can be slow\r\n\r\nProblem: Syntax regexp matching can be slow.\r\nSolution: Adjust the counters for checking the timeout to check about once\r\n per msec. (closes vim/vim#10487)\r\nhttps://github.com/vim/vim/commit/02e8d4e4ffcdd6ee919e19692d591da8e18a565d", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18769/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18769/commits", + "created_at": "2022-05-27T14:45:31Z", + "diff_url": "https://github.com/neovim/neovim/pull/18769.diff", + "draft": true, + "head": { + "label": "zeertzjq:vim-8.2.5028", + "ref": "vim-8.2.5028", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", + "clone_url": "https://github.com/zeertzjq/neovim.git", + "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", + "created_at": "2021-09-27T02:22:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", + "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", + "full_name": "zeertzjq/neovim", + "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", + "git_url": "git://github.com/zeertzjq/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", + "html_url": "https://github.com/zeertzjq/neovim", + "id": 410715915, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", + "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGHsHCw", + "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:58Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 174186, + "ssh_url": "git@github.com:zeertzjq/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", + "svn_url": "https://github.com/zeertzjq/neovim", + "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", + "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", + "updated_at": "2022-01-04T10:53:55Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "e56d8fc38af4209cb12a637e5c6157a2553b27a2", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18769", + "id": 949384704, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18769", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "6a119297e9850e12017e4fc91d57f7b3afa3baf4", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44lnYA", + "number": 18769, + "patch_url": "https://github.com/neovim/neovim/pull/18769.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18769/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e56d8fc38af4209cb12a637e5c6157a2553b27a2", + "title": "vim-patch:8.2.5028: syntax regexp matching can be slow", + "updated_at": "2022-05-28T17:46:50Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18769", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18723/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18723/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18723" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18723" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18723/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18723" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/fefb68491ca5d4561fb35eda683c88a512c352c9" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "37ee800b519c2e071ad6cfe623721521558bb12d", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes: https://github.com/neovim/neovim/issues/11205\n\nCo-authored-by: Liberatys \n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18723/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18723/commits", + "created_at": "2022-05-23T19:58:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/18723.diff", + "draft": true, + "head": { + "label": "dundargoc:fix/windows/terminal-reverse-lines", + "ref": "fix/windows/terminal-reverse-lines", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "fefb68491ca5d4561fb35eda683c88a512c352c9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18723", + "id": 944851207, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18723", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "Nvim built-in `:terminal`", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + } + ], + "locked": false, + "merge_commit_sha": "1a1566eae1be0b606784d110ad6e6133e9d00e4b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44UUkH", + "number": 18723, + "patch_url": "https://github.com/neovim/neovim/pull/18723.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18723/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/fefb68491ca5d4561fb35eda683c88a512c352c9", + "title": "fix: paste registers in powershell normally (non-reversed)", + "updated_at": "2022-05-25T11:07:14Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18723", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18706/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18706/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18706" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18706" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18706/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18706" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/229dc5f22b0b884b29ce783d09321d3c7d46342a" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "b2ed439bd5ab1b431bb61f8754554c48453495c5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "\r\n```\r\nnvim -l foo.lua\r\nnvim -l foo.lua -- a b c\r\nnvim -l foo.lua bar.txt\r\nnvim -l foo.lua bar.txt +\"put ='text'\" -- a b c\r\n```\r\n\r\ncloses #15749", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18706/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18706/commits", + "created_at": "2022-05-22T20:57:23Z", + "diff_url": "https://github.com/neovim/neovim/pull/18706.diff", + "draft": true, + "head": { + "label": "justinmk:lua", + "ref": "lua", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", + "clone_url": "https://github.com/justinmk/neovim.git", + "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", + "created_at": "2014-02-28T23:17:54Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", + "description": "somewhere in todo.txt", + "disabled": false, + "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", + "events_url": "https://api.github.com/repos/justinmk/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", + "full_name": "justinmk/neovim", + "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", + "git_url": "git://github.com/justinmk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "http://neovim.io", + "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", + "html_url": "https://github.com/justinmk/neovim", + "id": 17302877, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", + "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", + "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", + "pushed_at": "2022-07-06T10:37:18Z", + "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", + "size": 176021, + "ssh_url": "git@github.com:justinmk/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", + "svn_url": "https://github.com/justinmk/neovim", + "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", + "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", + "updated_at": "2022-03-31T19:17:54Z", + "url": "https://api.github.com/repos/justinmk/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "229dc5f22b0b884b29ce783d09321d3c7d46342a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18706", + "id": 943739485, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18706", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "B60205", + "default": false, + "description": "", + "id": 3968935075, + "name": "breaking-change", + "node_id": "LA_kwDOAPphoM7skSSj", + "url": "https://api.github.com/repos/neovim/neovim/labels/breaking-change" + } + ], + "locked": false, + "merge_commit_sha": "eeecb60ba3277dbf936c6bd7c2b259972452c11a", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44QFJd", + "number": 18706, + "patch_url": "https://github.com/neovim/neovim/pull/18706.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18706/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/229dc5f22b0b884b29ce783d09321d3c7d46342a", + "title": "feat(lua)!: repurpose \"-l\" to execute Lua", + "updated_at": "2022-06-19T21:49:54Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18706", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18705/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18705/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18705" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18705" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18705/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18705" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/6bd7e5a951fac344cc382cf3619fdecc65a206e7" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "2f2022773ff9d0995de1e280f3ae7bdceb236862", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes https://github.com/neovim/neovim/issues/15348", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18705/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18705/commits", + "created_at": "2022-05-22T19:47:14Z", + "diff_url": "https://github.com/neovim/neovim/pull/18705.diff", + "draft": true, + "head": { + "label": "dundargoc:fix/require-missing-module-in-autocmd", + "ref": "fix/require-missing-module-in-autocmd", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6bd7e5a951fac344cc382cf3619fdecc65a206e7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18705", + "id": 943727766, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18705", + "labels": [], + "locked": false, + "merge_commit_sha": "49aeb032333ef0e553fc95bd1b874aa54a8f909d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44QCSW", + "number": 18705, + "patch_url": "https://github.com/neovim/neovim/pull/18705.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18705/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6bd7e5a951fac344cc382cf3619fdecc65a206e7", + "title": "fix: assertion failure when requiring missing module in autocmd", + "updated_at": "2022-06-14T12:58:40Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18705", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18704/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18704/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18704" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18704" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18704/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18704" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/b083dd1966139978f3cd96905885e294f22312d8" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "378615b8ee9440edb9ab7c71d847d03d52c61b2f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Rebase of https://github.com/wspurgin/neovim/tree/fix-11349 on origin/master", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18704/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18704/commits", + "created_at": "2022-05-22T19:32:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/18704.diff", + "draft": false, + "head": { + "label": "jreybert:fix-11349", + "ref": "fix-11349", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/jreybert/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/jreybert/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/jreybert/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/jreybert/neovim/branches{/branch}", + "clone_url": "https://github.com/jreybert/neovim.git", + "collaborators_url": "https://api.github.com/repos/jreybert/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/jreybert/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/jreybert/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/jreybert/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/jreybert/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/jreybert/neovim/contributors", + "created_at": "2017-01-27T10:18:27Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/jreybert/neovim/deployments", + "description": "Vim-fork focused on extensibility and agility.", + "disabled": false, + "downloads_url": "https://api.github.com/repos/jreybert/neovim/downloads", + "events_url": "https://api.github.com/repos/jreybert/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/jreybert/neovim/forks", + "full_name": "jreybert/neovim", + "git_commits_url": "https://api.github.com/repos/jreybert/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/jreybert/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/jreybert/neovim/git/tags{/sha}", + "git_url": "git://github.com/jreybert/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://salt.bountysource.com/teams/neovim", + "hooks_url": "https://api.github.com/repos/jreybert/neovim/hooks", + "html_url": "https://github.com/jreybert/neovim", + "id": 80198140, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/jreybert/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/jreybert/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/jreybert/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/jreybert/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/jreybert/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/jreybert/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/jreybert/neovim/merges", + "milestones_url": "https://api.github.com/repos/jreybert/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnk4MDE5ODE0MA==", + "notifications_url": "https://api.github.com/repos/jreybert/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", + "events_url": "https://api.github.com/users/jreybert/events{/privacy}", + "followers_url": "https://api.github.com/users/jreybert/followers", + "following_url": "https://api.github.com/users/jreybert/following{/other_user}", + "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jreybert", + "id": 533068, + "login": "jreybert", + "node_id": "MDQ6VXNlcjUzMzA2OA==", + "organizations_url": "https://api.github.com/users/jreybert/orgs", + "received_events_url": "https://api.github.com/users/jreybert/received_events", + "repos_url": "https://api.github.com/users/jreybert/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jreybert" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/jreybert/neovim/pulls{/number}", + "pushed_at": "2022-05-22T19:31:19Z", + "releases_url": "https://api.github.com/repos/jreybert/neovim/releases{/id}", + "size": 166051, + "ssh_url": "git@github.com:jreybert/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/jreybert/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/jreybert/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/jreybert/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/jreybert/neovim/subscription", + "svn_url": "https://github.com/jreybert/neovim", + "tags_url": "https://api.github.com/repos/jreybert/neovim/tags", + "teams_url": "https://api.github.com/repos/jreybert/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/jreybert/neovim/git/trees{/sha}", + "updated_at": "2017-01-27T10:18:36Z", + "url": "https://api.github.com/repos/jreybert/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "b083dd1966139978f3cd96905885e294f22312d8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", + "events_url": "https://api.github.com/users/jreybert/events{/privacy}", + "followers_url": "https://api.github.com/users/jreybert/followers", + "following_url": "https://api.github.com/users/jreybert/following{/other_user}", + "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jreybert", + "id": 533068, + "login": "jreybert", + "node_id": "MDQ6VXNlcjUzMzA2OA==", + "organizations_url": "https://api.github.com/users/jreybert/orgs", + "received_events_url": "https://api.github.com/users/jreybert/received_events", + "repos_url": "https://api.github.com/users/jreybert/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jreybert" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18704", + "id": 943725352, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18704", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 378639615, + "name": "io", + "node_id": "MDU6TGFiZWwzNzg2Mzk2MTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/io" + } + ], + "locked": false, + "merge_commit_sha": "14ac8b602ccc8584941f1d288e392d2526156a76", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44QBso", + "number": 18704, + "patch_url": "https://github.com/neovim/neovim/pull/18704.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18704/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b083dd1966139978f3cd96905885e294f22312d8", + "title": "Fix #11349 and #18659", + "updated_at": "2022-05-23T01:24:59Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18704", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", + "events_url": "https://api.github.com/users/jreybert/events{/privacy}", + "followers_url": "https://api.github.com/users/jreybert/followers", + "following_url": "https://api.github.com/users/jreybert/following{/other_user}", + "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jreybert", + "id": 533068, + "login": "jreybert", + "node_id": "MDQ6VXNlcjUzMzA2OA==", + "organizations_url": "https://api.github.com/users/jreybert/orgs", + "received_events_url": "https://api.github.com/users/jreybert/received_events", + "repos_url": "https://api.github.com/users/jreybert/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jreybert" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18690/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18690/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18690" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18690" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18690/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18690" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/730844286fd32afc3f6a7b267fe0edabaf475956" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e7b3fd8ad603ba064ce9457a8866430c436c3737", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "attempt at fixes #18689 ", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18690/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18690/commits", + "created_at": "2022-05-22T10:31:47Z", + "diff_url": "https://github.com/neovim/neovim/pull/18690.diff", + "draft": false, + "head": { + "label": "bfredl:bighex", + "ref": "bighex", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "730844286fd32afc3f6a7b267fe0edabaf475956", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18690", + "id": 943620843, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18690", + "labels": [], + "locked": false, + "merge_commit_sha": "af7678d6b7128f92dd8b060175c221f07b80009b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44PoLr", + "number": 18690, + "patch_url": "https://github.com/neovim/neovim/pull/18690.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18690/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/730844286fd32afc3f6a7b267fe0edabaf475956", + "title": "fix(charset): don't consider chars above 0x10FFFF printable", + "updated_at": "2022-05-22T12:34:05Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18690", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18678/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18678/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18678" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18678" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18678/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18678" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/43137bb3824bcd81ccba4233beaffc66203349de" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "6eaf10502c99e96704daa07987f73658d6c4d68a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "The range of the tree-roots does not necessarily match that of the LanguageTrees regions (which are, afaict directly generated from injection-queries, and therefore correct (as per my limited understanding)).\r\n\r\nThe specific problem fixed by this is `language_for_range()` returning an incorrect filetype (`\"markdown\"` instead of `\"lua\"`, in this case) in empty fenced code blocks in markdown.\r\n````markdown\r\n```lua\r\n\r\n```\r\n````\r\nTo reproduce:\r\n1. create markdown-file containing only\r\n\t````markdown\r\n\t```lua\r\n\t\r\n\t```\r\n\t````\r\n2.\r\n\t```lua\r\n\tprint(vim.treesitter.get_parser(0, \"markdown\"):language_for_range({1,0,1,0}):lang())\r\n\t```\r\nExpected output: `\"lua\"`, actual output: `\"markdown\"`\r\n\r\nI hope it's okay to open this as issue+solution.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18678/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18678/commits", + "created_at": "2022-05-21T14:25:01Z", + "diff_url": "https://github.com/neovim/neovim/pull/18678.diff", + "draft": false, + "head": { + "label": "L3MON4D3:language_region", + "ref": "language_region", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/L3MON4D3/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/L3MON4D3/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/L3MON4D3/neovim/branches{/branch}", + "clone_url": "https://github.com/L3MON4D3/neovim.git", + "collaborators_url": "https://api.github.com/repos/L3MON4D3/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/L3MON4D3/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/L3MON4D3/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/L3MON4D3/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/L3MON4D3/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/L3MON4D3/neovim/contributors", + "created_at": "2022-05-21T13:31:32Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/L3MON4D3/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/L3MON4D3/neovim/downloads", + "events_url": "https://api.github.com/repos/L3MON4D3/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/L3MON4D3/neovim/forks", + "full_name": "L3MON4D3/neovim", + "git_commits_url": "https://api.github.com/repos/L3MON4D3/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/L3MON4D3/neovim/git/tags{/sha}", + "git_url": "git://github.com/L3MON4D3/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/L3MON4D3/neovim/hooks", + "html_url": "https://github.com/L3MON4D3/neovim", + "id": 494791991, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/L3MON4D3/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/L3MON4D3/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/L3MON4D3/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/L3MON4D3/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/L3MON4D3/neovim/merges", + "milestones_url": "https://api.github.com/repos/L3MON4D3/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHX3tNw", + "notifications_url": "https://api.github.com/repos/L3MON4D3/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/L3MON4D3/neovim/pulls{/number}", + "pushed_at": "2022-07-08T21:51:23Z", + "releases_url": "https://api.github.com/repos/L3MON4D3/neovim/releases{/id}", + "size": 174082, + "ssh_url": "git@github.com:L3MON4D3/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/L3MON4D3/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/L3MON4D3/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/L3MON4D3/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/L3MON4D3/neovim/subscription", + "svn_url": "https://github.com/L3MON4D3/neovim", + "tags_url": "https://api.github.com/repos/L3MON4D3/neovim/tags", + "teams_url": "https://api.github.com/repos/L3MON4D3/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/L3MON4D3/neovim/git/trees{/sha}", + "updated_at": "2022-05-27T14:43:31Z", + "url": "https://api.github.com/repos/L3MON4D3/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "43137bb3824bcd81ccba4233beaffc66203349de", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18678", + "id": 943444820, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18678", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "a163389a8cdfe3ff948a4201876d8f8757346879", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44O9NU", + "number": 18678, + "patch_url": "https://github.com/neovim/neovim/pull/18678.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18678/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/43137bb3824bcd81ccba4233beaffc66203349de", + "title": "fix(treesitter): use regions for `LanguageTree:contains`", + "updated_at": "2022-06-16T09:02:42Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18678", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", + "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", + "followers_url": "https://api.github.com/users/L3MON4D3/followers", + "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", + "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/L3MON4D3", + "id": 41961280, + "login": "L3MON4D3", + "node_id": "MDQ6VXNlcjQxOTYxMjgw", + "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", + "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", + "repos_url": "https://api.github.com/users/L3MON4D3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/L3MON4D3" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18674/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18674/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18674" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18674" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18674/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18674" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/b32460044fbc63e4790a6512a8aa941a850bf4bd" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "ed429c00d76414d07d7c7129f65ddf9be68e24f4", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "## Description\r\n\r\nMake use of [CTest](https://cmake.org/cmake/help/latest/manual/ctest.1.html) to streamline running busted tests\\tasks\r\n\r\n### Features\r\n\r\n- add `busted_discover_tests` which enables running _each_ test in an isolated environment, with a nice short-hand\r\n ```console\r\n TEST_FILE=test/functional/api/autocmd_spec.lua TEST_FILTER='removes.an.autocommand' cmake --build build --target functionaltest\r\n # vs\r\n ctest --test-dir build -R 'removes.an.autocommand'\r\n ```\r\n- add the ability to run tests by [labels](https://github.com/kylo252/neovim/blob/978649c15ea3269fa8d60bdfd69b31c77eac8df8/.github/workflows/ci.yml#L268-L280)\r\n\r\n#### Additional improvements\r\n\r\n- use the configuration file [.busted](https://github.com/Olivine-Labs/busted/blob/0fc1f4faedcfee287fb925fec78ef88488a2df3a/spec/.hidden/.busted) to set common flags needed to be passed to `busted` on every run\r\n- create a single `test/preload.lua` that can detect which specific helper to load using based on args passed to `-Xhelper`\r\n\r\n### How to use\r\n\r\n- run all the tests\r\n ```sh\r\n ctest --test-dir build --progress\r\n # or\r\n cmake --build build --target test\r\n # or\r\n ninja -C build test\r\n ```\r\n- list all available labels\r\n ```sh\r\n ctest --test-dir build --print-labels\r\n ```\r\n- list all available tests\r\n ```sh\r\n ctest --test-dir build --list\r\n ```\r\n- run tests by label `-L or --label-regex`, see all available [flags](https://cmake.org/cmake/help/latest/manual/ctest.1.html#options)\r\n ```sh\r\n ctest --test-dir build -L 'api_spec'\r\n ```\r\n\r\n\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18674/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18674/commits", + "created_at": "2022-05-21T12:29:43Z", + "diff_url": "https://github.com/neovim/neovim/pull/18674.diff", + "draft": true, + "head": { + "label": "kylo252:busted-2", + "ref": "busted-2", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "b32460044fbc63e4790a6512a8aa941a850bf4bd", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18674", + "id": 943426034, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18674", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + } + ], + "locked": false, + "merge_commit_sha": "a5abd5c1f1fbb6ff47331ee395006a4eefee1a82", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44O4ny", + "number": 18674, + "patch_url": "https://github.com/neovim/neovim/pull/18674.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18674/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b32460044fbc63e4790a6512a8aa941a850bf4bd", + "title": "feat(cmake): run busted tests with ctest", + "updated_at": "2022-07-02T14:18:16Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18674", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18665/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18665/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18665" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18665" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18665/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18665" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/67fd8ff6a425e619bb46fe0ce496a2e4825ed17b" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e2940d3c79586503c0a645010ae56c7097ca7c3f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Small fix for https://github.com/neovim/neovim/issues/7270\r\n\r\nI also added some tests to prevent regression.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18665/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18665/commits", + "created_at": "2022-05-20T21:43:58Z", + "diff_url": "https://github.com/neovim/neovim/pull/18665.diff", + "draft": false, + "head": { + "label": "lorlouis:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/branches{/branch}", + "clone_url": "https://github.com/lorlouis/neovim-neovim-fix-727.git", + "collaborators_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/comments{/number}", + "commits_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/commits{/sha}", + "compare_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/contributors", + "created_at": "2022-05-20T21:36:55Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/downloads", + "events_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/forks", + "full_name": "lorlouis/neovim-neovim-fix-727", + "git_commits_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/tags{/sha}", + "git_url": "git://github.com/lorlouis/neovim-neovim-fix-727.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/hooks", + "html_url": "https://github.com/lorlouis/neovim-neovim-fix-727", + "id": 494612868, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues{/number}", + "keys_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/merges", + "milestones_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/milestones{/number}", + "mirror_url": null, + "name": "neovim-neovim-fix-727", + "node_id": "R_kgDOHXsxhA", + "notifications_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", + "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", + "followers_url": "https://api.github.com/users/lorlouis/followers", + "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", + "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lorlouis", + "id": 31444858, + "login": "lorlouis", + "node_id": "MDQ6VXNlcjMxNDQ0ODU4", + "organizations_url": "https://api.github.com/users/lorlouis/orgs", + "received_events_url": "https://api.github.com/users/lorlouis/received_events", + "repos_url": "https://api.github.com/users/lorlouis/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lorlouis" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/pulls{/number}", + "pushed_at": "2022-05-27T14:32:58Z", + "releases_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/releases{/id}", + "size": 168884, + "ssh_url": "git@github.com:lorlouis/neovim-neovim-fix-727.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/stargazers", + "statuses_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/subscribers", + "subscription_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/subscription", + "svn_url": "https://github.com/lorlouis/neovim-neovim-fix-727", + "tags_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/tags", + "teams_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/trees{/sha}", + "updated_at": "2022-05-20T21:42:58Z", + "url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "67fd8ff6a425e619bb46fe0ce496a2e4825ed17b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", + "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", + "followers_url": "https://api.github.com/users/lorlouis/followers", + "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", + "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lorlouis", + "id": 31444858, + "login": "lorlouis", + "node_id": "MDQ6VXNlcjMxNDQ0ODU4", + "organizations_url": "https://api.github.com/users/lorlouis/orgs", + "received_events_url": "https://api.github.com/users/lorlouis/received_events", + "repos_url": "https://api.github.com/users/lorlouis/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lorlouis" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18665", + "id": 943213852, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18665", + "labels": [], + "locked": false, + "merge_commit_sha": "f54b3d7d2347317f6c1c019fa196fa7e3c1dac2b", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM44OE0c", + "number": 18665, + "patch_url": "https://github.com/neovim/neovim/pull/18665.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18665/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/67fd8ff6a425e619bb46fe0ce496a2e4825ed17b", + "title": "fixed w! displaying a message when the file was uptated externally", + "updated_at": "2022-07-02T00:24:51Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18665", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", + "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", + "followers_url": "https://api.github.com/users/lorlouis/followers", + "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", + "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lorlouis", + "id": 31444858, + "login": "lorlouis", + "node_id": "MDQ6VXNlcjMxNDQ0ODU4", + "organizations_url": "https://api.github.com/users/lorlouis/orgs", + "received_events_url": "https://api.github.com/users/lorlouis/received_events", + "repos_url": "https://api.github.com/users/lorlouis/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lorlouis" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18651/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18651/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18651" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18651" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18651/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18651" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/2e352a6d0b6e659d3a76339ed40db10faa3ea4dd" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "eb0aa8bb0ebc3cc233af6a5281c553d14ee57183", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Additional API functions to start and stop processing of terminal input events to be able to communicate with the terminal synchronously without other input events interfering:\r\n\r\n void nvim_ui_terminput_start(void)\r\n void nvim_ui_terminput_stop(void)\r\n\r\nThis can be useful for a clipboard provider based on OSC52 ANSI terminal sequences. The advantage of using terminal sequences is that clipboard yank/paste also works when running neovim remotely or in a virtual environment without additional configuration (e.g. ports) or runtime requirements. A plugin that implements such a provider is available here:\r\n\r\nhttps://github.com/captaingroove/oscillator.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18651/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18651/commits", + "created_at": "2022-05-20T09:57:51Z", + "diff_url": "https://github.com/neovim/neovim/pull/18651.diff", + "draft": true, + "head": { + "label": "captaingroove:osc52", + "ref": "osc52", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/captaingroove/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/captaingroove/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/captaingroove/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/captaingroove/neovim/branches{/branch}", + "clone_url": "https://github.com/captaingroove/neovim.git", + "collaborators_url": "https://api.github.com/repos/captaingroove/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/captaingroove/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/captaingroove/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/captaingroove/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/captaingroove/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/captaingroove/neovim/contributors", + "created_at": "2022-05-20T09:21:37Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/captaingroove/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/captaingroove/neovim/downloads", + "events_url": "https://api.github.com/repos/captaingroove/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/captaingroove/neovim/forks", + "full_name": "captaingroove/neovim", + "git_commits_url": "https://api.github.com/repos/captaingroove/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/captaingroove/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/captaingroove/neovim/git/tags{/sha}", + "git_url": "git://github.com/captaingroove/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/captaingroove/neovim/hooks", + "html_url": "https://github.com/captaingroove/neovim", + "id": 494399547, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/captaingroove/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/captaingroove/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/captaingroove/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/captaingroove/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/captaingroove/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/captaingroove/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/captaingroove/neovim/merges", + "milestones_url": "https://api.github.com/repos/captaingroove/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHXfwOw", + "notifications_url": "https://api.github.com/repos/captaingroove/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", + "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", + "followers_url": "https://api.github.com/users/captaingroove/followers", + "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", + "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/captaingroove", + "id": 95305901, + "login": "captaingroove", + "node_id": "U_kgDOBa5ArQ", + "organizations_url": "https://api.github.com/users/captaingroove/orgs", + "received_events_url": "https://api.github.com/users/captaingroove/received_events", + "repos_url": "https://api.github.com/users/captaingroove/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", + "type": "User", + "url": "https://api.github.com/users/captaingroove" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/captaingroove/neovim/pulls{/number}", + "pushed_at": "2022-05-20T09:41:34Z", + "releases_url": "https://api.github.com/repos/captaingroove/neovim/releases{/id}", + "size": 167142, + "ssh_url": "git@github.com:captaingroove/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/captaingroove/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/captaingroove/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/captaingroove/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/captaingroove/neovim/subscription", + "svn_url": "https://github.com/captaingroove/neovim", + "tags_url": "https://api.github.com/repos/captaingroove/neovim/tags", + "teams_url": "https://api.github.com/repos/captaingroove/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/captaingroove/neovim/git/trees{/sha}", + "updated_at": "2022-05-20T08:40:33Z", + "url": "https://api.github.com/repos/captaingroove/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "2e352a6d0b6e659d3a76339ed40db10faa3ea4dd", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", + "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", + "followers_url": "https://api.github.com/users/captaingroove/followers", + "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", + "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/captaingroove", + "id": 95305901, + "login": "captaingroove", + "node_id": "U_kgDOBa5ArQ", + "organizations_url": "https://api.github.com/users/captaingroove/orgs", + "received_events_url": "https://api.github.com/users/captaingroove/received_events", + "repos_url": "https://api.github.com/users/captaingroove/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", + "type": "User", + "url": "https://api.github.com/users/captaingroove" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18651", + "id": 942516931, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18651", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 197254545, + "name": "tui", + "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/tui" + } + ], + "locked": false, + "merge_commit_sha": "3cd4df86ef31b80085a31c8bd7c74c00fca9e182", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM44LarD", + "number": 18651, + "patch_url": "https://github.com/neovim/neovim/pull/18651.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18651/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2e352a6d0b6e659d3a76339ed40db10faa3ea4dd", + "title": "Add API functions for starting and stopping terminal ui input for use with e.g. OSC52 copy/paste to system clipboard", + "updated_at": "2022-05-22T05:37:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18651", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", + "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", + "followers_url": "https://api.github.com/users/captaingroove/followers", + "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", + "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/captaingroove", + "id": 95305901, + "login": "captaingroove", + "node_id": "U_kgDOBa5ArQ", + "organizations_url": "https://api.github.com/users/captaingroove/orgs", + "received_events_url": "https://api.github.com/users/captaingroove/received_events", + "repos_url": "https://api.github.com/users/captaingroove/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", + "type": "User", + "url": "https://api.github.com/users/captaingroove" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18579/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18579/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18579" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18579" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18579/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18579" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/f4130d36d70c980ce7c477f14ef4c4e54564ecd2" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18579/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18579/commits", + "created_at": "2022-05-15T14:08:05Z", + "diff_url": "https://github.com/neovim/neovim/pull/18579.diff", + "draft": true, + "head": { + "label": "dundargoc:docs/git-blame-ignore-revs", + "ref": "docs/git-blame-ignore-revs", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", + "clone_url": "https://github.com/dundargoc/neovim.git", + "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", + "created_at": "2021-06-20T10:14:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", + "events_url": "https://api.github.com/repos/dundargoc/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", + "full_name": "dundargoc/neovim", + "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", + "git_url": "git://github.com/dundargoc/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", + "html_url": "https://github.com/dundargoc/neovim", + "id": 378614899, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", + "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", + "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:40:18Z", + "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", + "size": 176048, + "ssh_url": "git@github.com:dundargoc/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", + "svn_url": "https://github.com/dundargoc/neovim", + "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", + "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", + "updated_at": "2022-04-29T16:10:17Z", + "url": "https://api.github.com/repos/dundargoc/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "f4130d36d70c980ce7c477f14ef4c4e54564ecd2", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18579", + "id": 936757616, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18579", + "labels": [], + "locked": false, + "merge_commit_sha": "a4bd37689761fbe89314a80253edbab2eb55f3b0", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM431clw", + "number": 18579, + "patch_url": "https://github.com/neovim/neovim/pull/18579.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18579/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/f4130d36d70c980ce7c477f14ef4c4e54564ecd2", + "title": "docs: .git-blame-ignore-revs", + "updated_at": "2022-07-13T13:01:26Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18579", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", + "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", + "followers_url": "https://api.github.com/users/dundargoc/followers", + "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", + "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dundargoc", + "id": 33953936, + "login": "dundargoc", + "node_id": "MDQ6VXNlcjMzOTUzOTM2", + "organizations_url": "https://api.github.com/users/dundargoc/orgs", + "received_events_url": "https://api.github.com/users/dundargoc/received_events", + "repos_url": "https://api.github.com/users/dundargoc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dundargoc" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18561/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18561/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18561" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18561" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18561/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18561" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/58994b9553748d853733d9ccf0334f1614dad5c8" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "9b4d0137b89d5d2ed6c62549578868d7a68fb094", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "followup to https://github.com/neovim/neovim/pull/11009\r\n\r\n- [x] open channel to `$NVIM` automatically, expose it as `v:parent` #3118\r\n- [ ] also set $NVIM in system(), shell (`:!`) ?\r\n- [ ] related: #1758\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18561/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18561/commits", + "created_at": "2022-05-13T14:48:28Z", + "diff_url": "https://github.com/neovim/neovim/pull/18561.diff", + "draft": false, + "head": { + "label": "justinmk:parent", + "ref": "parent", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", + "clone_url": "https://github.com/justinmk/neovim.git", + "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", + "created_at": "2014-02-28T23:17:54Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", + "description": "somewhere in todo.txt", + "disabled": false, + "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", + "events_url": "https://api.github.com/repos/justinmk/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", + "full_name": "justinmk/neovim", + "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", + "git_url": "git://github.com/justinmk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "http://neovim.io", + "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", + "html_url": "https://github.com/justinmk/neovim", + "id": 17302877, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", + "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", + "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", + "pushed_at": "2022-07-06T10:37:18Z", + "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", + "size": 176021, + "ssh_url": "git@github.com:justinmk/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", + "svn_url": "https://github.com/justinmk/neovim", + "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", + "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", + "updated_at": "2022-03-31T19:17:54Z", + "url": "https://api.github.com/repos/justinmk/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "58994b9553748d853733d9ccf0334f1614dad5c8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18561", + "id": 936016908, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18561", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 694783760, + "name": "channel", + "node_id": "MDU6TGFiZWw2OTQ3ODM3NjA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/channel" + } + ], + "locked": false, + "merge_commit_sha": "081123c26d8013e74b7472200370a83ddd00e492", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43ynwM", + "number": 18561, + "patch_url": "https://github.com/neovim/neovim/pull/18561.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18561/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/58994b9553748d853733d9ccf0334f1614dad5c8", + "title": "feat(channels): introduce v:parent", + "updated_at": "2022-07-01T21:28:28Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18561", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18559/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18559/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18559" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18559" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18559/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18559" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/29af79f120b5682bba87811d43e82b810d14a933" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "eb4b337d9eb8bf15cf0b832f46ea9cff14d6adce", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Remove unused includes in `src/nvim/api/private/dispatch.c` and its generated counter-part by using the IWYU library.\n\nYet another step towards #6371 and #549\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18559/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18559/commits", + "created_at": "2022-05-13T13:42:39Z", + "diff_url": "https://github.com/neovim/neovim/pull/18559.diff", + "draft": true, + "head": { + "label": "kylo252:unused-includes", + "ref": "unused-includes", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", + "clone_url": "https://github.com/kylo252/neovim.git", + "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", + "created_at": "2021-08-11T10:54:53Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", + "events_url": "https://api.github.com/repos/kylo252/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", + "full_name": "kylo252/neovim", + "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", + "git_url": "git://github.com/kylo252/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", + "html_url": "https://github.com/kylo252/neovim", + "id": 394956966, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", + "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", + "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:18:30Z", + "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", + "size": 175964, + "ssh_url": "git@github.com:kylo252/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", + "svn_url": "https://github.com/kylo252/neovim", + "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", + "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", + "updated_at": "2021-08-11T10:54:56Z", + "url": "https://api.github.com/repos/kylo252/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "29af79f120b5682bba87811d43e82b810d14a933", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18559", + "id": 935946632, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18559", + "labels": [ + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + } + ], + "locked": false, + "merge_commit_sha": "b4cb43038c365067fb43ccc84d7eadd8013bbf4b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43yWmI", + "number": 18559, + "patch_url": "https://github.com/neovim/neovim/pull/18559.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18559/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/29af79f120b5682bba87811d43e82b810d14a933", + "title": "refactor(displatcher): remove unused headers", + "updated_at": "2022-05-13T13:45:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18559", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", + "events_url": "https://api.github.com/users/kylo252/events{/privacy}", + "followers_url": "https://api.github.com/users/kylo252/followers", + "following_url": "https://api.github.com/users/kylo252/following{/other_user}", + "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kylo252", + "id": 59826753, + "login": "kylo252", + "node_id": "MDQ6VXNlcjU5ODI2NzUz", + "organizations_url": "https://api.github.com/users/kylo252/orgs", + "received_events_url": "https://api.github.com/users/kylo252/received_events", + "repos_url": "https://api.github.com/users/kylo252/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kylo252" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18514/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18514/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18514" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18514" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18514/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18514" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/14e9c138f462b7079e49af02e373820e1a807102" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e50b1fe60d87cbe7798ce921f08ea38a4750fa99", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Fixed a Logic error of uninitialized argument\r\nvalue by making an array initialization of { 0 }", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18514/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18514/commits", + "created_at": "2022-05-10T14:51:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/18514.diff", + "draft": true, + "head": { + "label": "carlosguealv:fixuninit", + "ref": "fixuninit", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/carlosguealv/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/carlosguealv/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/carlosguealv/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/carlosguealv/neovim/branches{/branch}", + "clone_url": "https://github.com/carlosguealv/neovim.git", + "collaborators_url": "https://api.github.com/repos/carlosguealv/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/carlosguealv/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/carlosguealv/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/carlosguealv/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/carlosguealv/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/carlosguealv/neovim/contributors", + "created_at": "2022-05-09T17:26:11Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/carlosguealv/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/carlosguealv/neovim/downloads", + "events_url": "https://api.github.com/repos/carlosguealv/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/carlosguealv/neovim/forks", + "full_name": "carlosguealv/neovim", + "git_commits_url": "https://api.github.com/repos/carlosguealv/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/carlosguealv/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/carlosguealv/neovim/git/tags{/sha}", + "git_url": "git://github.com/carlosguealv/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/carlosguealv/neovim/hooks", + "html_url": "https://github.com/carlosguealv/neovim", + "id": 490380481, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/carlosguealv/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/carlosguealv/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/carlosguealv/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/carlosguealv/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/carlosguealv/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/carlosguealv/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/carlosguealv/neovim/merges", + "milestones_url": "https://api.github.com/repos/carlosguealv/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHTqcwQ", + "notifications_url": "https://api.github.com/repos/carlosguealv/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", + "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", + "followers_url": "https://api.github.com/users/carlosguealv/followers", + "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", + "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/carlosguealv", + "id": 24604666, + "login": "carlosguealv", + "node_id": "MDQ6VXNlcjI0NjA0NjY2", + "organizations_url": "https://api.github.com/users/carlosguealv/orgs", + "received_events_url": "https://api.github.com/users/carlosguealv/received_events", + "repos_url": "https://api.github.com/users/carlosguealv/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", + "type": "User", + "url": "https://api.github.com/users/carlosguealv" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/carlosguealv/neovim/pulls{/number}", + "pushed_at": "2022-05-10T14:50:41Z", + "releases_url": "https://api.github.com/repos/carlosguealv/neovim/releases{/id}", + "size": 164637, + "ssh_url": "git@github.com:carlosguealv/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/carlosguealv/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/carlosguealv/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/carlosguealv/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/carlosguealv/neovim/subscription", + "svn_url": "https://github.com/carlosguealv/neovim", + "tags_url": "https://api.github.com/repos/carlosguealv/neovim/tags", + "teams_url": "https://api.github.com/repos/carlosguealv/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/carlosguealv/neovim/git/trees{/sha}", + "updated_at": "2022-05-10T12:46:07Z", + "url": "https://api.github.com/repos/carlosguealv/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "14e9c138f462b7079e49af02e373820e1a807102", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", + "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", + "followers_url": "https://api.github.com/users/carlosguealv/followers", + "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", + "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/carlosguealv", + "id": 24604666, + "login": "carlosguealv", + "node_id": "MDQ6VXNlcjI0NjA0NjY2", + "organizations_url": "https://api.github.com/users/carlosguealv/orgs", + "received_events_url": "https://api.github.com/users/carlosguealv/received_events", + "repos_url": "https://api.github.com/users/carlosguealv/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", + "type": "User", + "url": "https://api.github.com/users/carlosguealv" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18514", + "id": 932536026, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18514", + "labels": [], + "locked": false, + "merge_commit_sha": "bb8714defadd5d85816e51f6e53b6f7b605921b3", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43lV7a", + "number": 18514, + "patch_url": "https://github.com/neovim/neovim/pull/18514.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18514/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/14e9c138f462b7079e49af02e373820e1a807102", + "title": "fix(clang: 'Uninitialized argument value')", + "updated_at": "2022-05-11T10:14:42Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18514", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", + "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", + "followers_url": "https://api.github.com/users/carlosguealv/followers", + "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", + "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/carlosguealv", + "id": 24604666, + "login": "carlosguealv", + "node_id": "MDQ6VXNlcjI0NjA0NjY2", + "organizations_url": "https://api.github.com/users/carlosguealv/orgs", + "received_events_url": "https://api.github.com/users/carlosguealv/received_events", + "repos_url": "https://api.github.com/users/carlosguealv/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", + "type": "User", + "url": "https://api.github.com/users/carlosguealv" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18506/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18506/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18506" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18506" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18506/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18506" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "c55867b46d6758c4ff2e55d1bfb4cfc163182a12", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Add a configuration frontend to easily configure LSP servers on a\r\nper-filetype basis. This is essentially a thin wrapper around the\r\nfollowing process:\r\n\r\n1. Create a FileType autocommand for the given filetype\r\n2. When the autocommand fires, determine the \"root\" for the given buffer\r\n using the root markers passed to vim.lsp.config()\r\n3. If a client already exists for this filetype and root directory,\r\n attach the buffer to that client\r\n4. If no client exists, create a new client configuration table using\r\n the options passed to `vim.lsp.config()` and start a new client with\r\n `vim.lsp.start_client()`\r\n\r\nThis also exposes a new `vim.lsp.buf_start()` function that can be used to\r\nmanually start LSP clients for servers configured with vim.lsp.config()\r\nwhen the \"autostart\" option is false.\r\n\r\nEssentially this upstreams a subset of `nvim-lspconfig`'s functionality into Neovim core and allows users to easily use the builtin LSP without any plugin dependencies. The tradeoff is that user's must specify the server configurations themselves.\r\n\r\nThis is a **non-breaking change**. Existing LSP setups (e.g. those using `nvim-lspconfig`) will continue to work just fine. None of the LSP internals are modified. \r\n\r\nIf this PR is accepted, users would set up LSP in Nvim like so:\r\n\r\n```lua\r\nvim.lsp.config({\r\n defaults = {\r\n flags = {\r\n allow_incremental_sync = true,\r\n debounce_text_changes = 80,\r\n },\r\n on_attach = function(client, bufnr)\r\n -- configure the buffer with the given client\r\n end,\r\n },\r\n servers = {\r\n clangd = {\r\n filetypes = { \"c\", \"cpp\" },\r\n cmd = {\"clangd\", \"--background-index\"},\r\n root_markers = {\"compile_commands.json\", \"compile_flags.txt\"},\r\n flags = {\r\n debounce_text_changes = 20,\r\n },\r\n offset_encoding = \"utf-16\",\r\n },\r\n [\"lua-language-server\"] = {\r\n filetypes = { \"lua\" },\r\n cmd = {\"lua-language-server\"},\r\n root_markers = {\".luarc.json\", \"luarc.json\"},\r\n },\r\n },\r\n})\r\n```\r\n\r\n\r\n\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18506/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18506/commits", + "created_at": "2022-05-09T19:48:59Z", + "diff_url": "https://github.com/neovim/neovim/pull/18506.diff", + "draft": false, + "head": { + "label": "gpanders:lsp-config", + "ref": "lsp-config", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", + "clone_url": "https://github.com/gpanders/neovim.git", + "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", + "created_at": "2021-06-11T03:58:44Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", + "events_url": "https://api.github.com/repos/gpanders/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", + "full_name": "gpanders/neovim", + "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", + "git_url": "git://github.com/gpanders/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", + "html_url": "https://github.com/gpanders/neovim", + "id": 375899052, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", + "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", + "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:24:56Z", + "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", + "size": 171394, + "ssh_url": "git@github.com:gpanders/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", + "svn_url": "https://github.com/gpanders/neovim", + "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", + "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", + "updated_at": "2022-01-07T19:38:08Z", + "url": "https://api.github.com/repos/gpanders/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18506", + "id": 931578517, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18506", + "labels": [ + { + "color": "FBCA04", + "default": false, + "description": "A discussion has run its course and a decision has to be made how to proceed", + "id": 83851236, + "name": "status:needs-decision", + "node_id": "MDU6TGFiZWw4Mzg1MTIzNg==", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-decision" + }, + { + "color": "FBCA04", + "default": false, + "description": "For PRs that propose significant changes to some part of the architecture or API", + "id": 212680983, + "name": "status:needs-discussion", + "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "216bac4002ad829e8eb813ae93b1623a71d9fa2b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43hsKV", + "number": 18506, + "patch_url": "https://github.com/neovim/neovim/pull/18506.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18506/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0", + "title": "feat(lsp): add vim.lsp.config", + "updated_at": "2022-05-15T18:24:22Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18506", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18476/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18476/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18476" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18476" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18476/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18476" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/c81dbf0e454eca34d96446ba2c92f7447c002abf" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "1b1cc4d864b4b15e705c1a500e64c7bfbacedae7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "All actual functionality is implemented inside `vim.lsp.command` module, which `:lsp` command simply `require`s. It's possible for plugins and users to either extend `:lsp` with more subcommands, or replace the module entirely and make something custom from scratch.\r\n\r\n* `:lsp` and `:lsp!` is just `:LspInfo`, but without the floating window. Prints all active clients with `!`, or just clients attached to the current buffer. By default prints just attached buffers and root directory, the rest of properties are hidden behind `:verbose lsp`.\r\n* `:lsp attach` attaches the buffer to a client, with format `42` or `clangd(42)`. Completion expands to the latter format, to make it easy to target clients by name.\r\n* `:lsp detach` detaches the buffer from a client. Argument format is the same as above, but on top of that with no arguments will detach from all clients, and with just client name like `clangd` will detach from all clients matching that name.\r\n* `:lsp definition`, `:lsp declaration`, `:lsp implementation`, `:lsp typedefinition`, `:lsp references` etc. are nothing fancy, they just call their respective `vim.lsp.buf` functions.\r\n* `:lsp rename` can take new symbol name as an argument.\r\n* `:lsp find` is `workspace/symbol`, can take in symbol name as an argument.\r\n* `:lsp format` for now can take arguments in format `async` and `timeout=1000`. Also works with range, and in that case those arguments are not allowed.\r\n* `:lsp codeaction` for now can take a single argument in format `only=foo,bar`, to request only specific code actions kinds.\r\n\r\nIn the standard vim command fashion, `:lsp` subcommand names can be matched by giving just their substring, eg. `:lsp f` will run `:lsp format`, `:lsp c` -> `:lsp codeaction` etc.\r\n\r\nCommand line completion results depend on the context. For example, if none of the attached clients support `typeDefinitionProvider`, `typedefinition` will not be included in completion. If `:lsp` is prefixed with range, only subcommands that accept ranges will be suggested (namely `format` and `codeaction`).\r\n\r\nTo add a new subcommand, users can just append them to the `require('vim.lsp.command').commands` table. Each subcommand is a table with the following properties:\r\n* `name` - string, self explanatory.\r\n* `run` - function, receives context table as a single parameter. Inside the table there is a buffer handle, optional arguments to the subcommand, range, `:verbose` modifier, `!`.\r\n* `check` - function, optional. It's used to do validation before running the command, but also to figure out if the subcommand should be included in completion. Receives context table as a single parameter, should return a string in case of error, or `nil` on success.\r\n* `expand` - function, optional. Used for completion. Receives completed argument as the first parameter, context as the second. Expects back a list of completion items, and optionally the starting position offset.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18476/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18476/commits", + "created_at": "2022-05-08T01:30:06Z", + "diff_url": "https://github.com/neovim/neovim/pull/18476.diff", + "draft": true, + "head": { + "label": "ii14:lsp_command", + "ref": "lsp_command", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", + "clone_url": "https://github.com/ii14/neovim.git", + "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", + "created_at": "2021-08-23T00:19:06Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", + "events_url": "https://api.github.com/repos/ii14/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/ii14/neovim/forks", + "full_name": "ii14/neovim", + "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", + "git_url": "git://github.com/ii14/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", + "html_url": "https://github.com/ii14/neovim", + "id": 398928867, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/ii14/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/ii14/neovim/merges", + "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", + "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", + "pushed_at": "2022-07-10T13:24:21Z", + "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", + "size": 176119, + "ssh_url": "git@github.com:ii14/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", + "svn_url": "https://github.com/ii14/neovim", + "tags_url": "https://api.github.com/repos/ii14/neovim/tags", + "teams_url": "https://api.github.com/repos/ii14/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", + "updated_at": "2022-01-05T22:20:03Z", + "url": "https://api.github.com/repos/ii14/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "c81dbf0e454eca34d96446ba2c92f7447c002abf", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18476", + "id": 930384397, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18476", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "caa7909df1ca229e3fb842a2694880e283ce908c", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43dIoN", + "number": 18476, + "patch_url": "https://github.com/neovim/neovim/pull/18476.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18476/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/c81dbf0e454eca34d96446ba2c92f7447c002abf", + "title": "feat(lsp): implement :lsp command", + "updated_at": "2022-05-12T00:39:49Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18476", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", + "events_url": "https://api.github.com/users/ii14/events{/privacy}", + "followers_url": "https://api.github.com/users/ii14/followers", + "following_url": "https://api.github.com/users/ii14/following{/other_user}", + "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ii14", + "id": 59243201, + "login": "ii14", + "node_id": "MDQ6VXNlcjU5MjQzMjAx", + "organizations_url": "https://api.github.com/users/ii14/orgs", + "received_events_url": "https://api.github.com/users/ii14/received_events", + "repos_url": "https://api.github.com/users/ii14/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ii14" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18426/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18426/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18426" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18426" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18426/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18426" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/99f9b3835ee2087e8331934692bba0202fa99f5d" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "c87a5ebbc31c56867f9d6f6d27bb8b7ddecc837e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "ensure that lua ftplugins are sourced after vim plugins per directory\r\n\r\nfixes #16928\r\n\r\nQuick fix for backporting; after 0.7.1, we should revisit this and rewrite to Lua (ideally using a version of `nvim__get_runtime` that allows sourcing the found runtime files @bfredl )", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18426/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18426/commits", + "created_at": "2022-05-05T09:45:28Z", + "diff_url": "https://github.com/neovim/neovim/pull/18426.diff", + "draft": true, + "head": { + "label": "clason:ftplugin-lua", + "ref": "ftplugin-lua", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", + "clone_url": "https://github.com/clason/neovim.git", + "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", + "created_at": "2021-12-25T14:18:02Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", + "events_url": "https://api.github.com/repos/clason/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/clason/neovim/forks", + "full_name": "clason/neovim", + "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", + "git_url": "git://github.com/clason/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", + "html_url": "https://github.com/clason/neovim", + "id": 441693764, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/clason/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/clason/neovim/merges", + "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGlO2RA", + "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", + "pushed_at": "2022-06-19T14:31:05Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 171653, + "ssh_url": "git@github.com:clason/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", + "svn_url": "https://github.com/clason/neovim", + "tags_url": "https://api.github.com/repos/clason/neovim/tags", + "teams_url": "https://api.github.com/repos/clason/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", + "updated_at": "2022-06-19T14:31:54Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "99f9b3835ee2087e8331934692bba0202fa99f5d", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18426", + "id": 928495758, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18426", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "funtime", + "id": 120251370, + "name": "runtime", + "node_id": "MDU6TGFiZWwxMjAyNTEzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/runtime" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "06025d9f62ddbf36a9e826dd3a77844ae403ef18", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43V7iO", + "number": 18426, + "patch_url": "https://github.com/neovim/neovim/pull/18426.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18426/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/99f9b3835ee2087e8331934692bba0202fa99f5d", + "title": "fix(runtime): correct load order for ftplugin/*", + "updated_at": "2022-06-19T16:11:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18426", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18414/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18414/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18414" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18414" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18414/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18414" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/d97c299dcdfc42963eedccb9f116c8d5364e5290" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "3ec93ca92cb08faed342586e86a6f21b35264376", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "WIP: sketching out how Nvim `--remote` should work. \r\n\r\nKey ideas:\r\n\r\n* The numerous `--remote-x-y` variants from Vim should not be mindlessly copied. Most use of `--remote` is for small one-liner shortcuts. Any non-trivial use of Vim's `--remote` is not going to work with Nvim because we don't and won't have exactly the same interface. So we can instead just make a better interface.\r\n* If possible, the only `--remote` variant we will support is... `--remote`. Not the other stuff.\r\n* The usual Nvim CLI options like `-p`, `-es`, etc., should \"just work\". For example,\r\n * `-p --remote` should work, then `--remote-tab` isn't needed.\r\n * `-es \"+echo 1+1\" --remote` should work, then `--remote-expr` isn't needed.\r\n * `echo | nvim -s - --remote` should work, then `--remote-send` isn't needed.\r\n * Alternatively `\"+call nvim_input('')\"`\r\n\r\nAnother note about the current behavior:\r\n\r\n This doesn't work, all arguments after --remote will be used as file names: >\r\n nvim --remote --server ~/.cache/nvim/server.pipe file.txt\r\n\r\nWhat is the purpose of that? We already have `--` (`:help ---`) for declaring \"all args hereafter are filenames\".\r\n\r\nclose #18531\r\nclose #18519", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18414/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18414/commits", + "created_at": "2022-05-04T14:22:03Z", + "diff_url": "https://github.com/neovim/neovim/pull/18414.diff", + "draft": true, + "head": { + "label": "justinmk:remote", + "ref": "remote", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", + "clone_url": "https://github.com/justinmk/neovim.git", + "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", + "created_at": "2014-02-28T23:17:54Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", + "description": "somewhere in todo.txt", + "disabled": false, + "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", + "events_url": "https://api.github.com/repos/justinmk/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", + "full_name": "justinmk/neovim", + "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", + "git_url": "git://github.com/justinmk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "http://neovim.io", + "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", + "html_url": "https://github.com/justinmk/neovim", + "id": 17302877, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", + "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", + "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", + "pushed_at": "2022-07-06T10:37:18Z", + "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", + "size": 176021, + "ssh_url": "git@github.com:justinmk/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", + "svn_url": "https://github.com/justinmk/neovim", + "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", + "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", + "updated_at": "2022-03-31T19:17:54Z", + "url": "https://api.github.com/repos/justinmk/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "d97c299dcdfc42963eedccb9f116c8d5364e5290", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18414", + "id": 927687258, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18414", + "labels": [ + { + "color": "c5def5", + "default": true, + "description": "", + "id": 84744038, + "name": "documentation", + "node_id": "MDU6TGFiZWw4NDc0NDAzOA==", + "url": "https://api.github.com/repos/neovim/neovim/labels/documentation" + } + ], + "locked": false, + "merge_commit_sha": "e88a9809158b151d290af852c87e4f533e7697d3", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43S2Ja", + "number": 18414, + "patch_url": "https://github.com/neovim/neovim/pull/18414.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18414/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d97c299dcdfc42963eedccb9f116c8d5364e5290", + "title": "docs: --remote alternatives", + "updated_at": "2022-05-12T00:00:39Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18414", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18388/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18388/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18388" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18388" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18388/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18388" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/b9a71eb2eecfa05602bf320fca7d958cb3210411" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "9b4d0137b89d5d2ed6c62549578868d7a68fb094", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "- [ ] only if VIMRUNTIME _was not set by the user_. (env vars set by the user are _expected_ to pass to children)\r\n- [ ] also in system(), shell (`:!`) ?\r\n\r\ncloses #6764\r\n\r\n```\r\noldtest:\r\nFAILED: 164 Tests\r\n```", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18388/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18388/commits", + "created_at": "2022-05-03T13:19:35Z", + "diff_url": "https://github.com/neovim/neovim/pull/18388.diff", + "draft": true, + "head": { + "label": "justinmk:nvim-env", + "ref": "nvim-env", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", + "clone_url": "https://github.com/justinmk/neovim.git", + "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", + "created_at": "2014-02-28T23:17:54Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", + "description": "somewhere in todo.txt", + "disabled": false, + "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", + "events_url": "https://api.github.com/repos/justinmk/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", + "full_name": "justinmk/neovim", + "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", + "git_url": "git://github.com/justinmk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": false, + "has_wiki": false, + "homepage": "http://neovim.io", + "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", + "html_url": "https://github.com/justinmk/neovim", + "id": 17302877, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", + "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", + "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", + "pushed_at": "2022-07-06T10:37:18Z", + "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", + "size": 176021, + "ssh_url": "git@github.com:justinmk/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", + "svn_url": "https://github.com/justinmk/neovim", + "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", + "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", + "updated_at": "2022-03-31T19:17:54Z", + "url": "https://api.github.com/repos/justinmk/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "b9a71eb2eecfa05602bf320fca7d958cb3210411", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18388", + "id": 926553260, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18388", + "labels": [], + "locked": false, + "merge_commit_sha": "bd4b9e2393fee9d00aad0d502a2f10f9f8c7709f", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43OhSs", + "number": 18388, + "patch_url": "https://github.com/neovim/neovim/pull/18388.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18388/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b9a71eb2eecfa05602bf320fca7d958cb3210411", + "title": "feat(job,terminal): unset Vim/Nvim-owned env vars", + "updated_at": "2022-07-01T21:23:03Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18388", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18375/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18375/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18375" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18375" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18375/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18375" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/585e7191893010d3dfd928985c7e01d210edb124" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "8658e8235751f92ce133ec1cd58a7b701340100c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Rebase of most of #10071 \r\n\r\nVery rough draft. \"builtin TUI\" replacement sorta works, but not remote attachment yet (actually input works, but not redrawing..)\r\n\r\nAlso needs a lot of cleanup, obviously.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18375/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18375/commits", + "created_at": "2022-05-02T19:50:12Z", + "diff_url": "https://github.com/neovim/neovim/pull/18375.diff", + "draft": true, + "head": { + "label": "bfredl:tui_rework", + "ref": "tui_rework", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "585e7191893010d3dfd928985c7e01d210edb124", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18375", + "id": 925899490, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18375", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 113026979, + "name": "ui", + "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ui" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 197254545, + "name": "tui", + "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/tui" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + } + ], + "locked": false, + "merge_commit_sha": "dc44bdda829ecc67813835a258680c6cbe21bad2", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43MBri", + "number": 18375, + "patch_url": "https://github.com/neovim/neovim/pull/18375.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18375/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/585e7191893010d3dfd928985c7e01d210edb124", + "title": "feat(ui): refactor TUI from thread to separate process", + "updated_at": "2022-05-10T15:55:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18375", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18372/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18372/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18372" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18372" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18372/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18372" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "a1542b091dd7b919fa8524c1c909ef897dde9299", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This provides callers with the result of `vim.lsp.buf_request`; namely, the request ID and the cancel function, which allows users to cancel in-flight requests when using these wrapper functions.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18372/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18372/commits", + "created_at": "2022-05-02T16:30:48Z", + "diff_url": "https://github.com/neovim/neovim/pull/18372.diff", + "draft": true, + "head": { + "label": "gpanders:lsp-return-request", + "ref": "lsp-return-request", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", + "clone_url": "https://github.com/gpanders/neovim.git", + "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", + "created_at": "2021-06-11T03:58:44Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", + "events_url": "https://api.github.com/repos/gpanders/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", + "full_name": "gpanders/neovim", + "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", + "git_url": "git://github.com/gpanders/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", + "html_url": "https://github.com/gpanders/neovim", + "id": 375899052, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", + "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", + "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:24:56Z", + "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", + "size": 171394, + "ssh_url": "git@github.com:gpanders/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", + "svn_url": "https://github.com/gpanders/neovim", + "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", + "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", + "updated_at": "2022-01-07T19:38:08Z", + "url": "https://api.github.com/repos/gpanders/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18372", + "id": 925733280, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18372", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "a94b5f002e2c73415c95bd6aaa51cc2a5edc7c8d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43LZGg", + "number": 18372, + "patch_url": "https://github.com/neovim/neovim/pull/18372.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18372/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7", + "title": "feat(lsp): return result of buf_request() in LSP functions", + "updated_at": "2022-05-03T13:16:35Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18372", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18361/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18361/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18361" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18361" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18361/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18361" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/71d7320440082d2d7242d8a02a852232d5321ad8" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e5f6f20968e546ebabd68c1800e915a0503f44cb", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "lua_tolstring only handle number or string, may crash in some case", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18361/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18361/commits", + "created_at": "2022-05-02T10:47:13Z", + "diff_url": "https://github.com/neovim/neovim/pull/18361.diff", + "draft": false, + "head": { + "label": "kevinhwang91:fix-uv-error-crash", + "ref": "fix-uv-error-crash", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/kevinhwang91/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/kevinhwang91/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/kevinhwang91/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/kevinhwang91/neovim/branches{/branch}", + "clone_url": "https://github.com/kevinhwang91/neovim.git", + "collaborators_url": "https://api.github.com/repos/kevinhwang91/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/kevinhwang91/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/kevinhwang91/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/kevinhwang91/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/kevinhwang91/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/kevinhwang91/neovim/contributors", + "created_at": "2020-01-08T02:24:50Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/kevinhwang91/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/kevinhwang91/neovim/downloads", + "events_url": "https://api.github.com/repos/kevinhwang91/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/kevinhwang91/neovim/forks", + "full_name": "kevinhwang91/neovim", + "git_commits_url": "https://api.github.com/repos/kevinhwang91/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/kevinhwang91/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/kevinhwang91/neovim/git/tags{/sha}", + "git_url": "git://github.com/kevinhwang91/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/kevinhwang91/neovim/hooks", + "html_url": "https://github.com/kevinhwang91/neovim", + "id": 232459590, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/kevinhwang91/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/kevinhwang91/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/kevinhwang91/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/kevinhwang91/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/kevinhwang91/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/kevinhwang91/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/kevinhwang91/neovim/merges", + "milestones_url": "https://api.github.com/repos/kevinhwang91/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMzI0NTk1OTA=", + "notifications_url": "https://api.github.com/repos/kevinhwang91/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", + "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", + "followers_url": "https://api.github.com/users/kevinhwang91/followers", + "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", + "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kevinhwang91", + "id": 17562139, + "login": "kevinhwang91", + "node_id": "MDQ6VXNlcjE3NTYyMTM5", + "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", + "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", + "repos_url": "https://api.github.com/users/kevinhwang91/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kevinhwang91" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/kevinhwang91/neovim/pulls{/number}", + "pushed_at": "2022-06-16T15:48:58Z", + "releases_url": "https://api.github.com/repos/kevinhwang91/neovim/releases{/id}", + "size": 170362, + "ssh_url": "git@github.com:kevinhwang91/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/kevinhwang91/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/kevinhwang91/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/kevinhwang91/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/kevinhwang91/neovim/subscription", + "svn_url": "https://github.com/kevinhwang91/neovim", + "tags_url": "https://api.github.com/repos/kevinhwang91/neovim/tags", + "teams_url": "https://api.github.com/repos/kevinhwang91/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/kevinhwang91/neovim/git/trees{/sha}", + "updated_at": "2022-04-15T23:33:53Z", + "url": "https://api.github.com/repos/kevinhwang91/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "71d7320440082d2d7242d8a02a852232d5321ad8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", + "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", + "followers_url": "https://api.github.com/users/kevinhwang91/followers", + "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", + "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kevinhwang91", + "id": 17562139, + "login": "kevinhwang91", + "node_id": "MDQ6VXNlcjE3NTYyMTM5", + "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", + "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", + "repos_url": "https://api.github.com/users/kevinhwang91/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kevinhwang91" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18361", + "id": 925430366, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18361", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "7b68cc2877f7bdec0136352b82e49c1c32a7f3cf", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43KPJe", + "number": 18361, + "patch_url": "https://github.com/neovim/neovim/pull/18361.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18361/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/71d7320440082d2d7242d8a02a852232d5321ad8", + "title": "fix(executor): port luaL_tolstring from Lua 5.2 (#18359)", + "updated_at": "2022-05-05T10:54:53Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18361", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", + "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", + "followers_url": "https://api.github.com/users/kevinhwang91/followers", + "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", + "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/kevinhwang91", + "id": 17562139, + "login": "kevinhwang91", + "node_id": "MDQ6VXNlcjE3NTYyMTM5", + "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", + "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", + "repos_url": "https://api.github.com/users/kevinhwang91/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", + "type": "User", + "url": "https://api.github.com/users/kevinhwang91" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18317/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18317/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18317" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18317" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18317/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18317" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/6c18cd89792d20efe8d346f90865a00e2564ec56" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "c618b314c6a266806edf692122b16ba9ff7a8e10", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "The current language injection engine allows capturing an\r\ninjection language from a document. In future, we would be more flexible\r\nabout that and also allow resolving abbreviations like `cxx` for `cpp`\r\nor `py` for `python` or allow to configure more ambiguous injections\r\nthat could be named in captures like `@pythondocs` where the user could\r\ndecide whether that identifier should correspond to an preferred injection\r\nlanguage. Also sometimes the context of the injection like the files in\r\na certain project could require different decisions on the injection\r\nlogic.\r\n\r\nAn overwritable function would allow to have possibly complex logic\r\nin user land while core could live with a 1:1 mapping for now and\r\nmaybe an extension using the Lua filetype module to resolve a language\r\nby filetype extension.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18317/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18317/commits", + "created_at": "2022-04-30T11:15:53Z", + "diff_url": "https://github.com/neovim/neovim/pull/18317.diff", + "draft": true, + "head": { + "label": "theHamsta:flexible-injection-language", + "ref": "flexible-injection-language", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/theHamsta/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/theHamsta/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/theHamsta/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/theHamsta/neovim/branches{/branch}", + "clone_url": "https://github.com/theHamsta/neovim.git", + "collaborators_url": "https://api.github.com/repos/theHamsta/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/theHamsta/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/theHamsta/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/theHamsta/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/theHamsta/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/theHamsta/neovim/contributors", + "created_at": "2019-08-09T23:25:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/theHamsta/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/theHamsta/neovim/downloads", + "events_url": "https://api.github.com/repos/theHamsta/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/theHamsta/neovim/forks", + "full_name": "theHamsta/neovim", + "git_commits_url": "https://api.github.com/repos/theHamsta/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/theHamsta/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/theHamsta/neovim/git/tags{/sha}", + "git_url": "git://github.com/theHamsta/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/theHamsta/neovim/hooks", + "html_url": "https://github.com/theHamsta/neovim", + "id": 201553309, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/theHamsta/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/theHamsta/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/theHamsta/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/theHamsta/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/theHamsta/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/theHamsta/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/theHamsta/neovim/merges", + "milestones_url": "https://api.github.com/repos/theHamsta/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMDE1NTMzMDk=", + "notifications_url": "https://api.github.com/repos/theHamsta/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/theHamsta/neovim/pulls{/number}", + "pushed_at": "2022-06-19T17:16:25Z", + "releases_url": "https://api.github.com/repos/theHamsta/neovim/releases{/id}", + "size": 170639, + "ssh_url": "git@github.com:theHamsta/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/theHamsta/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/theHamsta/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/theHamsta/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/theHamsta/neovim/subscription", + "svn_url": "https://github.com/theHamsta/neovim", + "tags_url": "https://api.github.com/repos/theHamsta/neovim/tags", + "teams_url": "https://api.github.com/repos/theHamsta/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/theHamsta/neovim/git/trees{/sha}", + "updated_at": "2022-02-10T03:33:47Z", + "url": "https://api.github.com/repos/theHamsta/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6c18cd89792d20efe8d346f90865a00e2564ec56", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18317", + "id": 924639810, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18317", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "d1eae1994039bd2f4ab9a58811f0eebdfcca3019", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43HOJC", + "number": 18317, + "patch_url": "https://github.com/neovim/neovim/pull/18317.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18317/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6c18cd89792d20efe8d346f90865a00e2564ec56", + "title": "feat(treesitter): make resolving of injection `@language` configurable", + "updated_at": "2022-04-30T11:26:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18317", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18304/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18304/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18304" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18304" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18304/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18304" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/5417694b55f23c04bdd394ce33d26b7957817919" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "663cbe2620278eae658895f82f3eb9bc89310e73", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Add client support for server to dynamically register the\r\nworkspace/didChangeConfiguration handler.\r\n\r\nThe main motiviation for implementing this feature is that currently\r\nneovim (or rather nvim-lspconfig [0]) sends the didChangeConfiguration\r\nnotification just after initialization to pass client settings to the\r\nserver regardless whether the server has registered this capability or\r\nnot. This is the first step to fix this.\r\n\r\n[0]: https://github.com/neovim/nvim-lspconfig/blob/21102d5e3b6ffc6929d60418581ac1a29ee9eddd/lua/lspconfig/configs.lua#L175", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18304/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18304/commits", + "created_at": "2022-04-29T12:45:45Z", + "diff_url": "https://github.com/neovim/neovim/pull/18304.diff", + "draft": false, + "head": { + "label": "fredrikekre:fe/change-notification", + "ref": "fe/change-notification", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/fredrikekre/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/fredrikekre/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/fredrikekre/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/fredrikekre/neovim/branches{/branch}", + "clone_url": "https://github.com/fredrikekre/neovim.git", + "collaborators_url": "https://api.github.com/repos/fredrikekre/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/fredrikekre/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/fredrikekre/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/fredrikekre/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/fredrikekre/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/fredrikekre/neovim/contributors", + "created_at": "2022-04-07T15:32:19Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/fredrikekre/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/fredrikekre/neovim/downloads", + "events_url": "https://api.github.com/repos/fredrikekre/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/fredrikekre/neovim/forks", + "full_name": "fredrikekre/neovim", + "git_commits_url": "https://api.github.com/repos/fredrikekre/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/fredrikekre/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/fredrikekre/neovim/git/tags{/sha}", + "git_url": "git://github.com/fredrikekre/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/fredrikekre/neovim/hooks", + "html_url": "https://github.com/fredrikekre/neovim", + "id": 479045028, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/fredrikekre/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/fredrikekre/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/fredrikekre/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/fredrikekre/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/fredrikekre/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/fredrikekre/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/fredrikekre/neovim/merges", + "milestones_url": "https://api.github.com/repos/fredrikekre/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHI2lpA", + "notifications_url": "https://api.github.com/repos/fredrikekre/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", + "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", + "followers_url": "https://api.github.com/users/fredrikekre/followers", + "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", + "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/fredrikekre", + "id": 11698744, + "login": "fredrikekre", + "node_id": "MDQ6VXNlcjExNjk4NzQ0", + "organizations_url": "https://api.github.com/users/fredrikekre/orgs", + "received_events_url": "https://api.github.com/users/fredrikekre/received_events", + "repos_url": "https://api.github.com/users/fredrikekre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/fredrikekre" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/fredrikekre/neovim/pulls{/number}", + "pushed_at": "2022-06-13T10:44:19Z", + "releases_url": "https://api.github.com/repos/fredrikekre/neovim/releases{/id}", + "size": 170794, + "ssh_url": "git@github.com:fredrikekre/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/fredrikekre/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/fredrikekre/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/fredrikekre/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/fredrikekre/neovim/subscription", + "svn_url": "https://github.com/fredrikekre/neovim", + "tags_url": "https://api.github.com/repos/fredrikekre/neovim/tags", + "teams_url": "https://api.github.com/repos/fredrikekre/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/fredrikekre/neovim/git/trees{/sha}", + "updated_at": "2022-04-07T15:19:11Z", + "url": "https://api.github.com/repos/fredrikekre/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "5417694b55f23c04bdd394ce33d26b7957817919", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", + "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", + "followers_url": "https://api.github.com/users/fredrikekre/followers", + "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", + "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/fredrikekre", + "id": 11698744, + "login": "fredrikekre", + "node_id": "MDQ6VXNlcjExNjk4NzQ0", + "organizations_url": "https://api.github.com/users/fredrikekre/orgs", + "received_events_url": "https://api.github.com/users/fredrikekre/received_events", + "repos_url": "https://api.github.com/users/fredrikekre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/fredrikekre" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18304", + "id": 923708305, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18304", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "68cf210f4e10cefb634ce1ad899259b7d8e1a9a8", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM43DquR", + "number": 18304, + "patch_url": "https://github.com/neovim/neovim/pull/18304.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18304/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/5417694b55f23c04bdd394ce33d26b7957817919", + "title": "feat(lsp): support dynamic registration of didChangeConfiguration", + "updated_at": "2022-06-13T10:44:21Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18304", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", + "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", + "followers_url": "https://api.github.com/users/fredrikekre/followers", + "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", + "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/fredrikekre", + "id": 11698744, + "login": "fredrikekre", + "node_id": "MDQ6VXNlcjExNjk4NzQ0", + "organizations_url": "https://api.github.com/users/fredrikekre/orgs", + "received_events_url": "https://api.github.com/users/fredrikekre/received_events", + "repos_url": "https://api.github.com/users/fredrikekre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/fredrikekre" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18286/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18286/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18286" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18286" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18286/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18286" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/40f7267f34e5e8efb08531e12a1df0ac272f05aa" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "2f2022773ff9d0995de1e280f3ae7bdceb236862", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Identical to `vim.fn.iconv` except:\r\n\r\n- There is no typval conversion.\r\n- Accepts **any** Lua string, whereas typval conversion may produce a Blob type which causes `vim.fn.iconv` to fail. \r\n- Does not rely on `NUL` byte for string length detection.\r\n- Can be run in fast events.\r\n- Can be run in Lua threads (via `vim.loop.new_work`).\r\n\r\n### Demo\r\n\r\nHere is a screenshot of Gitsigns opening a PNG file that is managed under git.\r\n\r\n(left `vim.iconv`, right `vim.fn.iconv`)\r\n\r\n![image](https://user-images.githubusercontent.com/7904185/165539457-456c96c1-b89c-41a2-8c17-09c2a547216a.png)\r\n\r\n`vim.fn.iconv`:\r\n```lua\r\n for i, l in ipairs(stdout) do\r\n -- Have to exclude Blob types, otherwise conversion will error.\r\n if vim.fn.type(l) == vim.v.t_string then\r\n stdout[i] = vim.fn.iconv(l, encoding, 'utf-8')\r\n end\r\n end\r\n```\r\n\r\n`vim.iconv`:\r\n\r\n```lua\r\n for i, l in ipairs(stdout) do\r\n stdout[i] = vim.iconv(l, encoding, 'utf-8')\r\n end\r\n\r\n```\r\n\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18286/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18286/commits", + "created_at": "2022-04-27T13:14:57Z", + "diff_url": "https://github.com/neovim/neovim/pull/18286.diff", + "draft": false, + "head": { + "label": "lewis6991:iconv", + "ref": "iconv", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", + "clone_url": "https://github.com/lewis6991/neovim.git", + "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", + "created_at": "2020-11-24T21:47:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", + "events_url": "https://api.github.com/repos/lewis6991/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", + "full_name": "lewis6991/neovim", + "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", + "git_url": "git://github.com/lewis6991/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", + "html_url": "https://github.com/lewis6991/neovim", + "id": 315760150, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", + "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", + "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:03Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 175580, + "ssh_url": "git@github.com:lewis6991/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", + "svn_url": "https://github.com/lewis6991/neovim", + "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", + "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", + "updated_at": "2021-12-28T21:12:52Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "40f7267f34e5e8efb08531e12a1df0ac272f05aa", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18286", + "id": 920640099, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18286", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "e3383a757fa708be307217121a573270637a272e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4239pj", + "number": 18286, + "patch_url": "https://github.com/neovim/neovim/pull/18286.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18286/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/40f7267f34e5e8efb08531e12a1df0ac272f05aa", + "title": "feat(lua): add vim.iconv", + "updated_at": "2022-07-05T13:47:24Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18286", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", + "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", + "followers_url": "https://api.github.com/users/lewis6991/followers", + "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", + "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lewis6991", + "id": 7904185, + "login": "lewis6991", + "node_id": "MDQ6VXNlcjc5MDQxODU=", + "organizations_url": "https://api.github.com/users/lewis6991/orgs", + "received_events_url": "https://api.github.com/users/lewis6991/received_events", + "repos_url": "https://api.github.com/users/lewis6991/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lewis6991" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18233/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18233/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18233" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18233" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18233/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18233" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3a9eea41f6275c87a7d5ddaeedebd9ea935c2017" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "4e4914ab2e523f100c06fc5fb253f8625cc67232", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18233/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18233/commits", + "created_at": "2022-04-23T10:16:09Z", + "diff_url": "https://github.com/neovim/neovim/pull/18233.diff", + "draft": false, + "head": { + "label": "bfredl:versiontest", + "ref": "versiontest", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3a9eea41f6275c87a7d5ddaeedebd9ea935c2017", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18233", + "id": 917172738, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18233", + "labels": [ + { + "color": "f9d0c4", + "default": true, + "description": "issues reporting wrong behavior", + "id": 77997474, + "name": "bug", + "node_id": "MDU6TGFiZWw3Nzk5NzQ3NA==", + "url": "https://api.github.com/repos/neovim/neovim/labels/bug" + }, + { + "color": "d4c5f9", + "default": false, + "description": null, + "id": 109461219, + "name": "platform:windows", + "node_id": "MDU6TGFiZWwxMDk0NjEyMTk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/platform:windows" + } + ], + "locked": false, + "merge_commit_sha": "4356139bfb40d2d9cfb6bc4d2e9cb8935db83999", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM42qvIC", + "number": 18233, + "patch_url": "https://github.com/neovim/neovim/pull/18233.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18233/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3a9eea41f6275c87a7d5ddaeedebd9ea935c2017", + "title": "CI: debug issue with bump API version", + "updated_at": "2022-04-25T14:39:46Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18233", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18232/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18232/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18232" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18232" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18232/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18232" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/883b62b1b02160ce560126a17ea8cbf55bf8ff34" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "26966688aa622b448e3ef46d8f1155d57b099211", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Closes #17974\r\n\r\n\r\nThe following is a list of all the utility functions found in nvim-treesitter. As mentioned in the issue, this does not mean all should be upstreamed as is or at all. Some change to `languagetree` could be necessary to simplify/optimize some of them.\r\n\r\nThis is a starting point to do some triage as I dive into each function and determine what and how to add each one (or with any of your suggestions)\r\n\r\n## From [nvim-treesitter/lua/nvim-treesitter/ts_utils.lua](https://github.com/nvim-treesitter/nvim-treesitter/blob/master/lua/nvim-treesitter/ts_utils.lua):\r\n\r\n### Will not upstream\r\n- get_next_node() -> node:next_named_sibling() exists + opts not useful enough\r\n- get_previous_node() -> node:prev_named_sibling() exists + opts not useful enough\r\n- get_node_text() (function with same name but different behavior exists, see [comment below](https://github.com/neovim/neovim/pull/18232#issuecomment-1107800511), option has been added to allow to get nvim-treesitter behavior)\r\n- get_root_for_position() -> not needed with languagetree changes\r\n- is_in_node_range() -> not needed with languagetree changes\r\n- memoize_by_buf_tick()\r\n- get_node_range() -> added private with #18276 (TBD make public)\r\n\r\n### As a node methods\r\n- [x] get_named_children() -> `node:named_children()` (could imply `node:children()` [comment below](https://github.com/neovim/neovim/pull/18232#issuecomment-1110102914))\r\n- [x] get_root_for_node() -> `node:root()`\r\n- [x] node_length() -> `node:length`\r\n\r\n### Will upstream\r\n- [x] is_parent()\r\n- [x] get_node_at_cursor()\r\n- [x] highlight_range()\r\n- [x] highlight_node()\r\n- [x] get_vim_range()\r\n- [x] update_selection()\r\n- [x] goto_node()\r\n- [x] node_to_lsp_range()\r\n- [x] swap_nodes()\r\n\r\n## From [playground//lua/nvim-treesitter-playground/utils.lua](https://github.com/nvim-treesitter/playground/blob/master/lua/nvim-treesitter-playground/utils.lua):\r\n### Will upstream\r\n- [x] get_hl_groups_at_position()\r\n- [x] node_contains()\r\n\r\n### TODO\r\n- [x] Fix coding style\r\n- [ ] https://github.com/neovim/neovim/pull/18232#issuecomment-1143252718\r\n- [ ] Tests", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18232/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18232/commits", + "created_at": "2022-04-23T09:55:18Z", + "diff_url": "https://github.com/neovim/neovim/pull/18232.diff", + "draft": true, + "head": { + "label": "qrasmont:17974-upstream-ts-utils", + "ref": "17974-upstream-ts-utils", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/qrasmont/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/qrasmont/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/qrasmont/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/qrasmont/neovim/branches{/branch}", + "clone_url": "https://github.com/qrasmont/neovim.git", + "collaborators_url": "https://api.github.com/repos/qrasmont/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/qrasmont/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/qrasmont/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/qrasmont/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/qrasmont/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/qrasmont/neovim/contributors", + "created_at": "2022-04-22T07:26:36Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/qrasmont/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/qrasmont/neovim/downloads", + "events_url": "https://api.github.com/repos/qrasmont/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/qrasmont/neovim/forks", + "full_name": "qrasmont/neovim", + "git_commits_url": "https://api.github.com/repos/qrasmont/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/qrasmont/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/qrasmont/neovim/git/tags{/sha}", + "git_url": "git://github.com/qrasmont/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/qrasmont/neovim/hooks", + "html_url": "https://github.com/qrasmont/neovim", + "id": 484337187, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/qrasmont/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/qrasmont/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/qrasmont/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/qrasmont/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/qrasmont/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/qrasmont/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/qrasmont/neovim/merges", + "milestones_url": "https://api.github.com/repos/qrasmont/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHN5mIw", + "notifications_url": "https://api.github.com/repos/qrasmont/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", + "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", + "followers_url": "https://api.github.com/users/qrasmont/followers", + "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", + "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/qrasmont", + "id": 19230067, + "login": "qrasmont", + "node_id": "MDQ6VXNlcjE5MjMwMDY3", + "organizations_url": "https://api.github.com/users/qrasmont/orgs", + "received_events_url": "https://api.github.com/users/qrasmont/received_events", + "repos_url": "https://api.github.com/users/qrasmont/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", + "type": "User", + "url": "https://api.github.com/users/qrasmont" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/qrasmont/neovim/pulls{/number}", + "pushed_at": "2022-06-06T15:48:42Z", + "releases_url": "https://api.github.com/repos/qrasmont/neovim/releases{/id}", + "size": 170032, + "ssh_url": "git@github.com:qrasmont/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/qrasmont/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/qrasmont/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/qrasmont/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/qrasmont/neovim/subscription", + "svn_url": "https://github.com/qrasmont/neovim", + "tags_url": "https://api.github.com/repos/qrasmont/neovim/tags", + "teams_url": "https://api.github.com/repos/qrasmont/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/qrasmont/neovim/git/trees{/sha}", + "updated_at": "2022-04-23T09:51:22Z", + "url": "https://api.github.com/repos/qrasmont/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "883b62b1b02160ce560126a17ea8cbf55bf8ff34", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", + "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", + "followers_url": "https://api.github.com/users/qrasmont/followers", + "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", + "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/qrasmont", + "id": 19230067, + "login": "qrasmont", + "node_id": "MDQ6VXNlcjE5MjMwMDY3", + "organizations_url": "https://api.github.com/users/qrasmont/orgs", + "received_events_url": "https://api.github.com/users/qrasmont/received_events", + "repos_url": "https://api.github.com/users/qrasmont/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", + "type": "User", + "url": "https://api.github.com/users/qrasmont" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18232", + "id": 917169761, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18232", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "0919b04ef5ddbac99f56e1574ace728101bacb97", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM42quZh", + "number": 18232, + "patch_url": "https://github.com/neovim/neovim/pull/18232.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18232/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/883b62b1b02160ce560126a17ea8cbf55bf8ff34", + "title": "Upstream nvim-treesitter utils to Neovim", + "updated_at": "2022-07-09T10:08:12Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18232", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", + "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", + "followers_url": "https://api.github.com/users/qrasmont/followers", + "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", + "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/qrasmont", + "id": 19230067, + "login": "qrasmont", + "node_id": "MDQ6VXNlcjE5MjMwMDY3", + "organizations_url": "https://api.github.com/users/qrasmont/orgs", + "received_events_url": "https://api.github.com/users/qrasmont/received_events", + "repos_url": "https://api.github.com/users/qrasmont/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", + "type": "User", + "url": "https://api.github.com/users/qrasmont" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18161/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18161/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18161" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18161" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18161/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18161" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ab709eae6665e38f3bb7b524eef0466980cc749a" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e73ef5c09281fa45ce6b0a0959467722af2840e8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "No tests yet just wanted to get this up to see if this sort of implementation looks good. (See [this comment below](https://github.com/neovim/neovim/pull/18161#issuecomment-1101435066) for a demo screencap.)\r\n\r\nDocs can probably be improved, basically just copy-pasted the `vim.ui.select` docs and made the necessary changes.\r\n\r\nSee #17044", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18161/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18161/commits", + "created_at": "2022-04-18T13:59:49Z", + "diff_url": "https://github.com/neovim/neovim/pull/18161.diff", + "draft": false, + "head": { + "label": "smolck:vim.ui.select-multiple", + "ref": "vim.ui.select-multiple", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/smolck/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/smolck/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/smolck/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/smolck/neovim/branches{/branch}", + "clone_url": "https://github.com/smolck/neovim.git", + "collaborators_url": "https://api.github.com/repos/smolck/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/smolck/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/smolck/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/smolck/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/smolck/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/smolck/neovim/contributors", + "created_at": "2019-10-26T19:51:21Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/smolck/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/smolck/neovim/downloads", + "events_url": "https://api.github.com/repos/smolck/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/smolck/neovim/forks", + "full_name": "smolck/neovim", + "git_commits_url": "https://api.github.com/repos/smolck/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/smolck/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/smolck/neovim/git/tags{/sha}", + "git_url": "git://github.com/smolck/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/smolck/neovim/hooks", + "html_url": "https://github.com/smolck/neovim", + "id": 217761558, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/smolck/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/smolck/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/smolck/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/smolck/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/smolck/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/smolck/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/smolck/neovim/merges", + "milestones_url": "https://api.github.com/repos/smolck/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTc3NjE1NTg=", + "notifications_url": "https://api.github.com/repos/smolck/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/smolck/neovim/pulls{/number}", + "pushed_at": "2022-04-19T14:58:42Z", + "releases_url": "https://api.github.com/repos/smolck/neovim/releases{/id}", + "size": 156883, + "ssh_url": "git@github.com:smolck/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/smolck/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/smolck/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/smolck/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/smolck/neovim/subscription", + "svn_url": "https://github.com/smolck/neovim", + "tags_url": "https://api.github.com/repos/smolck/neovim/tags", + "teams_url": "https://api.github.com/repos/smolck/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/smolck/neovim/git/trees{/sha}", + "updated_at": "2021-11-22T14:10:58Z", + "url": "https://api.github.com/repos/smolck/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ab709eae6665e38f3bb7b524eef0466980cc749a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18161", + "id": 912063852, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18161", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 113026979, + "name": "ui", + "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ui" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "da22cfcf79db81240bef599333a66b83a5819da9", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM42XP1s", + "number": 18161, + "patch_url": "https://github.com/neovim/neovim/pull/18161.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18161/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ab709eae6665e38f3bb7b524eef0466980cc749a", + "title": "feat(ui): add vim.ui.select_many", + "updated_at": "2022-04-30T14:45:00Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18161", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18130/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18130/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18130" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18130" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18130/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18130" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0174f5d8c90c3efd4ec5659c68ef97d983382d90" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "3f2e9298bdd971a4d2baa298aff7c6f2c2c1ad1a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is a WIP, nothing is even close to working yet. Just wanted to have a place to discuss the implementation.\r\n\r\nMy idea is to use extmarks to set a `uri` option and then any text between the start and end col of the extmark becomes the link text.\r\n\r\nThe hyperlink itself is accomplished with the OSC 8 escape sequence:\r\n\r\n`\\e]8;;\\e\\\\\\e]8;;\\e\\\\`\r\n\r\nWhat I'm still trying to figure out is how to connect the `uri` option from the extmark into the TUI code so that it can emit this sequence.\r\n\r\nThe path I've started down (which may be/probably is wrong) is to add the URI from the extmark as a highlight attribute. Then when `update_attrs` is called in `tui.c` it can emit the OSC 8 sequence. However, I'm not sure if this will work because I think it would require a new hl attribute for each unique URI, which is not ideal.\r\n\r\nLikely a better way to do this would be to add arbitrary metadata alongside the hl attributes. Then each `UICell` could have its own metadata alongside its `hl_id`, and we could extend `update_attrs` to handle both the hl attributes as well as the metadata.\r\n\r\nThere is also the question of extending this to UIs more generally, instead of just the TUI. The `grid_line` UI event sends an array of cells, each of which is itself an array of `[text(, hl_id, repeat)]`. If we can extend this array, we could add a metadata field (or an index into a metadata table similar to how `hl_id` works), but I'm not sure if that is considered a violation of the API contract or not.\r\n\r\nCloses #11871.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18130/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18130/commits", + "created_at": "2022-04-16T04:07:12Z", + "diff_url": "https://github.com/neovim/neovim/pull/18130.diff", + "draft": true, + "head": { + "label": "gpanders:tui-hyperlinks", + "ref": "tui-hyperlinks", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", + "clone_url": "https://github.com/gpanders/neovim.git", + "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", + "created_at": "2021-06-11T03:58:44Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", + "events_url": "https://api.github.com/repos/gpanders/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", + "full_name": "gpanders/neovim", + "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", + "git_url": "git://github.com/gpanders/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", + "html_url": "https://github.com/gpanders/neovim", + "id": 375899052, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", + "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", + "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:24:56Z", + "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", + "size": 171394, + "ssh_url": "git@github.com:gpanders/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", + "svn_url": "https://github.com/gpanders/neovim", + "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", + "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", + "updated_at": "2022-01-07T19:38:08Z", + "url": "https://api.github.com/repos/gpanders/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0174f5d8c90c3efd4ec5659c68ef97d983382d90", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18130", + "id": 911196469, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18130", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 197254545, + "name": "tui", + "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/tui" + } + ], + "locked": false, + "merge_commit_sha": "d8e989926669597fe87a4a00faa94fd0dddc5de6", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM42T8E1", + "number": 18130, + "patch_url": "https://github.com/neovim/neovim/pull/18130.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18130/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0174f5d8c90c3efd4ec5659c68ef97d983382d90", + "title": "Enable hyperlinks in TUI (OSC-8)", + "updated_at": "2022-04-24T11:41:59Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18130", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18109/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18109/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18109" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18109" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18109/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18109" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/2be824d15f21773c112186bec52d2e052bea4b0c" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "0e8186bdd8699fb20ad70e28813c3603f9ff0ece", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Fixes #18108\n\n@bfredl, this removes an old part of the code that was added a long\ntime ago.\n\nNow comes the question of actually using ephemeral extmarks, and\nrather use persistent extmarks and rely on tree updates.\n\nI just leave that there...\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18109/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18109/commits", + "created_at": "2022-04-14T12:24:01Z", + "diff_url": "https://github.com/neovim/neovim/pull/18109.diff", + "draft": false, + "head": { + "label": "vigoux:update_highlighter", + "ref": "update_highlighter", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", + "clone_url": "https://github.com/vigoux/neovim.git", + "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", + "created_at": "2020-04-14T17:09:25Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", + "events_url": "https://api.github.com/repos/vigoux/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", + "full_name": "vigoux/neovim", + "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", + "git_url": "git://github.com/vigoux/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", + "html_url": "https://github.com/vigoux/neovim", + "id": 255673198, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", + "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", + "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", + "pushed_at": "2022-06-28T19:07:56Z", + "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", + "size": 172697, + "ssh_url": "git@github.com:vigoux/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", + "svn_url": "https://github.com/vigoux/neovim", + "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", + "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", + "updated_at": "2020-05-15T10:06:46Z", + "url": "https://api.github.com/repos/vigoux/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "2be824d15f21773c112186bec52d2e052bea4b0c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18109", + "id": 909907547, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18109", + "labels": [ + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "d6f9d2b91e49f0bec508a35aa6d547e1d7db7099", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM42PBZb", + "number": 18109, + "patch_url": "https://github.com/neovim/neovim/pull/18109.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18109/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2be824d15f21773c112186bec52d2e052bea4b0c", + "title": "refactor(treesitter): rely more on ts correctness", + "updated_at": "2022-06-17T07:02:44Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18109", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18096/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18096/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18096" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18096" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18096/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18096" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ebb163063d50584556eaa1fedeb252c23c38c7de" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "18152cf6f17fb4fd6dc6194bad33a971fc985b75", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "~~Need to add tests~~, but how does it look so far?\r\n\r\nEDIT: Have now added tests.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18096/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18096/commits", + "created_at": "2022-04-12T22:22:00Z", + "diff_url": "https://github.com/neovim/neovim/pull/18096.diff", + "draft": false, + "head": { + "label": "smolck:api-cmdline-set", + "ref": "api-cmdline-set", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/smolck/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/smolck/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/smolck/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/smolck/neovim/branches{/branch}", + "clone_url": "https://github.com/smolck/neovim.git", + "collaborators_url": "https://api.github.com/repos/smolck/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/smolck/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/smolck/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/smolck/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/smolck/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/smolck/neovim/contributors", + "created_at": "2019-10-26T19:51:21Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/smolck/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/smolck/neovim/downloads", + "events_url": "https://api.github.com/repos/smolck/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/smolck/neovim/forks", + "full_name": "smolck/neovim", + "git_commits_url": "https://api.github.com/repos/smolck/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/smolck/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/smolck/neovim/git/tags{/sha}", + "git_url": "git://github.com/smolck/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/smolck/neovim/hooks", + "html_url": "https://github.com/smolck/neovim", + "id": 217761558, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/smolck/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/smolck/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/smolck/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/smolck/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/smolck/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/smolck/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/smolck/neovim/merges", + "milestones_url": "https://api.github.com/repos/smolck/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTc3NjE1NTg=", + "notifications_url": "https://api.github.com/repos/smolck/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/smolck/neovim/pulls{/number}", + "pushed_at": "2022-04-19T14:58:42Z", + "releases_url": "https://api.github.com/repos/smolck/neovim/releases{/id}", + "size": 156883, + "ssh_url": "git@github.com:smolck/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/smolck/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/smolck/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/smolck/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/smolck/neovim/subscription", + "svn_url": "https://github.com/smolck/neovim", + "tags_url": "https://api.github.com/repos/smolck/neovim/tags", + "teams_url": "https://api.github.com/repos/smolck/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/smolck/neovim/git/trees{/sha}", + "updated_at": "2021-11-22T14:10:58Z", + "url": "https://api.github.com/repos/smolck/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ebb163063d50584556eaa1fedeb252c23c38c7de", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18096", + "id": 908224509, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18096", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + } + ], + "locked": false, + "merge_commit_sha": "925294ca2f7ed3578ad5b10287fdfd3a37396d7e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM42Imf9", + "number": 18096, + "patch_url": "https://github.com/neovim/neovim/pull/18096.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18096/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ebb163063d50584556eaa1fedeb252c23c38c7de", + "title": "feat(api): add nvim_(set|get)_cmdline", + "updated_at": "2022-04-25T01:21:57Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18096", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", + "events_url": "https://api.github.com/users/smolck/events{/privacy}", + "followers_url": "https://api.github.com/users/smolck/followers", + "following_url": "https://api.github.com/users/smolck/following{/other_user}", + "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/smolck", + "id": 46855713, + "login": "smolck", + "node_id": "MDQ6VXNlcjQ2ODU1NzEz", + "organizations_url": "https://api.github.com/users/smolck/orgs", + "received_events_url": "https://api.github.com/users/smolck/received_events", + "repos_url": "https://api.github.com/users/smolck/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", + "type": "User", + "url": "https://api.github.com/users/smolck" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18049/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18049/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/18049" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/18049" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18049/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/18049" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/43619339756236cf60a538ffa56bd24185d508f7" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "da31e953b60d2957476c581695bcf2b659ff156e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Adds a new entry to `v:event` `abort_close`, which allows an autocmd to choose to abort the closure of a window\r\n\r\nI'm not really sure if this is a valid way for v:event to be used since it looks like most events use it for giving readonly info, except for `CmdlineLeave`'s `v:event.abort`? but that seems more like a special case... \r\n\r\nMy use case for this is an autocmd that pre-quit checks if the alternate buffer is a terminal (i.e. after a `git commit` invokes `nvr --remote-wait`) and instead of closing the window swaps back to the terminal buffer. Which kind of mimics what would happen if you open neovim in the terminal emulator instead of using `--remote` \r\n\r\n
\r\nexample code\r\n\r\n``` lua\r\nlocal function buf_on_screen(in_bufnr)\r\n\tlocal windows = vim.fn.gettabinfo(vim.fn.tabpagenr())[1].windows\r\n\tfor _, win_id in ipairs(windows) do\r\n\t\tlocal bufnr = vim.fn.getwininfo(win_id)[1].bufnr\r\n\r\n\t\tif in_bufnr == bufnr then\r\n\t\t\treturn true\r\n\t\tend\r\n\tend\r\nend\r\n\r\nvim.api.nvim_create_autocmd('QuitPre', {\r\n\tpattern = '*',\r\n\tcallback = function ()\r\n\t\t-- (crude?) check if the last buffer was a terminal\r\n\t\tlocal term_bufnr = vim.fn.bufnr '#'\r\n\t\tif term_bufnr == -1 or vim.api.nvim_buf_get_option(term_bufnr, 'buftype') ~= 'terminal' then\r\n\t\t\treturn\r\n\t\tend\r\n\r\n\t\t-- I only need one view of a terminal on screen\r\n\t\tif buf_on_screen(term_bufnr) then\r\n\t\t\treturn\r\n\t\tend\r\n\r\n\t\t-- for some reason this doesn't work?\r\n\t\t-- vim.v.event.abort_close = true\r\n\r\n\t\tvim.cmd 'let v:event.abort_close = v:true'\r\n\t\tvim.api.nvim_set_current_buf(term_bufnr)\r\n\tend\r\n})\r\n\r\n-- this will undo the effect of the autocmd above :/\r\n\r\n-- vim.api.nvim_create_autocmd('QuitPre', {\r\n-- \tpattern = '*',\r\n-- \tcallback = function ()\r\n-- \t\tvim.cmd [[ let v:event.abort_close = v:false ]]\r\n-- \tend\r\n-- })\r\n\r\n```\r\n\r\n
", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18049/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18049/commits", + "created_at": "2022-04-09T06:13:48Z", + "diff_url": "https://github.com/neovim/neovim/pull/18049.diff", + "draft": true, + "head": { + "label": "0xAdk:abort_quitpre", + "ref": "abort_quitpre", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/0xAdk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/0xAdk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/0xAdk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/0xAdk/neovim/branches{/branch}", + "clone_url": "https://github.com/0xAdk/neovim.git", + "collaborators_url": "https://api.github.com/repos/0xAdk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/0xAdk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/0xAdk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/0xAdk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/0xAdk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/0xAdk/neovim/contributors", + "created_at": "2022-04-09T04:43:16Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/0xAdk/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/0xAdk/neovim/downloads", + "events_url": "https://api.github.com/repos/0xAdk/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/0xAdk/neovim/forks", + "full_name": "0xAdk/neovim", + "git_commits_url": "https://api.github.com/repos/0xAdk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/0xAdk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/0xAdk/neovim/git/tags{/sha}", + "git_url": "git://github.com/0xAdk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/0xAdk/neovim/hooks", + "html_url": "https://github.com/0xAdk/neovim", + "id": 479619890, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/0xAdk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/0xAdk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/0xAdk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/0xAdk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/0xAdk/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/0xAdk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/0xAdk/neovim/merges", + "milestones_url": "https://api.github.com/repos/0xAdk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHJZrMg", + "notifications_url": "https://api.github.com/repos/0xAdk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", + "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", + "followers_url": "https://api.github.com/users/0xAdk/followers", + "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", + "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/0xAdk", + "id": 29005635, + "login": "0xAdk", + "node_id": "MDQ6VXNlcjI5MDA1NjM1", + "organizations_url": "https://api.github.com/users/0xAdk/orgs", + "received_events_url": "https://api.github.com/users/0xAdk/received_events", + "repos_url": "https://api.github.com/users/0xAdk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/0xAdk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/0xAdk/neovim/pulls{/number}", + "pushed_at": "2022-04-11T17:39:34Z", + "releases_url": "https://api.github.com/repos/0xAdk/neovim/releases{/id}", + "size": 155783, + "ssh_url": "git@github.com:0xAdk/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/0xAdk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/0xAdk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/0xAdk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/0xAdk/neovim/subscription", + "svn_url": "https://github.com/0xAdk/neovim", + "tags_url": "https://api.github.com/repos/0xAdk/neovim/tags", + "teams_url": "https://api.github.com/repos/0xAdk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/0xAdk/neovim/git/trees{/sha}", + "updated_at": "2022-04-09T04:37:18Z", + "url": "https://api.github.com/repos/0xAdk/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "43619339756236cf60a538ffa56bd24185d508f7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", + "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", + "followers_url": "https://api.github.com/users/0xAdk/followers", + "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", + "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/0xAdk", + "id": 29005635, + "login": "0xAdk", + "node_id": "MDQ6VXNlcjI5MDA1NjM1", + "organizations_url": "https://api.github.com/users/0xAdk/orgs", + "received_events_url": "https://api.github.com/users/0xAdk/received_events", + "repos_url": "https://api.github.com/users/0xAdk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/0xAdk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/18049", + "id": 904644539, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18049", + "labels": [ + { + "color": "FBCA04", + "default": false, + "description": "For PRs that propose significant changes to some part of the architecture or API", + "id": 212680983, + "name": "status:needs-discussion", + "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" + } + ], + "locked": false, + "merge_commit_sha": "8008bafc613ed104ea2c2f4c19b5235592d35824", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4168e7", + "number": 18049, + "patch_url": "https://github.com/neovim/neovim/pull/18049.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18049/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/43619339756236cf60a538ffa56bd24185d508f7", + "title": "feat(QuitPre): allow aborting window closure with v:event.abort_close", + "updated_at": "2022-04-11T17:39:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18049", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", + "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", + "followers_url": "https://api.github.com/users/0xAdk/followers", + "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", + "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/0xAdk", + "id": 29005635, + "login": "0xAdk", + "node_id": "MDQ6VXNlcjI5MDA1NjM1", + "organizations_url": "https://api.github.com/users/0xAdk/orgs", + "received_events_url": "https://api.github.com/users/0xAdk/received_events", + "repos_url": "https://api.github.com/users/0xAdk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/0xAdk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17984/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17984/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17984" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17984" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17984/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17984" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/adc43da7a69fd5f38b187cfa0b1560722aa85e80" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "d73bf3138a802bb6c1c654cd913d4e91932287f8", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This PR is an attempt to return better error messages when parsing\r\nqueries.\r\n\r\nSomehow I can't handle the error object from the lua side.\r\nIt is even weirder: when returning any error from the C-side, it is\r\nnot catched by `pcall` after, nor `xpcall`...\r\n\r\nTODO:\r\n- [ ] Actually handle the message on the lua side\r\n\r\nSuperseedes #14053\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17984/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17984/commits", + "created_at": "2022-04-03T12:54:40Z", + "diff_url": "https://github.com/neovim/neovim/pull/17984.diff", + "draft": false, + "head": { + "label": "vigoux:better_query_errors", + "ref": "better_query_errors", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", + "clone_url": "https://github.com/vigoux/neovim.git", + "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", + "created_at": "2020-04-14T17:09:25Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", + "events_url": "https://api.github.com/repos/vigoux/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", + "full_name": "vigoux/neovim", + "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", + "git_url": "git://github.com/vigoux/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", + "html_url": "https://github.com/vigoux/neovim", + "id": 255673198, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", + "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", + "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", + "pushed_at": "2022-06-28T19:07:56Z", + "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", + "size": 172697, + "ssh_url": "git@github.com:vigoux/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", + "svn_url": "https://github.com/vigoux/neovim", + "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", + "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", + "updated_at": "2020-05-15T10:06:46Z", + "url": "https://api.github.com/repos/vigoux/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "adc43da7a69fd5f38b187cfa0b1560722aa85e80", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17984", + "id": 898283728, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17984", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "9f52943ca8b3bf718f0b225d1195999fed3d66b5", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM41irjQ", + "number": 17984, + "patch_url": "https://github.com/neovim/neovim/pull/17984.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17984/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/adc43da7a69fd5f38b187cfa0b1560722aa85e80", + "title": "feat(treesitter): use better error messages in query", + "updated_at": "2022-04-03T12:59:41Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17984", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17976/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17976/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17976" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17976" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17976/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17976" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/48db8233959cff3f82f8aba9ade345cc46b0c929" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "da31e953b60d2957476c581695bcf2b659ff156e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "LSP clients may want to run long-running code before initialization. Some examples are:\r\n1. Pull LSP client settings from an external source before initializing.\r\n2. Generate files such as [`rust-project.json`](https://rust-analyzer.github.io/manual.html#non-cargo-based-projects) before initializing `rust-analyzer` for non Cargo based projects.\r\n\r\nCurrently, if this kind of code is run in `before_init`, it locks up Neovim's main loop and delays Neovim's start up until `before_init` has completed. Given that `rpc.request('initialize', ...)` is already asynchronous, it seems reasonable we can add a version of `before_init` that can be run asynchronously.\r\n\r\nexample:\r\n```lua\r\nrequire(\"lspconfig\")[\"rust-analyzer\"].setup({\r\n before_init_async = function(init_params, config, done)\r\n local stdout = ''\r\n vim.fn.jobstart(\"some cmd to get initializationOptions\", \r\n on_stdout = function(_, d, _)\r\n stdout = table.concat(d, \"\\n\")\r\n end,\r\n on_exit = function(_, status, _)\r\n if status == 0 then\r\n init_params.initializationOptions = vim.fn.json_decode(stdout)\r\n end\r\n done()\r\n end,\r\n )\r\n end,\r\n})\r\n```", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17976/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17976/commits", + "created_at": "2022-04-03T00:09:55Z", + "diff_url": "https://github.com/neovim/neovim/pull/17976.diff", + "draft": false, + "head": { + "label": "emersonford:feat/async_before_init_lsp", + "ref": "feat/async_before_init_lsp", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/emersonford/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/emersonford/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/emersonford/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/emersonford/neovim/branches{/branch}", + "clone_url": "https://github.com/emersonford/neovim.git", + "collaborators_url": "https://api.github.com/repos/emersonford/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/emersonford/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/emersonford/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/emersonford/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/emersonford/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/emersonford/neovim/contributors", + "created_at": "2021-06-21T20:08:33Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/emersonford/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/emersonford/neovim/downloads", + "events_url": "https://api.github.com/repos/emersonford/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/emersonford/neovim/forks", + "full_name": "emersonford/neovim", + "git_commits_url": "https://api.github.com/repos/emersonford/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/emersonford/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/emersonford/neovim/git/tags{/sha}", + "git_url": "git://github.com/emersonford/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/emersonford/neovim/hooks", + "html_url": "https://github.com/emersonford/neovim", + "id": 379050610, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/emersonford/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/emersonford/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/emersonford/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/emersonford/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/emersonford/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/emersonford/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/emersonford/neovim/merges", + "milestones_url": "https://api.github.com/repos/emersonford/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzNzkwNTA2MTA=", + "notifications_url": "https://api.github.com/repos/emersonford/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", + "events_url": "https://api.github.com/users/emersonford/events{/privacy}", + "followers_url": "https://api.github.com/users/emersonford/followers", + "following_url": "https://api.github.com/users/emersonford/following{/other_user}", + "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/emersonford", + "id": 1847933, + "login": "emersonford", + "node_id": "MDQ6VXNlcjE4NDc5MzM=", + "organizations_url": "https://api.github.com/users/emersonford/orgs", + "received_events_url": "https://api.github.com/users/emersonford/received_events", + "repos_url": "https://api.github.com/users/emersonford/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", + "type": "User", + "url": "https://api.github.com/users/emersonford" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/emersonford/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:42:13Z", + "releases_url": "https://api.github.com/repos/emersonford/neovim/releases{/id}", + "size": 154819, + "ssh_url": "git@github.com:emersonford/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/emersonford/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/emersonford/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/emersonford/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/emersonford/neovim/subscription", + "svn_url": "https://github.com/emersonford/neovim", + "tags_url": "https://api.github.com/repos/emersonford/neovim/tags", + "teams_url": "https://api.github.com/repos/emersonford/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/emersonford/neovim/git/trees{/sha}", + "updated_at": "2022-04-02T01:57:24Z", + "url": "https://api.github.com/repos/emersonford/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "48db8233959cff3f82f8aba9ade345cc46b0c929", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", + "events_url": "https://api.github.com/users/emersonford/events{/privacy}", + "followers_url": "https://api.github.com/users/emersonford/followers", + "following_url": "https://api.github.com/users/emersonford/following{/other_user}", + "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/emersonford", + "id": 1847933, + "login": "emersonford", + "node_id": "MDQ6VXNlcjE4NDc5MzM=", + "organizations_url": "https://api.github.com/users/emersonford/orgs", + "received_events_url": "https://api.github.com/users/emersonford/received_events", + "repos_url": "https://api.github.com/users/emersonford/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", + "type": "User", + "url": "https://api.github.com/users/emersonford" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17976", + "id": 898164935, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17976", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "bf2b6824993d84540a3473b3781f95d37adb320d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM41iOjH", + "number": 17976, + "patch_url": "https://github.com/neovim/neovim/pull/17976.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/13316262?v=4", + "events_url": "https://api.github.com/users/mjlbach/events{/privacy}", + "followers_url": "https://api.github.com/users/mjlbach/followers", + "following_url": "https://api.github.com/users/mjlbach/following{/other_user}", + "gists_url": "https://api.github.com/users/mjlbach/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mjlbach", + "id": 13316262, + "login": "mjlbach", + "node_id": "MDQ6VXNlcjEzMzE2MjYy", + "organizations_url": "https://api.github.com/users/mjlbach/orgs", + "received_events_url": "https://api.github.com/users/mjlbach/received_events", + "repos_url": "https://api.github.com/users/mjlbach/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mjlbach/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mjlbach/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mjlbach" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17976/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/48db8233959cff3f82f8aba9ade345cc46b0c929", + "title": "feat(lsp): add before_init_async field to lsp client", + "updated_at": "2022-05-19T01:33:41Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17976", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", + "events_url": "https://api.github.com/users/emersonford/events{/privacy}", + "followers_url": "https://api.github.com/users/emersonford/followers", + "following_url": "https://api.github.com/users/emersonford/following{/other_user}", + "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/emersonford", + "id": 1847933, + "login": "emersonford", + "node_id": "MDQ6VXNlcjE4NDc5MzM=", + "organizations_url": "https://api.github.com/users/emersonford/orgs", + "received_events_url": "https://api.github.com/users/emersonford/received_events", + "repos_url": "https://api.github.com/users/emersonford/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", + "type": "User", + "url": "https://api.github.com/users/emersonford" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17950/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17950/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17950" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17950" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17950/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17950" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/2d808e526a7f93ccba5bc914ee19d57fff76148c" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "377e87521157947c384d470a63927719b8c73ad7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Blocked by patch 8.2.2606, which I previously refrained from porting because of type checking.\r\n\r\n#### vim-patch:8.2.4029: debugging NFA regexp my crash, cached indent may be wrong\r\n\r\nProblem: Debugging NFA regexp my crash, cached indent may be wrong.\r\nSolution: Fix some debug warnings in the NFA regexp code. Make sure log_fd\r\n is set when used. Fix breakindent and indent caching. (Christian\r\n Brabandt, closes vim/vim#9482)\r\nhttps://github.com/vim/vim/commit/b2d85e3784ac89f5209489844c1ee0f54d117abb\r\n\r\n\r\n#### vim-patch:8.2.4093: cached breakindent values not initialized properly\r\n\r\nProblem: Cached breakindent values not initialized properly.\r\nSolution: Initialize and cache formatlistpat. (Christian Brabandt,\r\n closes vim/vim#9526)\r\nhttps://github.com/vim/vim/commit/c53b467473160b5cfce77277fbae414bf43e66ce\r\n\r\n\r\n#### vim-patch:8.2.4100: early return when getting the 'formatlistpat' value\r\n\r\nProblem: Early return when getting the 'formatlistpat' value.\r\nSolution: Remove the first line. (Christian Brabandt)\r\nhttps://github.com/vim/vim/commit/04b871da800768287a8a432de568b11297db8686", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17950/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17950/commits", + "created_at": "2022-04-01T10:36:58Z", + "diff_url": "https://github.com/neovim/neovim/pull/17950.diff", + "draft": true, + "head": { + "label": "zeertzjq:vim-8.2.4029", + "ref": "vim-8.2.4029", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", + "clone_url": "https://github.com/zeertzjq/neovim.git", + "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", + "created_at": "2021-09-27T02:22:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", + "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", + "full_name": "zeertzjq/neovim", + "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", + "git_url": "git://github.com/zeertzjq/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", + "html_url": "https://github.com/zeertzjq/neovim", + "id": 410715915, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", + "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGHsHCw", + "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:26:58Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 174186, + "ssh_url": "git@github.com:zeertzjq/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", + "svn_url": "https://github.com/zeertzjq/neovim", + "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", + "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", + "updated_at": "2022-01-04T10:53:55Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "2d808e526a7f93ccba5bc914ee19d57fff76148c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17950", + "id": 897225439, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17950", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "3875dfeba29d33e0f807e28291a8c4f9fa9f34fb", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM41epLf", + "number": 17950, + "patch_url": "https://github.com/neovim/neovim/pull/17950.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17950/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2d808e526a7f93ccba5bc914ee19d57fff76148c", + "title": "vim-patch:8.2.{4029,4093,4100}: breakindent patches", + "updated_at": "2022-04-01T10:38:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17950", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", + "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", + "followers_url": "https://api.github.com/users/zeertzjq/followers", + "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", + "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/zeertzjq", + "id": 35768171, + "login": "zeertzjq", + "node_id": "MDQ6VXNlcjM1NzY4MTcx", + "organizations_url": "https://api.github.com/users/zeertzjq/orgs", + "received_events_url": "https://api.github.com/users/zeertzjq/received_events", + "repos_url": "https://api.github.com/users/zeertzjq/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", + "type": "User", + "url": "https://api.github.com/users/zeertzjq" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17894/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17894/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17894" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17894" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17894/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17894" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/552eb28be7d62da468b74f3cb496d6506fe88663" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "79dcd045d3623ff71903e2806be489bd5fe3200d", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Hi all,\r\n\r\nThis is just a draft, and I'm not sure if there's call for it right now, *but* if you're working in places that want to call buf_do_map() (e.g. callers of modify_keymap()), or if you're working on extensions to keymaps (e.g. window-local mappings which would introduce a separate layer on top of buffer-local mappings; keymap namespaces, etc.), then this might help.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17894/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17894/commits", + "created_at": "2022-03-28T06:00:46Z", + "diff_url": "https://github.com/neovim/neovim/pull/17894.diff", + "draft": true, + "head": { + "label": "JamesWidman:refactor-buf_do_map", + "ref": "refactor-buf_do_map", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/JamesWidman/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/JamesWidman/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/JamesWidman/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/JamesWidman/neovim/branches{/branch}", + "clone_url": "https://github.com/JamesWidman/neovim.git", + "collaborators_url": "https://api.github.com/repos/JamesWidman/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/JamesWidman/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/JamesWidman/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/JamesWidman/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/JamesWidman/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/JamesWidman/neovim/contributors", + "created_at": "2022-03-19T21:41:46Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/JamesWidman/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/JamesWidman/neovim/downloads", + "events_url": "https://api.github.com/repos/JamesWidman/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/JamesWidman/neovim/forks", + "full_name": "JamesWidman/neovim", + "git_commits_url": "https://api.github.com/repos/JamesWidman/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/JamesWidman/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/JamesWidman/neovim/git/tags{/sha}", + "git_url": "git://github.com/JamesWidman/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/JamesWidman/neovim/hooks", + "html_url": "https://github.com/JamesWidman/neovim", + "id": 471818700, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/JamesWidman/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/JamesWidman/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/JamesWidman/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/JamesWidman/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/JamesWidman/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/JamesWidman/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/JamesWidman/neovim/merges", + "milestones_url": "https://api.github.com/repos/JamesWidman/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHB9hzA", + "notifications_url": "https://api.github.com/repos/JamesWidman/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", + "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", + "followers_url": "https://api.github.com/users/JamesWidman/followers", + "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", + "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JamesWidman", + "id": 627773, + "login": "JamesWidman", + "node_id": "MDQ6VXNlcjYyNzc3Mw==", + "organizations_url": "https://api.github.com/users/JamesWidman/orgs", + "received_events_url": "https://api.github.com/users/JamesWidman/received_events", + "repos_url": "https://api.github.com/users/JamesWidman/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JamesWidman" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/JamesWidman/neovim/pulls{/number}", + "pushed_at": "2022-07-13T05:39:06Z", + "releases_url": "https://api.github.com/repos/JamesWidman/neovim/releases{/id}", + "size": 153592, + "ssh_url": "git@github.com:JamesWidman/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/JamesWidman/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/JamesWidman/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/JamesWidman/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/JamesWidman/neovim/subscription", + "svn_url": "https://github.com/JamesWidman/neovim", + "tags_url": "https://api.github.com/repos/JamesWidman/neovim/tags", + "teams_url": "https://api.github.com/repos/JamesWidman/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/JamesWidman/neovim/git/trees{/sha}", + "updated_at": "2022-03-20T19:26:52Z", + "url": "https://api.github.com/repos/JamesWidman/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "552eb28be7d62da468b74f3cb496d6506fe88663", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", + "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", + "followers_url": "https://api.github.com/users/JamesWidman/followers", + "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", + "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JamesWidman", + "id": 627773, + "login": "JamesWidman", + "node_id": "MDQ6VXNlcjYyNzc3Mw==", + "organizations_url": "https://api.github.com/users/JamesWidman/orgs", + "received_events_url": "https://api.github.com/users/JamesWidman/received_events", + "repos_url": "https://api.github.com/users/JamesWidman/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JamesWidman" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17894", + "id": 891368649, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17894", + "labels": [], + "locked": false, + "merge_commit_sha": "6b5196ba2525171e107e8a675f217c5be03d1d24", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM41ITTJ", + "number": 17894, + "patch_url": "https://github.com/neovim/neovim/pull/17894.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17894/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/552eb28be7d62da468b74f3cb496d6506fe88663", + "title": "Refactoring buf_do_map()", + "updated_at": "2022-04-02T12:05:02Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17894", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", + "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", + "followers_url": "https://api.github.com/users/JamesWidman/followers", + "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", + "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JamesWidman", + "id": 627773, + "login": "JamesWidman", + "node_id": "MDQ6VXNlcjYyNzc3Mw==", + "organizations_url": "https://api.github.com/users/JamesWidman/orgs", + "received_events_url": "https://api.github.com/users/JamesWidman/received_events", + "repos_url": "https://api.github.com/users/JamesWidman/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JamesWidman" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17856/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17856/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17856" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17856" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17856/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17856" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0c537240df9ceaa9f9019d24d6d4dddea7744387" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "116a3f4683de501228b422f67cf1030bee78759c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This still needs more tests and handling of waiting for multiple edits. I was hoping to get some feedback on the approach in general as I work on those pieces.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17856/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17856/commits", + "created_at": "2022-03-25T18:55:19Z", + "diff_url": "https://github.com/neovim/neovim/pull/17856.diff", + "draft": true, + "head": { + "label": "groves:remote_wait", + "ref": "remote_wait", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/groves/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/groves/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/groves/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/groves/neovim/branches{/branch}", + "clone_url": "https://github.com/groves/neovim.git", + "collaborators_url": "https://api.github.com/repos/groves/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/groves/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/groves/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/groves/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/groves/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/groves/neovim/contributors", + "created_at": "2022-02-16T22:26:37Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/groves/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/groves/neovim/downloads", + "events_url": "https://api.github.com/repos/groves/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/groves/neovim/forks", + "full_name": "groves/neovim", + "git_commits_url": "https://api.github.com/repos/groves/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/groves/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/groves/neovim/git/tags{/sha}", + "git_url": "git://github.com/groves/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/groves/neovim/hooks", + "html_url": "https://github.com/groves/neovim", + "id": 460198550, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/groves/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/groves/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/groves/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/groves/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/groves/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/groves/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/groves/neovim/merges", + "milestones_url": "https://api.github.com/repos/groves/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOG24Slg", + "notifications_url": "https://api.github.com/repos/groves/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", + "events_url": "https://api.github.com/users/groves/events{/privacy}", + "followers_url": "https://api.github.com/users/groves/followers", + "following_url": "https://api.github.com/users/groves/following{/other_user}", + "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/groves", + "id": 12270, + "login": "groves", + "node_id": "MDQ6VXNlcjEyMjcw", + "organizations_url": "https://api.github.com/users/groves/orgs", + "received_events_url": "https://api.github.com/users/groves/received_events", + "repos_url": "https://api.github.com/users/groves/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/groves/subscriptions", + "type": "User", + "url": "https://api.github.com/users/groves" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/groves/neovim/pulls{/number}", + "pushed_at": "2022-04-22T17:42:50Z", + "releases_url": "https://api.github.com/repos/groves/neovim/releases{/id}", + "size": 157623, + "ssh_url": "git@github.com:groves/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/groves/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/groves/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/groves/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/groves/neovim/subscription", + "svn_url": "https://github.com/groves/neovim", + "tags_url": "https://api.github.com/repos/groves/neovim/tags", + "teams_url": "https://api.github.com/repos/groves/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/groves/neovim/git/trees{/sha}", + "updated_at": "2022-03-01T21:12:15Z", + "url": "https://api.github.com/repos/groves/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0c537240df9ceaa9f9019d24d6d4dddea7744387", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", + "events_url": "https://api.github.com/users/groves/events{/privacy}", + "followers_url": "https://api.github.com/users/groves/followers", + "following_url": "https://api.github.com/users/groves/following{/other_user}", + "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/groves", + "id": 12270, + "login": "groves", + "node_id": "MDQ6VXNlcjEyMjcw", + "organizations_url": "https://api.github.com/users/groves/orgs", + "received_events_url": "https://api.github.com/users/groves/received_events", + "repos_url": "https://api.github.com/users/groves/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/groves/subscriptions", + "type": "User", + "url": "https://api.github.com/users/groves" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17856", + "id": 889790437, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17856", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "Nvim remote capabilities", + "id": 2269137131, + "name": "remote", + "node_id": "MDU6TGFiZWwyMjY5MTM3MTMx", + "url": "https://api.github.com/repos/neovim/neovim/labels/remote" + } + ], + "locked": false, + "merge_commit_sha": "abc62bf0b0a6ca77c4c34ecb29977aea64edba72", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM41CR_l", + "number": 17856, + "patch_url": "https://github.com/neovim/neovim/pull/17856.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17856/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0c537240df9ceaa9f9019d24d6d4dddea7744387", + "title": "feat(remote): add wait subcommands", + "updated_at": "2022-05-04T14:25:31Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17856", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", + "events_url": "https://api.github.com/users/groves/events{/privacy}", + "followers_url": "https://api.github.com/users/groves/followers", + "following_url": "https://api.github.com/users/groves/following{/other_user}", + "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/groves", + "id": 12270, + "login": "groves", + "node_id": "MDQ6VXNlcjEyMjcw", + "organizations_url": "https://api.github.com/users/groves/orgs", + "received_events_url": "https://api.github.com/users/groves/received_events", + "repos_url": "https://api.github.com/users/groves/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/groves/subscriptions", + "type": "User", + "url": "https://api.github.com/users/groves" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17802/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17802/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17802" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17802" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17802/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17802" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/59682b5438fc77631d6249b375bed19af26adf5d" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e9b53f3fb56e91a0d4f15bb36d8068bcc6ea88cf", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This allows a user to set either a parsed or unparsed runtime query, effectively allowing:\r\n```lua\r\nvim.treesitter.set_query(lang, query_name, vim.treesittter.get_query(lang, query_name))\r\n```\r\n\r\nThis is useful if a user for example wants to temporarily change a certain query and later replace it with the original one.\r\n\r\nQuestions:\r\n- [ ] Should there maybe be a check that the argument is actually a `Query` object?", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17802/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17802/commits", + "created_at": "2022-03-21T12:49:05Z", + "diff_url": "https://github.com/neovim/neovim/pull/17802.diff", + "draft": false, + "head": { + "label": "AckslD:set-parsed-query", + "ref": "set-parsed-query", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/AckslD/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/AckslD/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/AckslD/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/AckslD/neovim/branches{/branch}", + "clone_url": "https://github.com/AckslD/neovim.git", + "collaborators_url": "https://api.github.com/repos/AckslD/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/AckslD/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/AckslD/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/AckslD/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/AckslD/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/AckslD/neovim/contributors", + "created_at": "2021-12-16T17:45:56Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/AckslD/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/AckslD/neovim/downloads", + "events_url": "https://api.github.com/repos/AckslD/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/AckslD/neovim/forks", + "full_name": "AckslD/neovim", + "git_commits_url": "https://api.github.com/repos/AckslD/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/AckslD/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/AckslD/neovim/git/tags{/sha}", + "git_url": "git://github.com/AckslD/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/AckslD/neovim/hooks", + "html_url": "https://github.com/AckslD/neovim", + "id": 439078469, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/AckslD/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/AckslD/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/AckslD/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/AckslD/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/AckslD/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/AckslD/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/AckslD/neovim/merges", + "milestones_url": "https://api.github.com/repos/AckslD/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGivORQ", + "notifications_url": "https://api.github.com/repos/AckslD/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", + "events_url": "https://api.github.com/users/AckslD/events{/privacy}", + "followers_url": "https://api.github.com/users/AckslD/followers", + "following_url": "https://api.github.com/users/AckslD/following{/other_user}", + "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/AckslD", + "id": 23341710, + "login": "AckslD", + "node_id": "MDQ6VXNlcjIzMzQxNzEw", + "organizations_url": "https://api.github.com/users/AckslD/orgs", + "received_events_url": "https://api.github.com/users/AckslD/received_events", + "repos_url": "https://api.github.com/users/AckslD/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", + "type": "User", + "url": "https://api.github.com/users/AckslD" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/AckslD/neovim/pulls{/number}", + "pushed_at": "2022-03-21T12:49:29Z", + "releases_url": "https://api.github.com/repos/AckslD/neovim/releases{/id}", + "size": 152530, + "ssh_url": "git@github.com:AckslD/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/AckslD/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/AckslD/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/AckslD/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/AckslD/neovim/subscription", + "svn_url": "https://github.com/AckslD/neovim", + "tags_url": "https://api.github.com/repos/AckslD/neovim/tags", + "teams_url": "https://api.github.com/repos/AckslD/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/AckslD/neovim/git/trees{/sha}", + "updated_at": "2021-12-16T17:45:57Z", + "url": "https://api.github.com/repos/AckslD/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "59682b5438fc77631d6249b375bed19af26adf5d", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", + "events_url": "https://api.github.com/users/AckslD/events{/privacy}", + "followers_url": "https://api.github.com/users/AckslD/followers", + "following_url": "https://api.github.com/users/AckslD/following{/other_user}", + "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/AckslD", + "id": 23341710, + "login": "AckslD", + "node_id": "MDQ6VXNlcjIzMzQxNzEw", + "organizations_url": "https://api.github.com/users/AckslD/orgs", + "received_events_url": "https://api.github.com/users/AckslD/received_events", + "repos_url": "https://api.github.com/users/AckslD/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", + "type": "User", + "url": "https://api.github.com/users/AckslD" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17802", + "id": 884790616, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17802", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "7472cb261cf5b9c320a82fe6395ff2054aeabf4b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM40vNVY", + "number": 17802, + "patch_url": "https://github.com/neovim/neovim/pull/17802.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", + "events_url": "https://api.github.com/users/muniter/events{/privacy}", + "followers_url": "https://api.github.com/users/muniter/followers", + "following_url": "https://api.github.com/users/muniter/following{/other_user}", + "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/muniter", + "id": 9699804, + "login": "muniter", + "node_id": "MDQ6VXNlcjk2OTk4MDQ=", + "organizations_url": "https://api.github.com/users/muniter/orgs", + "received_events_url": "https://api.github.com/users/muniter/received_events", + "repos_url": "https://api.github.com/users/muniter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/muniter" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17802/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/59682b5438fc77631d6249b375bed19af26adf5d", + "title": "Draft: feat(query): support setting a parsed query", + "updated_at": "2022-03-30T17:10:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17802", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", + "events_url": "https://api.github.com/users/AckslD/events{/privacy}", + "followers_url": "https://api.github.com/users/AckslD/followers", + "following_url": "https://api.github.com/users/AckslD/following{/other_user}", + "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/AckslD", + "id": 23341710, + "login": "AckslD", + "node_id": "MDQ6VXNlcjIzMzQxNzEw", + "organizations_url": "https://api.github.com/users/AckslD/orgs", + "received_events_url": "https://api.github.com/users/AckslD/received_events", + "repos_url": "https://api.github.com/users/AckslD/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", + "type": "User", + "url": "https://api.github.com/users/AckslD" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17736/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17736/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17736" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17736" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17736/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17736" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ff52cbb29b08840b6255ef15b54cdb18cac272b2" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "04d2476d3a47e6aabfe8290311a2d8c67fd5cc16", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Fixes #15007\r\n\r\n---\r\n\r\nIf mouse support is not enabled for visual mode, dragging the mouse in another mode should not begin a selection.\r\n\r\nThis is a regression introduced in 6db86cb2d3d4ca152f156dc07362f8796150fae0.\r\n\r\n---\r\n\r\nFor the record, the check is still in place in latest vim:\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L638-L639\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L659-L660\r\n\r\n`mouse_has` definition:\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L1432-L1456\r\n\r\nhttps://github.com/neovim/neovim/blob/d0668b36a3e2d0683059baead45bea27e2358e9c/src/nvim/mouse.c#L555-L575", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17736/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17736/commits", + "created_at": "2022-03-15T20:44:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/17736.diff", + "draft": false, + "head": { + "label": "Exagone313:fix-mouse-may-vis", + "ref": "fix-mouse-may-vis", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/Exagone313/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/Exagone313/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Exagone313/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Exagone313/neovim/branches{/branch}", + "clone_url": "https://github.com/Exagone313/neovim.git", + "collaborators_url": "https://api.github.com/repos/Exagone313/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Exagone313/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/Exagone313/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/Exagone313/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Exagone313/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Exagone313/neovim/contributors", + "created_at": "2022-03-15T20:21:37Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/Exagone313/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/Exagone313/neovim/downloads", + "events_url": "https://api.github.com/repos/Exagone313/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/Exagone313/neovim/forks", + "full_name": "Exagone313/neovim", + "git_commits_url": "https://api.github.com/repos/Exagone313/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Exagone313/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Exagone313/neovim/git/tags{/sha}", + "git_url": "git://github.com/Exagone313/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/Exagone313/neovim/hooks", + "html_url": "https://github.com/Exagone313/neovim", + "id": 470319715, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/Exagone313/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Exagone313/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Exagone313/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/Exagone313/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Exagone313/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/Exagone313/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/Exagone313/neovim/merges", + "milestones_url": "https://api.github.com/repos/Exagone313/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHAiCYw", + "notifications_url": "https://api.github.com/repos/Exagone313/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", + "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", + "followers_url": "https://api.github.com/users/Exagone313/followers", + "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", + "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Exagone313", + "id": 11819703, + "login": "Exagone313", + "node_id": "MDQ6VXNlcjExODE5NzAz", + "organizations_url": "https://api.github.com/users/Exagone313/orgs", + "received_events_url": "https://api.github.com/users/Exagone313/received_events", + "repos_url": "https://api.github.com/users/Exagone313/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Exagone313" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Exagone313/neovim/pulls{/number}", + "pushed_at": "2022-03-22T18:26:33Z", + "releases_url": "https://api.github.com/repos/Exagone313/neovim/releases{/id}", + "size": 151644, + "ssh_url": "git@github.com:Exagone313/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/Exagone313/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/Exagone313/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Exagone313/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/Exagone313/neovim/subscription", + "svn_url": "https://github.com/Exagone313/neovim", + "tags_url": "https://api.github.com/repos/Exagone313/neovim/tags", + "teams_url": "https://api.github.com/repos/Exagone313/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/Exagone313/neovim/git/trees{/sha}", + "updated_at": "2022-03-15T20:12:20Z", + "url": "https://api.github.com/repos/Exagone313/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ff52cbb29b08840b6255ef15b54cdb18cac272b2", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", + "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", + "followers_url": "https://api.github.com/users/Exagone313/followers", + "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", + "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Exagone313", + "id": 11819703, + "login": "Exagone313", + "node_id": "MDQ6VXNlcjExODE5NzAz", + "organizations_url": "https://api.github.com/users/Exagone313/orgs", + "received_events_url": "https://api.github.com/users/Exagone313/received_events", + "repos_url": "https://api.github.com/users/Exagone313/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Exagone313" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17736", + "id": 880676757, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17736", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 646043375, + "name": "mouse", + "node_id": "MDU6TGFiZWw2NDYwNDMzNzU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/mouse" + } + ], + "locked": false, + "merge_commit_sha": "ba12649ac2e8d42c9d085dea7300c020fa4ac2b2", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM40fg-V", + "number": 17736, + "patch_url": "https://github.com/neovim/neovim/pull/17736.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17736/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ff52cbb29b08840b6255ef15b54cdb18cac272b2", + "title": "fix(mouse): check that mouse support is enabled for visual mode", + "updated_at": "2022-05-23T14:06:03Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17736", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", + "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", + "followers_url": "https://api.github.com/users/Exagone313/followers", + "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", + "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Exagone313", + "id": 11819703, + "login": "Exagone313", + "node_id": "MDQ6VXNlcjExODE5NzAz", + "organizations_url": "https://api.github.com/users/Exagone313/orgs", + "received_events_url": "https://api.github.com/users/Exagone313/received_events", + "repos_url": "https://api.github.com/users/Exagone313/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Exagone313" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17633/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17633/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17633" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17633" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17633/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17633" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "4d3acd6bebbdffa3fefc4e102d9ff36845c7a18f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "to ease debug. There is now in nvim-treesitter a mapping between a filetype and the grammar. \r\nAt one point I had an empty match and the current message was not helpful enough.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17633/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17633/commits", + "created_at": "2022-03-07T01:54:32Z", + "diff_url": "https://github.com/neovim/neovim/pull/17633.diff", + "draft": true, + "head": { + "label": "teto:treesitter-show-ft", + "ref": "treesitter-show-ft", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/teto/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/teto/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/teto/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/teto/neovim/branches{/branch}", + "clone_url": "https://github.com/teto/neovim.git", + "collaborators_url": "https://api.github.com/repos/teto/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/teto/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/teto/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/teto/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/teto/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/teto/neovim/contributors", + "created_at": "2016-03-02T16:09:16Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/teto/neovim/deployments", + "description": "Vim-fork focused on extensibility and agility. Consider helping sustain Neovim development! ", + "disabled": false, + "downloads_url": "https://api.github.com/repos/teto/neovim/downloads", + "events_url": "https://api.github.com/repos/teto/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/teto/neovim/forks", + "full_name": "teto/neovim", + "git_commits_url": "https://api.github.com/repos/teto/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/teto/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/teto/neovim/git/tags{/sha}", + "git_url": "git://github.com/teto/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://salt.bountysource.com/teams/neovim", + "hooks_url": "https://api.github.com/repos/teto/neovim/hooks", + "html_url": "https://github.com/teto/neovim", + "id": 52976732, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/teto/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/teto/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/teto/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/teto/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/teto/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/teto/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/teto/neovim/merges", + "milestones_url": "https://api.github.com/repos/teto/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnk1Mjk3NjczMg==", + "notifications_url": "https://api.github.com/repos/teto/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", + "events_url": "https://api.github.com/users/teto/events{/privacy}", + "followers_url": "https://api.github.com/users/teto/followers", + "following_url": "https://api.github.com/users/teto/following{/other_user}", + "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/teto", + "id": 886074, + "login": "teto", + "node_id": "MDQ6VXNlcjg4NjA3NA==", + "organizations_url": "https://api.github.com/users/teto/orgs", + "received_events_url": "https://api.github.com/users/teto/received_events", + "repos_url": "https://api.github.com/users/teto/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/teto/subscriptions", + "type": "User", + "url": "https://api.github.com/users/teto" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/teto/neovim/pulls{/number}", + "pushed_at": "2022-05-31T21:33:03Z", + "releases_url": "https://api.github.com/repos/teto/neovim/releases{/id}", + "size": 148593, + "ssh_url": "git@github.com:teto/neovim.git", + "stargazers_count": 1, + "stargazers_url": "https://api.github.com/repos/teto/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/teto/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/teto/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/teto/neovim/subscription", + "svn_url": "https://github.com/teto/neovim", + "tags_url": "https://api.github.com/repos/teto/neovim/tags", + "teams_url": "https://api.github.com/repos/teto/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/teto/neovim/git/trees{/sha}", + "updated_at": "2021-08-21T14:04:27Z", + "url": "https://api.github.com/repos/teto/neovim", + "visibility": "public", + "watchers": 1, + "watchers_count": 1, + "web_commit_signoff_required": false + }, + "sha": "ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", + "events_url": "https://api.github.com/users/teto/events{/privacy}", + "followers_url": "https://api.github.com/users/teto/followers", + "following_url": "https://api.github.com/users/teto/following{/other_user}", + "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/teto", + "id": 886074, + "login": "teto", + "node_id": "MDQ6VXNlcjg4NjA3NA==", + "organizations_url": "https://api.github.com/users/teto/orgs", + "received_events_url": "https://api.github.com/users/teto/received_events", + "repos_url": "https://api.github.com/users/teto/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/teto/subscriptions", + "type": "User", + "url": "https://api.github.com/users/teto" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17633", + "id": 872612603, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17633", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "6cf8f5079d9211d9f703d30640a9221913484c82", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM40AwL7", + "number": 17633, + "patch_url": "https://github.com/neovim/neovim/pull/17633.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17633/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f", + "title": "chore(treesitter): show filetype associated with parser", + "updated_at": "2022-04-03T11:59:19Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17633", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", + "events_url": "https://api.github.com/users/teto/events{/privacy}", + "followers_url": "https://api.github.com/users/teto/followers", + "following_url": "https://api.github.com/users/teto/following{/other_user}", + "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/teto", + "id": 886074, + "login": "teto", + "node_id": "MDQ6VXNlcjg4NjA3NA==", + "organizations_url": "https://api.github.com/users/teto/orgs", + "received_events_url": "https://api.github.com/users/teto/received_events", + "repos_url": "https://api.github.com/users/teto/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/teto/subscriptions", + "type": "User", + "url": "https://api.github.com/users/teto" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17543/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17543/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17543" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17543" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17543/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17543" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/cbb323c84dff455a76d6a49d593cc02e5e8378fd" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "c65d93e60adcacded822f0ad5d539042e600f523", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is my first attempt at contributing here (please don't go too hard lol :D). I tried my hand at #17523, and it seems to do what is intended on mac/linux but I don't know how to handle windows.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17543/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17543/commits", + "created_at": "2022-02-27T19:16:40Z", + "diff_url": "https://github.com/neovim/neovim/pull/17543.diff", + "draft": false, + "head": { + "label": "Sammyalhashe:openWithQuickFixFromStdin", + "ref": "openWithQuickFixFromStdin", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/Sammyalhashe/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/Sammyalhashe/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Sammyalhashe/neovim/branches{/branch}", + "clone_url": "https://github.com/Sammyalhashe/neovim.git", + "collaborators_url": "https://api.github.com/repos/Sammyalhashe/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Sammyalhashe/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/Sammyalhashe/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/Sammyalhashe/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Sammyalhashe/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Sammyalhashe/neovim/contributors", + "created_at": "2021-12-25T04:10:35Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/Sammyalhashe/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/Sammyalhashe/neovim/downloads", + "events_url": "https://api.github.com/repos/Sammyalhashe/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/Sammyalhashe/neovim/forks", + "full_name": "Sammyalhashe/neovim", + "git_commits_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/tags{/sha}", + "git_url": "git://github.com/Sammyalhashe/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/Sammyalhashe/neovim/hooks", + "html_url": "https://github.com/Sammyalhashe/neovim", + "id": 441601491, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/Sammyalhashe/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Sammyalhashe/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/Sammyalhashe/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/Sammyalhashe/neovim/merges", + "milestones_url": "https://api.github.com/repos/Sammyalhashe/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGlJN0w", + "notifications_url": "https://api.github.com/repos/Sammyalhashe/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", + "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", + "followers_url": "https://api.github.com/users/Sammyalhashe/followers", + "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", + "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Sammyalhashe", + "id": 20797997, + "login": "Sammyalhashe", + "node_id": "MDQ6VXNlcjIwNzk3OTk3", + "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", + "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", + "repos_url": "https://api.github.com/users/Sammyalhashe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Sammyalhashe" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Sammyalhashe/neovim/pulls{/number}", + "pushed_at": "2022-02-27T19:13:49Z", + "releases_url": "https://api.github.com/repos/Sammyalhashe/neovim/releases{/id}", + "size": 147363, + "ssh_url": "git@github.com:Sammyalhashe/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/Sammyalhashe/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/Sammyalhashe/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Sammyalhashe/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/Sammyalhashe/neovim/subscription", + "svn_url": "https://github.com/Sammyalhashe/neovim", + "tags_url": "https://api.github.com/repos/Sammyalhashe/neovim/tags", + "teams_url": "https://api.github.com/repos/Sammyalhashe/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/trees{/sha}", + "updated_at": "2021-12-25T04:10:36Z", + "url": "https://api.github.com/repos/Sammyalhashe/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "cbb323c84dff455a76d6a49d593cc02e5e8378fd", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", + "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", + "followers_url": "https://api.github.com/users/Sammyalhashe/followers", + "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", + "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Sammyalhashe", + "id": 20797997, + "login": "Sammyalhashe", + "node_id": "MDQ6VXNlcjIwNzk3OTk3", + "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", + "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", + "repos_url": "https://api.github.com/users/Sammyalhashe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Sammyalhashe" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17543", + "id": 866155597, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17543", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "Nvim startup sequence (`:h startup`)", + "id": 870629450, + "name": "startup", + "node_id": "MDU6TGFiZWw4NzA2Mjk0NTA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/startup" + } + ], + "locked": false, + "merge_commit_sha": "a69825086eb89bf5b0502d839479fc4aa44b9187", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4zoHxN", + "number": 17543, + "patch_url": "https://github.com/neovim/neovim/pull/17543.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17543/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cbb323c84dff455a76d6a49d593cc02e5e8378fd", + "title": "Open with quick fix from stdin - a first attempt.", + "updated_at": "2022-02-28T08:49:37Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17543", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", + "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", + "followers_url": "https://api.github.com/users/Sammyalhashe/followers", + "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", + "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Sammyalhashe", + "id": 20797997, + "login": "Sammyalhashe", + "node_id": "MDQ6VXNlcjIwNzk3OTk3", + "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", + "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", + "repos_url": "https://api.github.com/users/Sammyalhashe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Sammyalhashe" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17537/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17537/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17537" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17537" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17537/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17537" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/24cef77dffdfced0705afb9a414beba4303fc0a9" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "76769b8a1f5b34f4b0cef389597cec2796ca91b7", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Building on #17386 , this sketches an \"interpreter mode\" where only the lua interpreter is initialized without the full editor. This is useful for various things like,\r\n\r\n- lua remote plugin host / remote worker process (like a libluv thread, but with full process isolation)\r\n- eventually replacing `lua` + `lua-client` as the basis of the test runner.\r\n- always having a lua interpreter with the nvim-lua stdlib (i e libluv, mpack, json, etc etc) available, without needing to set up the `/usr/bin/lua` interpreter with this functionality\r\n\r\nCurrently this is very barebones, but you could use this to get a repl running:\r\n\r\n```\r\n.deps/usr/bin/luarocks install linenoise luarepl\r\n./build/bin/nvim --neolua rep.lua\r\n```\r\n\r\nWhere https://github.com/hoelzro/lua-repl/blob/main/rep.lua is downloaded to the current directory. functionality like `vim.json` etc should work.\r\n\r\nNote: this is separate from a functionality to just run a lua string or file as a command line parameter, and then startup the editor as usual (needed for a lua script which wants to use the actual editor, ie buffers and windows). \"neolua\" is also just a placeholder string which is easy to `%s//whatever/g` later on.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17537/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17537/commits", + "created_at": "2022-02-27T10:05:58Z", + "diff_url": "https://github.com/neovim/neovim/pull/17537.diff", + "draft": true, + "head": { + "label": "bfredl:neolua", + "ref": "neolua", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "24cef77dffdfced0705afb9a414beba4303fc0a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17537", + "id": 865959838, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17537", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "e5c9eea22540103372c624e4ae56dd17e6334ce9", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4znX-e", + "number": 17537, + "patch_url": "https://github.com/neovim/neovim/pull/17537.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17537/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/24cef77dffdfced0705afb9a414beba4303fc0a9", + "title": " [WIP] feat(lua): nvim-lua interpreter mode (for lua co-processes, etc etc)", + "updated_at": "2022-03-11T17:09:11Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17537", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17536/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17536/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17536" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17536" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17536/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17536" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/c808ca840c2a45a2d6028f73d81c1191a57d2092" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "8bf3a3e303dbefa47653964dd027074e804b418c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "WIP; these patches work, but https://github.com/vim/vim/commit/4df5b33f206210fec2a0297aea27e7db8b5173c0 also needs porting (+ general cleanup and whatever)\r\n\r\nalso depends on #17488 due to Test_cmdwin_tabpage being included in v8.2.4463; i'll probably move it over to that PR instead tbh\r\n\r\nTODO: integrate https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c#diff-f35d708d4c55517f9599b4a8f7a37a2089f32f421791055318bf1a3529b7abd9R1567-R1571 and the other stuff there", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17536/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17536/commits", + "created_at": "2022-02-27T05:07:55Z", + "diff_url": "https://github.com/neovim/neovim/pull/17536.diff", + "draft": true, + "head": { + "label": "seandewar:vim-8.2.4463", + "ref": "vim-8.2.4463", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/seandewar/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/seandewar/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/seandewar/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/seandewar/neovim/branches{/branch}", + "clone_url": "https://github.com/seandewar/neovim.git", + "collaborators_url": "https://api.github.com/repos/seandewar/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/seandewar/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/seandewar/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/seandewar/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/seandewar/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/seandewar/neovim/contributors", + "created_at": "2020-10-20T16:45:01Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/seandewar/neovim/deployments", + "description": "[Contribution Fork] Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/seandewar/neovim/downloads", + "events_url": "https://api.github.com/repos/seandewar/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/seandewar/neovim/forks", + "full_name": "seandewar/neovim", + "git_commits_url": "https://api.github.com/repos/seandewar/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/seandewar/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/seandewar/neovim/git/tags{/sha}", + "git_url": "git://github.com/seandewar/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/seandewar/neovim/hooks", + "html_url": "https://github.com/seandewar/neovim", + "id": 305773353, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/seandewar/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/seandewar/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/seandewar/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/seandewar/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/seandewar/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/seandewar/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/seandewar/neovim/merges", + "milestones_url": "https://api.github.com/repos/seandewar/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzMDU3NzMzNTM=", + "notifications_url": "https://api.github.com/repos/seandewar/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", + "events_url": "https://api.github.com/users/seandewar/events{/privacy}", + "followers_url": "https://api.github.com/users/seandewar/followers", + "following_url": "https://api.github.com/users/seandewar/following{/other_user}", + "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/seandewar", + "id": 6256228, + "login": "seandewar", + "node_id": "MDQ6VXNlcjYyNTYyMjg=", + "organizations_url": "https://api.github.com/users/seandewar/orgs", + "received_events_url": "https://api.github.com/users/seandewar/received_events", + "repos_url": "https://api.github.com/users/seandewar/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", + "type": "User", + "url": "https://api.github.com/users/seandewar" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/seandewar/neovim/pulls{/number}", + "pushed_at": "2022-06-07T15:55:36Z", + "releases_url": "https://api.github.com/repos/seandewar/neovim/releases{/id}", + "size": 164929, + "ssh_url": "git@github.com:seandewar/neovim.git", + "stargazers_count": 3, + "stargazers_url": "https://api.github.com/repos/seandewar/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/seandewar/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/seandewar/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/seandewar/neovim/subscription", + "svn_url": "https://github.com/seandewar/neovim", + "tags_url": "https://api.github.com/repos/seandewar/neovim/tags", + "teams_url": "https://api.github.com/repos/seandewar/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/seandewar/neovim/git/trees{/sha}", + "updated_at": "2022-04-25T15:17:51Z", + "url": "https://api.github.com/repos/seandewar/neovim", + "visibility": "public", + "watchers": 3, + "watchers_count": 3, + "web_commit_signoff_required": false + }, + "sha": "c808ca840c2a45a2d6028f73d81c1191a57d2092", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", + "events_url": "https://api.github.com/users/seandewar/events{/privacy}", + "followers_url": "https://api.github.com/users/seandewar/followers", + "following_url": "https://api.github.com/users/seandewar/following{/other_user}", + "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/seandewar", + "id": 6256228, + "login": "seandewar", + "node_id": "MDQ6VXNlcjYyNTYyMjg=", + "organizations_url": "https://api.github.com/users/seandewar/orgs", + "received_events_url": "https://api.github.com/users/seandewar/received_events", + "repos_url": "https://api.github.com/users/seandewar/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", + "type": "User", + "url": "https://api.github.com/users/seandewar" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17536", + "id": 865665865, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17536", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "6f6c1ed9e7cace2d633454381bb290534af79777", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4zmQNJ", + "number": 17536, + "patch_url": "https://github.com/neovim/neovim/pull/17536.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17536/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/c808ca840c2a45a2d6028f73d81c1191a57d2092", + "title": "vim-patch:8.2.{0188,4463,4465}: fuzzy command line completion", + "updated_at": "2022-03-09T01:12:03Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17536", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", + "events_url": "https://api.github.com/users/seandewar/events{/privacy}", + "followers_url": "https://api.github.com/users/seandewar/followers", + "following_url": "https://api.github.com/users/seandewar/following{/other_user}", + "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/seandewar", + "id": 6256228, + "login": "seandewar", + "node_id": "MDQ6VXNlcjYyNTYyMjg=", + "organizations_url": "https://api.github.com/users/seandewar/orgs", + "received_events_url": "https://api.github.com/users/seandewar/received_events", + "repos_url": "https://api.github.com/users/seandewar/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", + "type": "User", + "url": "https://api.github.com/users/seandewar" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17446/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17446/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17446" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17446" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17446/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17446" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/623fa3274bca574cebf152a59ca0f27600829353" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "e837f29ce6c7784340ae2cd866aa239462d3920c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Introduces a new option named 'foldoptions' for customizing the\r\nfold column.\r\n\r\nComes with the word 'nodigits' that disables the digits shown to\r\nindicate the nesting level. Instead 'foldsep' from 'fillchars' is\r\nused.\r\n\r\n---\r\n\r\nI'm new to neovim hacking and very novice at C, so this is probably just one big mess... but I thought I would try to take a stab at implementing this option as I find the rendering of the nesting level as numbers quite disturbing over just showing the regular separator.\r\n\r\ncloses #14751", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17446/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17446/commits", + "created_at": "2022-02-17T20:59:23Z", + "diff_url": "https://github.com/neovim/neovim/pull/17446.diff", + "draft": false, + "head": { + "label": "andersevenrud:feature/foldmarkerlevel", + "ref": "feature/foldmarkerlevel", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/andersevenrud/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/andersevenrud/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/andersevenrud/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/andersevenrud/neovim/branches{/branch}", + "clone_url": "https://github.com/andersevenrud/neovim.git", + "collaborators_url": "https://api.github.com/repos/andersevenrud/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/andersevenrud/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/andersevenrud/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/andersevenrud/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/andersevenrud/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/andersevenrud/neovim/contributors", + "created_at": "2021-07-28T01:50:39Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/andersevenrud/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/andersevenrud/neovim/downloads", + "events_url": "https://api.github.com/repos/andersevenrud/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/andersevenrud/neovim/forks", + "full_name": "andersevenrud/neovim", + "git_commits_url": "https://api.github.com/repos/andersevenrud/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/andersevenrud/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/andersevenrud/neovim/git/tags{/sha}", + "git_url": "git://github.com/andersevenrud/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/andersevenrud/neovim/hooks", + "html_url": "https://github.com/andersevenrud/neovim", + "id": 390178594, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/andersevenrud/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/andersevenrud/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/andersevenrud/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/andersevenrud/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/andersevenrud/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/andersevenrud/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/andersevenrud/neovim/merges", + "milestones_url": "https://api.github.com/repos/andersevenrud/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkzOTAxNzg1OTQ=", + "notifications_url": "https://api.github.com/repos/andersevenrud/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", + "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", + "followers_url": "https://api.github.com/users/andersevenrud/followers", + "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", + "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/andersevenrud", + "id": 161548, + "login": "andersevenrud", + "node_id": "MDQ6VXNlcjE2MTU0OA==", + "organizations_url": "https://api.github.com/users/andersevenrud/orgs", + "received_events_url": "https://api.github.com/users/andersevenrud/received_events", + "repos_url": "https://api.github.com/users/andersevenrud/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", + "type": "User", + "url": "https://api.github.com/users/andersevenrud" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/andersevenrud/neovim/pulls{/number}", + "pushed_at": "2022-07-03T02:48:24Z", + "releases_url": "https://api.github.com/repos/andersevenrud/neovim/releases{/id}", + "size": 174759, + "ssh_url": "git@github.com:andersevenrud/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/andersevenrud/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/andersevenrud/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/andersevenrud/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/andersevenrud/neovim/subscription", + "svn_url": "https://github.com/andersevenrud/neovim", + "tags_url": "https://api.github.com/repos/andersevenrud/neovim/tags", + "teams_url": "https://api.github.com/repos/andersevenrud/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/andersevenrud/neovim/git/trees{/sha}", + "updated_at": "2021-07-28T01:50:41Z", + "url": "https://api.github.com/repos/andersevenrud/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "623fa3274bca574cebf152a59ca0f27600829353", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", + "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", + "followers_url": "https://api.github.com/users/andersevenrud/followers", + "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", + "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/andersevenrud", + "id": 161548, + "login": "andersevenrud", + "node_id": "MDQ6VXNlcjE2MTU0OA==", + "organizations_url": "https://api.github.com/users/andersevenrud/orgs", + "received_events_url": "https://api.github.com/users/andersevenrud/received_events", + "repos_url": "https://api.github.com/users/andersevenrud/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", + "type": "User", + "url": "https://api.github.com/users/andersevenrud" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17446", + "id": 855948088, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17446", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 2598645343, + "name": "folds", + "node_id": "MDU6TGFiZWwyNTk4NjQ1MzQz", + "url": "https://api.github.com/repos/neovim/neovim/labels/folds" + } + ], + "locked": false, + "merge_commit_sha": "b926c4d12beeee76eb753ac34c5665f15f6e5fdc", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4zBLs4", + "number": 17446, + "patch_url": "https://github.com/neovim/neovim/pull/17446.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", + "events_url": "https://api.github.com/users/justinmk/events{/privacy}", + "followers_url": "https://api.github.com/users/justinmk/followers", + "following_url": "https://api.github.com/users/justinmk/following{/other_user}", + "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/justinmk", + "id": 1359421, + "login": "justinmk", + "node_id": "MDQ6VXNlcjEzNTk0MjE=", + "organizations_url": "https://api.github.com/users/justinmk/orgs", + "received_events_url": "https://api.github.com/users/justinmk/received_events", + "repos_url": "https://api.github.com/users/justinmk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/justinmk" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17446/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/623fa3274bca574cebf152a59ca0f27600829353", + "title": "feat(folds): add 'foldoptions' option", + "updated_at": "2022-07-03T17:59:25Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17446", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", + "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", + "followers_url": "https://api.github.com/users/andersevenrud/followers", + "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", + "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/andersevenrud", + "id": 161548, + "login": "andersevenrud", + "node_id": "MDQ6VXNlcjE2MTU0OA==", + "organizations_url": "https://api.github.com/users/andersevenrud/orgs", + "received_events_url": "https://api.github.com/users/andersevenrud/received_events", + "repos_url": "https://api.github.com/users/andersevenrud/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", + "type": "User", + "url": "https://api.github.com/users/andersevenrud" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17398/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17398/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17398" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17398" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17398/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17398" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/de52eee2047550a43158d6ec3304bd723aaf9104" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "36362ef0aed92e726d967d30e3c6cd87c65642b3", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Hello, here is my first (PR here and my first) attempt to feature #17210 :) The `&diffexpr` option may optionally be prefixed with `->`. In this situation, no files are read or written on disk, and no external call is performed. Instead, the user is in charge of retrieving diffed buffers data as strings, then calculate the diff chunks.\r\n\r\nI'm almost happy with the design, except that the \"minimal\" example supposed to use the new feature to reproduce vim's default behaviour contains a lot of boilerplate: transforming arrays of lines to strings, parsing `&diffopt` to forward every option to `vim.diff` individually. Would it not be easier if `vim.diff` defaulted to options specified in `&diffopt` instead? But maybe this belongs to another issue?", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17398/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17398/commits", + "created_at": "2022-02-13T21:50:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/17398.diff", + "draft": false, + "head": { + "label": "iago-lito:idifffn", + "ref": "idifffn", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/iago-lito/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/iago-lito/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/iago-lito/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/iago-lito/neovim/branches{/branch}", + "clone_url": "https://github.com/iago-lito/neovim.git", + "collaborators_url": "https://api.github.com/repos/iago-lito/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/iago-lito/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/iago-lito/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/iago-lito/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/iago-lito/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/iago-lito/neovim/contributors", + "created_at": "2022-02-13T21:43:18Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/iago-lito/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/iago-lito/neovim/downloads", + "events_url": "https://api.github.com/repos/iago-lito/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/iago-lito/neovim/forks", + "full_name": "iago-lito/neovim", + "git_commits_url": "https://api.github.com/repos/iago-lito/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/iago-lito/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/iago-lito/neovim/git/tags{/sha}", + "git_url": "git://github.com/iago-lito/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/iago-lito/neovim/hooks", + "html_url": "https://github.com/iago-lito/neovim", + "id": 458939507, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/iago-lito/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/iago-lito/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/iago-lito/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/iago-lito/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/iago-lito/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/iago-lito/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/iago-lito/neovim/merges", + "milestones_url": "https://api.github.com/repos/iago-lito/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOG1rccw", + "notifications_url": "https://api.github.com/repos/iago-lito/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", + "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", + "followers_url": "https://api.github.com/users/iago-lito/followers", + "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", + "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/iago-lito", + "id": 10091387, + "login": "iago-lito", + "node_id": "MDQ6VXNlcjEwMDkxMzg3", + "organizations_url": "https://api.github.com/users/iago-lito/orgs", + "received_events_url": "https://api.github.com/users/iago-lito/received_events", + "repos_url": "https://api.github.com/users/iago-lito/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", + "type": "User", + "url": "https://api.github.com/users/iago-lito" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/iago-lito/neovim/pulls{/number}", + "pushed_at": "2022-02-28T21:16:30Z", + "releases_url": "https://api.github.com/repos/iago-lito/neovim/releases{/id}", + "size": 146436, + "ssh_url": "git@github.com:iago-lito/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/iago-lito/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/iago-lito/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/iago-lito/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/iago-lito/neovim/subscription", + "svn_url": "https://github.com/iago-lito/neovim", + "tags_url": "https://api.github.com/repos/iago-lito/neovim/tags", + "teams_url": "https://api.github.com/repos/iago-lito/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/iago-lito/neovim/git/trees{/sha}", + "updated_at": "2022-02-18T19:04:59Z", + "url": "https://api.github.com/repos/iago-lito/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "de52eee2047550a43158d6ec3304bd723aaf9104", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", + "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", + "followers_url": "https://api.github.com/users/iago-lito/followers", + "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", + "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/iago-lito", + "id": 10091387, + "login": "iago-lito", + "node_id": "MDQ6VXNlcjEwMDkxMzg3", + "organizations_url": "https://api.github.com/users/iago-lito/orgs", + "received_events_url": "https://api.github.com/users/iago-lito/received_events", + "repos_url": "https://api.github.com/users/iago-lito/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", + "type": "User", + "url": "https://api.github.com/users/iago-lito" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17398", + "id": 851325885, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17398", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 3010934759, + "name": "diff", + "node_id": "MDU6TGFiZWwzMDEwOTM0NzU5", + "url": "https://api.github.com/repos/neovim/neovim/labels/diff" + } + ], + "locked": false, + "merge_commit_sha": "f3489dea50f1e0d71645cb95487637c48a29439c", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4yvjO9", + "number": 17398, + "patch_url": "https://github.com/neovim/neovim/pull/17398.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17398/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/de52eee2047550a43158d6ec3304bd723aaf9104", + "title": "feat: fine-grained control over diff chunks (#17210)", + "updated_at": "2022-02-28T21:17:45Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17398", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", + "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", + "followers_url": "https://api.github.com/users/iago-lito/followers", + "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", + "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/iago-lito", + "id": 10091387, + "login": "iago-lito", + "node_id": "MDQ6VXNlcjEwMDkxMzg3", + "organizations_url": "https://api.github.com/users/iago-lito/orgs", + "received_events_url": "https://api.github.com/users/iago-lito/received_events", + "repos_url": "https://api.github.com/users/iago-lito/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", + "type": "User", + "url": "https://api.github.com/users/iago-lito" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17336/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17336/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17336" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17336" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17336/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17336" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0bd06b0987e57d9835f0d5f59b9d3b563fc866f9" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "46c93b43046eae6600832c563169e154a3ecb1be", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "TODO:\r\n\r\n - [x] implement proper window option. for demo testing use `nvim__win_set_bar(win, true, \"statusline style string\")`\r\n - [x] work correctly in a float\r\n - [x] support mouse click like tabline (and/or just general callback)\r\n - [ ] investigate compat with vim8 winbar (perhaps can be pollyfilled by some lua code)", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17336/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17336/commits", + "created_at": "2022-02-08T19:13:05Z", + "diff_url": "https://github.com/neovim/neovim/pull/17336.diff", + "draft": false, + "head": { + "label": "bfredl:neobar", + "ref": "neobar", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", + "clone_url": "https://github.com/bfredl/neovim.git", + "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", + "created_at": "2014-06-20T19:51:31Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", + "description": "vim's rebirth for the 21st century", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", + "events_url": "https://api.github.com/repos/bfredl/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", + "full_name": "bfredl/neovim", + "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", + "git_url": "git://github.com/bfredl/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "http://neovim.org/", + "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", + "html_url": "https://github.com/bfredl/neovim", + "id": 21050434, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", + "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", + "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", + "pushed_at": "2022-07-09T12:48:46Z", + "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", + "size": 180602, + "ssh_url": "git@github.com:bfredl/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", + "svn_url": "https://github.com/bfredl/neovim", + "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", + "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", + "updated_at": "2022-03-21T08:01:17Z", + "url": "https://api.github.com/repos/bfredl/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0bd06b0987e57d9835f0d5f59b9d3b563fc866f9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17336", + "id": 843156231, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17336", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "", + "id": 113026979, + "name": "ui", + "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", + "url": "https://api.github.com/repos/neovim/neovim/labels/ui" + }, + { + "color": "C5DEF5", + "default": false, + "description": "tabline, winbar", + "id": 3385615828, + "name": "statusline", + "node_id": "LA_kwDOAPphoM7JzGXU", + "url": "https://api.github.com/repos/neovim/neovim/labels/statusline" + } + ], + "locked": false, + "merge_commit_sha": "a08147e52cfd28f08d55d9627a3b3b7e86839792", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4yQYsH", + "number": 17336, + "patch_url": "https://github.com/neovim/neovim/pull/17336.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17336/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0bd06b0987e57d9835f0d5f59b9d3b563fc866f9", + "title": "[WIP] winbar", + "updated_at": "2022-05-25T00:56:49Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17336", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17329/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17329/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17329" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17329" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17329/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17329" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0689073a013d739b2f08e4b81dbf038fc0367938" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "4fb48c5654d9ffbffbdcdd80d0498b1ea3c8e68b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is a minimal patch to get neovim working with libvterm 0.2 and keep backward compatibility.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17329/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17329/commits", + "created_at": "2022-02-08T08:12:27Z", + "diff_url": "https://github.com/neovim/neovim/pull/17329.diff", + "draft": false, + "head": { + "label": "cryptomilk:asn-vterm-0-2", + "ref": "asn-vterm-0-2", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/cryptomilk/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/cryptomilk/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/cryptomilk/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/cryptomilk/neovim/branches{/branch}", + "clone_url": "https://github.com/cryptomilk/neovim.git", + "collaborators_url": "https://api.github.com/repos/cryptomilk/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/cryptomilk/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/cryptomilk/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/cryptomilk/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/cryptomilk/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/cryptomilk/neovim/contributors", + "created_at": "2020-02-17T15:46:23Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/cryptomilk/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/cryptomilk/neovim/downloads", + "events_url": "https://api.github.com/repos/cryptomilk/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/cryptomilk/neovim/forks", + "full_name": "cryptomilk/neovim", + "git_commits_url": "https://api.github.com/repos/cryptomilk/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/cryptomilk/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/cryptomilk/neovim/git/tags{/sha}", + "git_url": "git://github.com/cryptomilk/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/cryptomilk/neovim/hooks", + "html_url": "https://github.com/cryptomilk/neovim", + "id": 241145519, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/cryptomilk/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/cryptomilk/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/cryptomilk/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/cryptomilk/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/cryptomilk/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/cryptomilk/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/cryptomilk/neovim/merges", + "milestones_url": "https://api.github.com/repos/cryptomilk/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyNDExNDU1MTk=", + "notifications_url": "https://api.github.com/repos/cryptomilk/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", + "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", + "followers_url": "https://api.github.com/users/cryptomilk/followers", + "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", + "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/cryptomilk", + "id": 545480, + "login": "cryptomilk", + "node_id": "MDQ6VXNlcjU0NTQ4MA==", + "organizations_url": "https://api.github.com/users/cryptomilk/orgs", + "received_events_url": "https://api.github.com/users/cryptomilk/received_events", + "repos_url": "https://api.github.com/users/cryptomilk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/cryptomilk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/cryptomilk/neovim/pulls{/number}", + "pushed_at": "2022-05-03T13:16:48Z", + "releases_url": "https://api.github.com/repos/cryptomilk/neovim/releases{/id}", + "size": 160003, + "ssh_url": "git@github.com:cryptomilk/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/cryptomilk/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/cryptomilk/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/cryptomilk/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/cryptomilk/neovim/subscription", + "svn_url": "https://github.com/cryptomilk/neovim", + "tags_url": "https://api.github.com/repos/cryptomilk/neovim/tags", + "teams_url": "https://api.github.com/repos/cryptomilk/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/cryptomilk/neovim/git/trees{/sha}", + "updated_at": "2020-02-17T15:46:26Z", + "url": "https://api.github.com/repos/cryptomilk/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0689073a013d739b2f08e4b81dbf038fc0367938", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", + "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", + "followers_url": "https://api.github.com/users/cryptomilk/followers", + "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", + "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/cryptomilk", + "id": 545480, + "login": "cryptomilk", + "node_id": "MDQ6VXNlcjU0NTQ4MA==", + "organizations_url": "https://api.github.com/users/cryptomilk/orgs", + "received_events_url": "https://api.github.com/users/cryptomilk/received_events", + "repos_url": "https://api.github.com/users/cryptomilk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/cryptomilk" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17329", + "id": 842523537, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17329", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "FBCA04", + "default": false, + "description": "Needs a third-party / external change or fix", + "id": 101945532, + "name": "status:blocked-external", + "node_id": "MDU6TGFiZWwxMDE5NDU1MzI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:blocked-external" + }, + { + "color": "c5def5", + "default": false, + "description": "Nvim built-in `:terminal`", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + }, + { + "color": "B60205", + "default": false, + "description": "Nothing to see here; move along", + "id": 4135681637, + "name": "DO NOT MERGE", + "node_id": "LA_kwDOAPphoM72gX5l", + "url": "https://api.github.com/repos/neovim/neovim/labels/DO%20NOT%20MERGE" + } + ], + "locked": false, + "merge_commit_sha": "2f4926a2074a34e6e5c794c214d20781935aa1bf", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM4yN-OR", + "number": 17329, + "patch_url": "https://github.com/neovim/neovim/pull/17329.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", + "events_url": "https://api.github.com/users/jamessan/events{/privacy}", + "followers_url": "https://api.github.com/users/jamessan/followers", + "following_url": "https://api.github.com/users/jamessan/following{/other_user}", + "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jamessan", + "id": 112971, + "login": "jamessan", + "node_id": "MDQ6VXNlcjExMjk3MQ==", + "organizations_url": "https://api.github.com/users/jamessan/orgs", + "received_events_url": "https://api.github.com/users/jamessan/received_events", + "repos_url": "https://api.github.com/users/jamessan/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jamessan" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17329/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0689073a013d739b2f08e4b81dbf038fc0367938", + "title": "Test experimental reflow branch of libvterm", + "updated_at": "2022-05-16T09:12:46Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17329", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", + "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", + "followers_url": "https://api.github.com/users/cryptomilk/followers", + "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", + "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/cryptomilk", + "id": 545480, + "login": "cryptomilk", + "node_id": "MDQ6VXNlcjU0NTQ4MA==", + "organizations_url": "https://api.github.com/users/cryptomilk/orgs", + "received_events_url": "https://api.github.com/users/cryptomilk/received_events", + "repos_url": "https://api.github.com/users/cryptomilk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/cryptomilk" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17218/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17218/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17218" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17218" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17218/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17218" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "cc27540560672c1586e17a9e39512074e770b005", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": null, + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17218/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17218/commits", + "created_at": "2022-01-28T09:35:37Z", + "diff_url": "https://github.com/neovim/neovim/pull/17218.diff", + "draft": false, + "head": { + "label": "mfussenegger:lsp-completion", + "ref": "lsp-completion", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/mfussenegger/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/mfussenegger/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/mfussenegger/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/mfussenegger/neovim/branches{/branch}", + "clone_url": "https://github.com/mfussenegger/neovim.git", + "collaborators_url": "https://api.github.com/repos/mfussenegger/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/mfussenegger/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/mfussenegger/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/mfussenegger/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/mfussenegger/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/mfussenegger/neovim/contributors", + "created_at": "2020-01-25T15:44:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/mfussenegger/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/mfussenegger/neovim/downloads", + "events_url": "https://api.github.com/repos/mfussenegger/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/mfussenegger/neovim/forks", + "full_name": "mfussenegger/neovim", + "git_commits_url": "https://api.github.com/repos/mfussenegger/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/mfussenegger/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/mfussenegger/neovim/git/tags{/sha}", + "git_url": "git://github.com/mfussenegger/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/mfussenegger/neovim/hooks", + "html_url": "https://github.com/mfussenegger/neovim", + "id": 236190222, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/mfussenegger/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/mfussenegger/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/mfussenegger/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/mfussenegger/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/mfussenegger/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/mfussenegger/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/mfussenegger/neovim/merges", + "milestones_url": "https://api.github.com/repos/mfussenegger/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxOTAyMjI=", + "notifications_url": "https://api.github.com/repos/mfussenegger/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/mfussenegger/neovim/pulls{/number}", + "pushed_at": "2022-07-10T09:44:18Z", + "releases_url": "https://api.github.com/repos/mfussenegger/neovim/releases{/id}", + "size": 175701, + "ssh_url": "git@github.com:mfussenegger/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/mfussenegger/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/mfussenegger/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/mfussenegger/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/mfussenegger/neovim/subscription", + "svn_url": "https://github.com/mfussenegger/neovim", + "tags_url": "https://api.github.com/repos/mfussenegger/neovim/tags", + "teams_url": "https://api.github.com/repos/mfussenegger/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/mfussenegger/neovim/git/trees{/sha}", + "updated_at": "2020-05-16T13:19:18Z", + "url": "https://api.github.com/repos/mfussenegger/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17218", + "id": 834260979, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17218", + "labels": [ + { + "color": "C2E0C6", + "default": false, + "description": "changes that are not features or bugfixes", + "id": 106949155, + "name": "refactor", + "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "locked": false, + "merge_commit_sha": "ee6761f5054a6179e21086e5ec698dfe79b1b5b9", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4xuc_z", + "number": 17218, + "patch_url": "https://github.com/neovim/neovim/pull/17218.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17218/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56", + "title": "refactor(lsp): move completion logic into a completion module", + "updated_at": "2022-06-27T21:32:15Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17218", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", + "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", + "followers_url": "https://api.github.com/users/mfussenegger/followers", + "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", + "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mfussenegger", + "id": 38700, + "login": "mfussenegger", + "node_id": "MDQ6VXNlcjM4NzAw", + "organizations_url": "https://api.github.com/users/mfussenegger/orgs", + "received_events_url": "https://api.github.com/users/mfussenegger/received_events", + "repos_url": "https://api.github.com/users/mfussenegger/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mfussenegger" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17197/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17197/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17197" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17197" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17197/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17197" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/87b6cb600fa0a67ac8822941a698646bd2afde6c" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "6f0baa0bb7a57ec4451047876321eb6f24130b10", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This PR updates `terminal.c` so that the terminal responds to OSC foreground/background color requests.\r\n\r\n#### Motivation\r\n\r\nThe motivation for this update is Issue #15365, where `background=light` is not properly set for Neovim running from a Neovim `:terminal`. I encounter this when opening a terminal to make git commits, which opens `EDITOR=nvim` in the nested terminal.\r\n\r\n#### Caveat\r\n\r\nUnder the current code in this PR, the terminal does not return the actual foreground/background colors, but rather returns:\r\n- `foreground=white` and `background=black` when Neovim option `background` is `dark`\r\n- `foreground=black` and `background=white` when Neovim option `background` is `light`\r\n\r\nTo return the actual foreground/background colors, an OSC foreground/background request would presumably have to be made to the host terminal. For `background`, this is done at startup, so a subsequent request could be avoided by retaining the color values from then.\r\n\r\nAlthough the OSC responses are not correct, responding with black or white for background is sufficient to have nested Neovim sessions set `background` properly. I believe, but am not certain, this is how Vim handles the situation (https://github.com/vim/vim/blob/0023f82a76cf43a12b41e71f97a2e860d0444e1b/src/terminal.c#L4109-L4120). Loading Vim within a nested terminal of Vim has background set to match the host Vim.\r\n\r\n#### Tests\r\n\r\nI've added two tests in `test/functional/terminal/tui_spec.lua` to check that the update works as expected.\r\n\r\nSome existing tests in `test/functional/terminal/tui_spec.lua`, added as part of #12004, were depending on the nested terminal not responding to an OSC background request. Because `background` was not automatically set at startup, the tests could trigger the option being set by simulating the OSC responses. I've removed these existing tests, porting two of the split OSC response tests to `test/unit/tui_spec.lua`. These new unit tests have no dependence on the nested terminal not responding to an OSC background request.\r\n\r\nThe `sleep` and `retry` calls were added to tests to accommodate the delay in automatically setting `background`. Additionally the `nottimeout` setting was set in a `main_spec.lua` to avoid a failed test with the second part of the OSC response written to the command line.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17197/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17197/commits", + "created_at": "2022-01-25T23:57:30Z", + "diff_url": "https://github.com/neovim/neovim/pull/17197.diff", + "draft": false, + "head": { + "label": "dstein64:issue_15365", + "ref": "issue_15365", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/dstein64/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/dstein64/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/dstein64/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/dstein64/neovim/branches{/branch}", + "clone_url": "https://github.com/dstein64/neovim.git", + "collaborators_url": "https://api.github.com/repos/dstein64/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/dstein64/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/dstein64/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/dstein64/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/dstein64/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/dstein64/neovim/contributors", + "created_at": "2022-01-07T16:43:47Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/dstein64/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/dstein64/neovim/downloads", + "events_url": "https://api.github.com/repos/dstein64/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/dstein64/neovim/forks", + "full_name": "dstein64/neovim", + "git_commits_url": "https://api.github.com/repos/dstein64/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/dstein64/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/dstein64/neovim/git/tags{/sha}", + "git_url": "git://github.com/dstein64/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/dstein64/neovim/hooks", + "html_url": "https://github.com/dstein64/neovim", + "id": 445588218, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/dstein64/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/dstein64/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/dstein64/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/dstein64/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/dstein64/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/dstein64/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/dstein64/neovim/merges", + "milestones_url": "https://api.github.com/repos/dstein64/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGo8i-g", + "notifications_url": "https://api.github.com/repos/dstein64/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", + "events_url": "https://api.github.com/users/dstein64/events{/privacy}", + "followers_url": "https://api.github.com/users/dstein64/followers", + "following_url": "https://api.github.com/users/dstein64/following{/other_user}", + "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dstein64", + "id": 541289, + "login": "dstein64", + "node_id": "MDQ6VXNlcjU0MTI4OQ==", + "organizations_url": "https://api.github.com/users/dstein64/orgs", + "received_events_url": "https://api.github.com/users/dstein64/received_events", + "repos_url": "https://api.github.com/users/dstein64/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dstein64" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/dstein64/neovim/pulls{/number}", + "pushed_at": "2022-05-23T16:58:28Z", + "releases_url": "https://api.github.com/repos/dstein64/neovim/releases{/id}", + "size": 167773, + "ssh_url": "git@github.com:dstein64/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/dstein64/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/dstein64/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/dstein64/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/dstein64/neovim/subscription", + "svn_url": "https://github.com/dstein64/neovim", + "tags_url": "https://api.github.com/repos/dstein64/neovim/tags", + "teams_url": "https://api.github.com/repos/dstein64/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/dstein64/neovim/git/trees{/sha}", + "updated_at": "2022-01-12T20:58:03Z", + "url": "https://api.github.com/repos/dstein64/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "87b6cb600fa0a67ac8822941a698646bd2afde6c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", + "events_url": "https://api.github.com/users/dstein64/events{/privacy}", + "followers_url": "https://api.github.com/users/dstein64/followers", + "following_url": "https://api.github.com/users/dstein64/following{/other_user}", + "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dstein64", + "id": 541289, + "login": "dstein64", + "node_id": "MDQ6VXNlcjU0MTI4OQ==", + "organizations_url": "https://api.github.com/users/dstein64/orgs", + "received_events_url": "https://api.github.com/users/dstein64/received_events", + "repos_url": "https://api.github.com/users/dstein64/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dstein64" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17197", + "id": 831967435, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17197", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "Nvim built-in `:terminal`", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + } + ], + "locked": false, + "merge_commit_sha": "7d950c842ffa81aa9b00fd0ae14b0f6c53041e10", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4xltDL", + "number": 17197, + "patch_url": "https://github.com/neovim/neovim/pull/17197.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17197/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/87b6cb600fa0a67ac8822941a698646bd2afde6c", + "title": "feat(terminal): respond to OSC background and foreground request", + "updated_at": "2022-05-19T15:19:30Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17197", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", + "events_url": "https://api.github.com/users/dstein64/events{/privacy}", + "followers_url": "https://api.github.com/users/dstein64/followers", + "following_url": "https://api.github.com/users/dstein64/following{/other_user}", + "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/dstein64", + "id": 541289, + "login": "dstein64", + "node_id": "MDQ6VXNlcjU0MTI4OQ==", + "organizations_url": "https://api.github.com/users/dstein64/orgs", + "received_events_url": "https://api.github.com/users/dstein64/received_events", + "repos_url": "https://api.github.com/users/dstein64/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", + "type": "User", + "url": "https://api.github.com/users/dstein64" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17127/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17127/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17127" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17127" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17127/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17127" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/661e2812c12f0f2c69b3baec21ad0d3c98c19e51" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "ad2dbd4b5f2cfa740e373fff0e021e2163909cfb", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This is probably not the right way to do it. But anyway, I'm to tired too think of the right way right now and I think it is an interesting discussion: determine the injection language of tree-sitter parsers using `vim.filetype`\r\n\r\n![image](https://user-images.githubusercontent.com/7189118/149832763-d498b383-de24-4305-9a5b-eea3fcb8e764.png)\r\n\r\nThis heuristic:\r\n\r\n- could be an option on creation of language tree\r\n- could be an over writable function in language tree module (and filetype.lua,_ft_by_extension just one possible implementation that can be chosen)\r\n- this behavior could be connected to special directive that explicitly requests filetype.lua\r\n- this behavior could be connected to special capture that explicitly requests filetype.lua (e.g. `@extension`)\r\n- it could be documented that filetype.lua is used\r\n- we could use vim global variables like `g:markdown_fenced_language` (I'm really not a fan)\r\n\r\nRelated https://github.com/nvim-treesitter/nvim-treesitter/issues/2131\r\n\r\n Disclaimer: I don't know about rationale and the discussions about filetype.lua so it's possible I'm totally abusing it.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17127/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17127/commits", + "created_at": "2022-01-17T20:28:52Z", + "diff_url": "https://github.com/neovim/neovim/pull/17127.diff", + "draft": true, + "head": { + "label": "theHamsta:injection-from-lua-ft", + "ref": "injection-from-lua-ft", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/theHamsta/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/theHamsta/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/theHamsta/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/theHamsta/neovim/branches{/branch}", + "clone_url": "https://github.com/theHamsta/neovim.git", + "collaborators_url": "https://api.github.com/repos/theHamsta/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/theHamsta/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/theHamsta/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/theHamsta/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/theHamsta/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/theHamsta/neovim/contributors", + "created_at": "2019-08-09T23:25:45Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/theHamsta/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/theHamsta/neovim/downloads", + "events_url": "https://api.github.com/repos/theHamsta/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/theHamsta/neovim/forks", + "full_name": "theHamsta/neovim", + "git_commits_url": "https://api.github.com/repos/theHamsta/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/theHamsta/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/theHamsta/neovim/git/tags{/sha}", + "git_url": "git://github.com/theHamsta/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/theHamsta/neovim/hooks", + "html_url": "https://github.com/theHamsta/neovim", + "id": 201553309, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/theHamsta/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/theHamsta/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/theHamsta/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/theHamsta/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/theHamsta/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/theHamsta/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/theHamsta/neovim/merges", + "milestones_url": "https://api.github.com/repos/theHamsta/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyMDE1NTMzMDk=", + "notifications_url": "https://api.github.com/repos/theHamsta/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/theHamsta/neovim/pulls{/number}", + "pushed_at": "2022-06-19T17:16:25Z", + "releases_url": "https://api.github.com/repos/theHamsta/neovim/releases{/id}", + "size": 170639, + "ssh_url": "git@github.com:theHamsta/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/theHamsta/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/theHamsta/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/theHamsta/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/theHamsta/neovim/subscription", + "svn_url": "https://github.com/theHamsta/neovim", + "tags_url": "https://api.github.com/repos/theHamsta/neovim/tags", + "teams_url": "https://api.github.com/repos/theHamsta/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/theHamsta/neovim/git/trees{/sha}", + "updated_at": "2022-02-10T03:33:47Z", + "url": "https://api.github.com/repos/theHamsta/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "661e2812c12f0f2c69b3baec21ad0d3c98c19e51", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17127", + "id": 824918701, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17127", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "aeb9da673d5a29acbf2776256eb7149c7b11280e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4xK0Kt", + "number": 17127, + "patch_url": "https://github.com/neovim/neovim/pull/17127.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17127/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/661e2812c12f0f2c69b3baec21ad0d3c98c19e51", + "title": "tree-sitter: injection language base on filetype.lua", + "updated_at": "2022-06-23T21:41:40Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17127", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", + "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", + "followers_url": "https://api.github.com/users/theHamsta/followers", + "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", + "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/theHamsta", + "id": 7189118, + "login": "theHamsta", + "node_id": "MDQ6VXNlcjcxODkxMTg=", + "organizations_url": "https://api.github.com/users/theHamsta/orgs", + "received_events_url": "https://api.github.com/users/theHamsta/received_events", + "repos_url": "https://api.github.com/users/theHamsta/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", + "type": "User", + "url": "https://api.github.com/users/theHamsta" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17117/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17117/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17117" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17117" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17117/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17117" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/6e2d07cc05b6cb814308f9b9878d0029b93cd21d" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "2a466001401c5a6d67ca9e33ae9630939150d09f", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "Use #17115 and does the following:\r\n- use weak references in the query cache\r\n- use weak table to retains parsers\r\n\r\nThis may help a bit with memory consumption, allowing the cache to be\r\nemptied more often.\r\n", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17117/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17117/commits", + "created_at": "2022-01-16T17:27:33Z", + "diff_url": "https://github.com/neovim/neovim/pull/17117.diff", + "draft": false, + "head": { + "label": "vigoux:weakts", + "ref": "weakts", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", + "clone_url": "https://github.com/vigoux/neovim.git", + "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", + "created_at": "2020-04-14T17:09:25Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", + "events_url": "https://api.github.com/repos/vigoux/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", + "full_name": "vigoux/neovim", + "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", + "git_url": "git://github.com/vigoux/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", + "html_url": "https://github.com/vigoux/neovim", + "id": 255673198, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", + "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", + "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", + "pushed_at": "2022-06-28T19:07:56Z", + "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", + "size": 172697, + "ssh_url": "git@github.com:vigoux/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", + "svn_url": "https://github.com/vigoux/neovim", + "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", + "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", + "updated_at": "2020-05-15T10:06:46Z", + "url": "https://api.github.com/repos/vigoux/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6e2d07cc05b6cb814308f9b9878d0029b93cd21d", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17117", + "id": 823952815, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17117", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "8e8a96deda0cb8cbb2638db4d86bfdeee8e803d4", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4xHIWv", + "number": 17117, + "patch_url": "https://github.com/neovim/neovim/pull/17117.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17117/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6e2d07cc05b6cb814308f9b9878d0029b93cd21d", + "title": "Use weak tables in tree-sitter code", + "updated_at": "2022-04-02T18:06:51Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17117", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17099/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17099/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17099" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17099" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17099/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17099" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8701a6ba046ab81192e07bfec644595e87525fe9" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "See #17060.\r\n\r\nThis changes the `match` returned by `iter_matches` to be a map from `capture_id` to **list** of nodes instead of map from `capture_id` to **single** node, which is closer to the representation treesitter uses. The previous API could not represent matches where there were multiple nodes for a single capture.\r\n\r\nThe representation treesitter uses itself is a list of `capture_id, node` pairs. I think my implementation is a good compromise between that and compatability with existing code / usability, since it makes it more convenient to query the nodes for a specific capture.\r\n\r\nAlso this way I did not have to change a lot of the code interacting with `iter_matches` and could instead change `get_node_text` to allow list of nodes. So `vim.treesitter.query.get_node_text(match[capture_id])` still behaves as before.\r\n\r\nThere is also some interaction with predicates and directives, as they also receive a `match` table as input.\r\n\r\nAlso regarding predicates and directives, at the moment the documentation says to set `metadata[capture_id]` to set metadata for a specific node. This will also not work with captures consisting of multiple nodes.", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17099/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17099/commits", + "created_at": "2022-01-15T11:10:21Z", + "diff_url": "https://github.com/neovim/neovim/pull/17099.diff", + "draft": false, + "head": { + "label": "MDeiml:iter-matches-multiple-captures", + "ref": "iter-matches-multiple-captures", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/MDeiml/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/MDeiml/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/MDeiml/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/MDeiml/neovim/branches{/branch}", + "clone_url": "https://github.com/MDeiml/neovim.git", + "collaborators_url": "https://api.github.com/repos/MDeiml/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/MDeiml/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/MDeiml/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/MDeiml/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/MDeiml/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/MDeiml/neovim/contributors", + "created_at": "2022-01-11T15:42:20Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/MDeiml/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/MDeiml/neovim/downloads", + "events_url": "https://api.github.com/repos/MDeiml/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/MDeiml/neovim/forks", + "full_name": "MDeiml/neovim", + "git_commits_url": "https://api.github.com/repos/MDeiml/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/MDeiml/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/MDeiml/neovim/git/tags{/sha}", + "git_url": "git://github.com/MDeiml/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/MDeiml/neovim/hooks", + "html_url": "https://github.com/MDeiml/neovim", + "id": 446881894, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/MDeiml/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/MDeiml/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/MDeiml/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/MDeiml/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/MDeiml/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/MDeiml/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/MDeiml/neovim/merges", + "milestones_url": "https://api.github.com/repos/MDeiml/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGqLgZg", + "notifications_url": "https://api.github.com/repos/MDeiml/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/MDeiml/neovim/pulls{/number}", + "pushed_at": "2022-07-13T08:38:31Z", + "releases_url": "https://api.github.com/repos/MDeiml/neovim/releases{/id}", + "size": 176163, + "ssh_url": "git@github.com:MDeiml/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/MDeiml/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/MDeiml/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/MDeiml/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/MDeiml/neovim/subscription", + "svn_url": "https://github.com/MDeiml/neovim", + "tags_url": "https://api.github.com/repos/MDeiml/neovim/tags", + "teams_url": "https://api.github.com/repos/MDeiml/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/MDeiml/neovim/git/trees{/sha}", + "updated_at": "2022-01-15T14:33:16Z", + "url": "https://api.github.com/repos/MDeiml/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8701a6ba046ab81192e07bfec644595e87525fe9", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17099", + "id": 823608831, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17099", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "libnvim, Nvim RPC API", + "id": 103819671, + "name": "api", + "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/api" + }, + { + "color": "FBCA04", + "default": false, + "description": "For PRs that propose significant changes to some part of the architecture or API", + "id": 212680983, + "name": "status:needs-discussion", + "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" + }, + { + "color": "c5def5", + "default": false, + "description": null, + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + }, + { + "color": "c5def5", + "default": false, + "description": "", + "id": 1799626557, + "name": "treesitter", + "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", + "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + } + ], + "locked": false, + "merge_commit_sha": "2d29a001036a4c6e06e4d4fdfc73129109fc50ac", + "merged_at": null, + "milestone": { + "closed_at": null, + "closed_issues": 47, + "created_at": "2021-10-30T10:41:36Z", + "creator": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "description": "", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/28", + "id": 7307009, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", + "node_id": "MI_kwDOAPphoM4Ab38B", + "number": 28, + "open_issues": 171, + "state": "open", + "title": "0.8", + "updated_at": "2022-07-13T12:18:17Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/28" + }, + "node_id": "PR_kwDOAPphoM4xF0X_", + "number": 17099, + "patch_url": "https://github.com/neovim/neovim/pull/17099.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", + "events_url": "https://api.github.com/users/bfredl/events{/privacy}", + "followers_url": "https://api.github.com/users/bfredl/followers", + "following_url": "https://api.github.com/users/bfredl/following{/other_user}", + "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bfredl", + "id": 1363104, + "login": "bfredl", + "node_id": "MDQ6VXNlcjEzNjMxMDQ=", + "organizations_url": "https://api.github.com/users/bfredl/orgs", + "received_events_url": "https://api.github.com/users/bfredl/received_events", + "repos_url": "https://api.github.com/users/bfredl/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bfredl" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", + "events_url": "https://api.github.com/users/gpanders/events{/privacy}", + "followers_url": "https://api.github.com/users/gpanders/followers", + "following_url": "https://api.github.com/users/gpanders/following{/other_user}", + "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gpanders", + "id": 8965202, + "login": "gpanders", + "node_id": "MDQ6VXNlcjg5NjUyMDI=", + "organizations_url": "https://api.github.com/users/gpanders/orgs", + "received_events_url": "https://api.github.com/users/gpanders/received_events", + "repos_url": "https://api.github.com/users/gpanders/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gpanders" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", + "events_url": "https://api.github.com/users/muniter/events{/privacy}", + "followers_url": "https://api.github.com/users/muniter/followers", + "following_url": "https://api.github.com/users/muniter/following{/other_user}", + "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/muniter", + "id": 9699804, + "login": "muniter", + "node_id": "MDQ6VXNlcjk2OTk4MDQ=", + "organizations_url": "https://api.github.com/users/muniter/orgs", + "received_events_url": "https://api.github.com/users/muniter/received_events", + "repos_url": "https://api.github.com/users/muniter/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", + "type": "User", + "url": "https://api.github.com/users/muniter" + }, + { + "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", + "events_url": "https://api.github.com/users/vigoux/events{/privacy}", + "followers_url": "https://api.github.com/users/vigoux/followers", + "following_url": "https://api.github.com/users/vigoux/following{/other_user}", + "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/vigoux", + "id": 39092278, + "login": "vigoux", + "node_id": "MDQ6VXNlcjM5MDkyMjc4", + "organizations_url": "https://api.github.com/users/vigoux/orgs", + "received_events_url": "https://api.github.com/users/vigoux/received_events", + "repos_url": "https://api.github.com/users/vigoux/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", + "type": "User", + "url": "https://api.github.com/users/vigoux" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17099/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8701a6ba046ab81192e07bfec644595e87525fe9", + "title": "Change api for Query:iter_matches()", + "updated_at": "2022-07-13T09:09:27Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17099", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", + "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", + "followers_url": "https://api.github.com/users/MDeiml/followers", + "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", + "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MDeiml", + "id": 10165741, + "login": "MDeiml", + "node_id": "MDQ6VXNlcjEwMTY1NzQx", + "organizations_url": "https://api.github.com/users/MDeiml/orgs", + "received_events_url": "https://api.github.com/users/MDeiml/received_events", + "repos_url": "https://api.github.com/users/MDeiml/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MDeiml" + } + }, + { + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17050/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17050/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/17050" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/17050" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17050/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/17050" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": null, + "base": { + "label": "neovim:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", + "created_at": "2014-01-31T13:39:22Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim/events", + "fork": false, + "forks": 3952, + "forks_count": 3952, + "forks_url": "https://api.github.com/repos/neovim/neovim/forks", + "full_name": "neovim/neovim", + "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", + "html_url": "https://github.com/neovim/neovim", + "id": 16408992, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/neovim/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/neovim/neovim/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", + "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", + "open_issues": 1497, + "open_issues_count": 1497, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", + "pushed_at": "2022-07-13T13:27:07Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 176911, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 55598, + "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", + "svn_url": "https://github.com/neovim/neovim", + "tags_url": "https://api.github.com/repos/neovim/neovim/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim/teams", + "topics": [ + "api", + "c", + "lua", + "neovim", + "nvim", + "text-editor", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", + "updated_at": "2022-07-13T13:01:42Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 55598, + "watchers_count": 55598, + "web_commit_signoff_required": false + }, + "sha": "8f95f3ea0612d1887f68c9663ee6bc831168a04e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim/followers", + "following_url": "https://api.github.com/users/neovim/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/neovim", + "id": 6471485, + "login": "neovim", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", + "organizations_url": "https://api.github.com/users/neovim/orgs", + "received_events_url": "https://api.github.com/users/neovim/received_events", + "repos_url": "https://api.github.com/users/neovim/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/neovim" + } + }, + "body": "This PR serves as a \"canary build\" to catch issues with distributions like Homebrew that build against the latest LuaJIT2 release (or, rather, tag) instead of our upstream LuaJIT commit. There are currently no plans to switch for our official builds.\r\n\r\nI intend to keep this branch up-to-date and rebased on master (only with new releases).\r\n\r\n(Continuation of #13741, which didn't survive a spring cleaning.)", + "closed_at": null, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17050/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17050/commits", + "created_at": "2022-01-12T08:11:09Z", + "diff_url": "https://github.com/neovim/neovim/pull/17050.diff", + "draft": false, + "head": { + "label": "clason:openresty", + "ref": "openresty", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", + "clone_url": "https://github.com/clason/neovim.git", + "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", + "created_at": "2021-12-25T14:18:02Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", + "events_url": "https://api.github.com/repos/clason/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/clason/neovim/forks", + "full_name": "clason/neovim", + "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", + "git_url": "git://github.com/clason/neovim.git", + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", + "html_url": "https://github.com/clason/neovim", + "id": 441693764, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", + "language": "Vim script", + "languages_url": "https://api.github.com/repos/clason/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/clason/neovim/merges", + "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOGlO2RA", + "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", + "open_issues": 1, + "open_issues_count": 1, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", + "pushed_at": "2022-06-19T14:31:05Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 171653, + "ssh_url": "git@github.com:clason/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", + "svn_url": "https://github.com/clason/neovim", + "tags_url": "https://api.github.com/repos/clason/neovim/tags", + "teams_url": "https://api.github.com/repos/clason/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", + "updated_at": "2022-06-19T14:31:54Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/17050", + "id": 819415416, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17050", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "building and installing Neovim using the provided scripts", + "id": 84723321, + "name": "build", + "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", + "url": "https://api.github.com/repos/neovim/neovim/labels/build" + }, + { + "color": "c5def5", + "default": false, + "description": "build dependencies (LuaJIT, LibUV, etc.)", + "id": 1205400704, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", + "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" + }, + { + "color": "B60205", + "default": false, + "description": "Nothing to see here; move along", + "id": 4135681637, + "name": "DO NOT MERGE", + "node_id": "LA_kwDOAPphoM72gX5l", + "url": "https://api.github.com/repos/neovim/neovim/labels/DO%20NOT%20MERGE" + } + ], + "locked": false, + "merge_commit_sha": "551aba48bf6e84e840348f503a61ac7a22c0479c", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM4w10l4", + "number": 17050, + "patch_url": "https://github.com/neovim/neovim/pull/17050.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17050/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26", + "title": "Build with openResty/LuaJIT2", + "updated_at": "2022-06-19T16:11:24Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17050", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", + "events_url": "https://api.github.com/users/clason/events{/privacy}", + "followers_url": "https://api.github.com/users/clason/followers", + "following_url": "https://api.github.com/users/clason/following{/other_user}", + "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/clason", + "id": 2361214, + "login": "clason", + "node_id": "MDQ6VXNlcjIzNjEyMTQ=", + "organizations_url": "https://api.github.com/users/clason/orgs", + "received_events_url": "https://api.github.com/users/clason/received_events", + "repos_url": "https://api.github.com/users/clason/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clason/subscriptions", + "type": "User", + "url": "https://api.github.com/users/clason" + } + } +] From f58fcc16a8c2833de66f1d07be2a93937fe9876e Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 13 Jul 2022 15:59:34 +0100 Subject: [PATCH 04/13] chore(poetry): update poetry lock --- poetry.lock | 124 +++++++++++++++++++++++++++++++++++++++++++++++-- pyproject.toml | 3 ++ 2 files changed, 124 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index cbfb6a6..b90d027 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -[[package]] +[package] name = "aiofiles" version = "0.8.0" description = "File support for asyncio." @@ -6,7 +6,7 @@ category = "main" optional = false python-versions = ">=3.6,<4.0" -[[package]] +[package] name = "aiohttp" version = "3.7.4.post0" description = "Async http client/server framework (asyncio)" @@ -234,6 +234,20 @@ category = "main" optional = false python-versions = ">=3.5" +[[package]] +name = "deprecated" +version = "1.2.13" +description = "Python @deprecated decorator to deprecate old python classes, functions or methods." +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + +[package.dependencies] +wrapt = ">=1.10,<2" + +[package.extras] +dev = ["tox", "bump2version (<1)", "sphinx (<2)", "importlib-metadata (<3)", "importlib-resources (<4)", "configparser (<5)", "sphinxcontrib-websupport (<2)", "zipp (<2)", "PyTest (<5)", "PyTest-Cov (<2.6)", "pytest", "pytest-cov"] + [[package]] name = "discord.py" version = "1.7.3" @@ -590,6 +604,14 @@ MarkupSafe = ">=2.0" [package.extras] i18n = ["Babel (>=2.7)"] +[[package]] +name = "joblib" +version = "1.1.0" +description = "Lightweight pipelining with Python functions" +category = "main" +optional = false +python-versions = ">=3.6" + [[package]] name = "lxml" version = "4.9.1" @@ -881,6 +903,21 @@ category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +[[package]] +name = "pydantic" +version = "1.9.1" +description = "Data validation and settings management using python type hints" +category = "main" +optional = false +python-versions = ">=3.6.1" + +[package.dependencies] +typing-extensions = ">=3.7.4.3" + +[package.extras] +dotenv = ["python-dotenv (>=0.10.4)"] +email = ["email-validator (>=1.0.3)"] + [[package]] name = "pydot" version = "1.4.2" @@ -900,6 +937,23 @@ category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +[[package]] +name = "pygithub" +version = "1.55" +description = "Use the full Github API v3" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +deprecated = "*" +pyjwt = ">=2.0" +pynacl = ">=1.4.0" +requests = ">=2.14.0" + +[package.extras] +integrations = ["cryptography"] + [[package]] name = "pygments" version = "2.13.0" @@ -911,6 +965,20 @@ python-versions = ">=3.6" [package.extras] plugins = ["importlib-metadata"] +[[package]] +name = "pyjwt" +version = "2.4.0" +description = "JSON Web Token implementation in Python" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.extras] +crypto = ["cryptography (>=3.3.1)"] +dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1)", "pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)", "mypy", "pre-commit"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)"] + [[package]] name = "pynacl" version = "1.5.0" @@ -1348,6 +1416,14 @@ category = "dev" optional = false python-versions = "*" +[[package]] +name = "wrapt" +version = "1.14.1" +description = "Module for decorators, wrappers and monkey patching." +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" + [[package]] name = "yapf" version = "0.32.0" @@ -1382,7 +1458,7 @@ httpx = ">=0.14.2" [metadata] lock-version = "1.1" python-versions = "^3.10.2" -content-hash = "f52ba1063c1aeadb372cf51bacf87bc38a91cfc539d900de47306fe256c7620d" +content-hash = "da334e1eccbee29e4438f5c31a5a42078f102801431069cd77613bb5039cd58c" [metadata.files] aiofiles = [] @@ -1551,6 +1627,10 @@ jinja2 = [ {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, ] +joblib = [ + {file = "joblib-1.1.0-py2.py3-none-any.whl", hash = "sha256:f21f109b3c7ff9d95f8387f752d0d9c34a02aa2f7060c2135f465da0e5160ff6"}, + {file = "joblib-1.1.0.tar.gz", hash = "sha256:4158fcecd13733f8be669be0683b96ebdbbd38d23559f54dca7205aea1bf1e35"}, +] lxml = [] markupsafe = [ {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, @@ -1721,6 +1801,43 @@ pycparser = [ {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, ] +pydantic = [ + {file = "pydantic-1.9.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8098a724c2784bf03e8070993f6d46aa2eeca031f8d8a048dff277703e6e193"}, + {file = "pydantic-1.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c320c64dd876e45254bdd350f0179da737463eea41c43bacbee9d8c9d1021f11"}, + {file = "pydantic-1.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18f3e912f9ad1bdec27fb06b8198a2ccc32f201e24174cec1b3424dda605a310"}, + {file = "pydantic-1.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c11951b404e08b01b151222a1cb1a9f0a860a8153ce8334149ab9199cd198131"}, + {file = "pydantic-1.9.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8bc541a405423ce0e51c19f637050acdbdf8feca34150e0d17f675e72d119580"}, + {file = "pydantic-1.9.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e565a785233c2d03724c4dc55464559639b1ba9ecf091288dd47ad9c629433bd"}, + {file = "pydantic-1.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:a4a88dcd6ff8fd47c18b3a3709a89adb39a6373f4482e04c1b765045c7e282fd"}, + {file = "pydantic-1.9.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:447d5521575f18e18240906beadc58551e97ec98142266e521c34968c76c8761"}, + {file = "pydantic-1.9.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:985ceb5d0a86fcaa61e45781e567a59baa0da292d5ed2e490d612d0de5796918"}, + {file = "pydantic-1.9.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:059b6c1795170809103a1538255883e1983e5b831faea6558ef873d4955b4a74"}, + {file = "pydantic-1.9.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d12f96b5b64bec3f43c8e82b4aab7599d0157f11c798c9f9c528a72b9e0b339a"}, + {file = "pydantic-1.9.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:ae72f8098acb368d877b210ebe02ba12585e77bd0db78ac04a1ee9b9f5dd2166"}, + {file = "pydantic-1.9.1-cp36-cp36m-win_amd64.whl", hash = "sha256:79b485767c13788ee314669008d01f9ef3bc05db9ea3298f6a50d3ef596a154b"}, + {file = "pydantic-1.9.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:494f7c8537f0c02b740c229af4cb47c0d39840b829ecdcfc93d91dcbb0779892"}, + {file = "pydantic-1.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0f047e11febe5c3198ed346b507e1d010330d56ad615a7e0a89fae604065a0e"}, + {file = "pydantic-1.9.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:969dd06110cb780da01336b281f53e2e7eb3a482831df441fb65dd30403f4608"}, + {file = "pydantic-1.9.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:177071dfc0df6248fd22b43036f936cfe2508077a72af0933d0c1fa269b18537"}, + {file = "pydantic-1.9.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:9bcf8b6e011be08fb729d110f3e22e654a50f8a826b0575c7196616780683380"}, + {file = "pydantic-1.9.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a955260d47f03df08acf45689bd163ed9df82c0e0124beb4251b1290fa7ae728"}, + {file = "pydantic-1.9.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9ce157d979f742a915b75f792dbd6aa63b8eccaf46a1005ba03aa8a986bde34a"}, + {file = "pydantic-1.9.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0bf07cab5b279859c253d26a9194a8906e6f4a210063b84b433cf90a569de0c1"}, + {file = "pydantic-1.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d93d4e95eacd313d2c765ebe40d49ca9dd2ed90e5b37d0d421c597af830c195"}, + {file = "pydantic-1.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1542636a39c4892c4f4fa6270696902acb186a9aaeac6f6cf92ce6ae2e88564b"}, + {file = "pydantic-1.9.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a9af62e9b5b9bc67b2a195ebc2c2662fdf498a822d62f902bf27cccb52dbbf49"}, + {file = "pydantic-1.9.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fe4670cb32ea98ffbf5a1262f14c3e102cccd92b1869df3bb09538158ba90fe6"}, + {file = "pydantic-1.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:9f659a5ee95c8baa2436d392267988fd0f43eb774e5eb8739252e5a7e9cf07e0"}, + {file = "pydantic-1.9.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b83ba3825bc91dfa989d4eed76865e71aea3a6ca1388b59fc801ee04c4d8d0d6"}, + {file = "pydantic-1.9.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1dd8fecbad028cd89d04a46688d2fcc14423e8a196d5b0a5c65105664901f810"}, + {file = "pydantic-1.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02eefd7087268b711a3ff4db528e9916ac9aa18616da7bca69c1871d0b7a091f"}, + {file = "pydantic-1.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7eb57ba90929bac0b6cc2af2373893d80ac559adda6933e562dcfb375029acee"}, + {file = "pydantic-1.9.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:4ce9ae9e91f46c344bec3b03d6ee9612802682c1551aaf627ad24045ce090761"}, + {file = "pydantic-1.9.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:72ccb318bf0c9ab97fc04c10c37683d9eea952ed526707fabf9ac5ae59b701fd"}, + {file = "pydantic-1.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:61b6760b08b7c395975d893e0b814a11cf011ebb24f7d869e7118f5a339a82e1"}, + {file = "pydantic-1.9.1-py3-none-any.whl", hash = "sha256:4988c0f13c42bfa9ddd2fe2f569c9d54646ce84adc5de84228cfe83396f3bd58"}, + {file = "pydantic-1.9.1.tar.gz", hash = "sha256:1ed987c3ff29fff7fd8c3ea3a3ea877ad310aae2ef9889a119e22d3f2db0691a"}, +] pydot = [ {file = "pydot-1.4.2-py2.py3-none-any.whl", hash = "sha256:66c98190c65b8d2e2382a441b4c0edfdb4f4c025ef9cb9874de478fb0793a451"}, {file = "pydot-1.4.2.tar.gz", hash = "sha256:248081a39bcb56784deb018977e428605c1c758f10897a339fce1dd728ff007d"}, @@ -1853,6 +1970,7 @@ wcwidth = [ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"}, ] +wrapt = [] yapf = [ {file = "yapf-0.32.0-py2.py3-none-any.whl", hash = "sha256:8fea849025584e486fd06d6ba2bed717f396080fd3cc236ba10cb97c4c51cf32"}, {file = "yapf-0.32.0.tar.gz", hash = "sha256:a3f5085d37ef7e3e004c4ba9f9b3e40c54ff1901cd111f05145ae313a7c67d1b"}, diff --git a/pyproject.toml b/pyproject.toml index 12dd9b8..f5bdbb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,6 +41,9 @@ fuzzywuzzy = "^0.18.0" python-Levenshtein = "^0.12.2" thefuzz = "^0.19.0" validators = "^0.20.0" +PyGithub = "^1.55" +pydantic = "^1.9.1" +joblib = "^1.1.0" [tool.poetry.dev-dependencies] From 761f028d6be6318bec20d249b247bc16b19936c6 Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 13 Jul 2022 16:03:56 +0100 Subject: [PATCH 05/13] feat(pr_status): async get pr from neovim : fetch 1k at a time -> added github api secrets within constants. --- neorg/constants.py | 6 +- neorg/fetch_info/get_documentation.py | 3 + neorg/fetch_info/neovim_pr/__init__.py | 0 neorg/fetch_info/neovim_pr/async_version.py | 132 ++++++++++++++++++++ neorg/fetch_info/neovim_pr/model.py | 29 +++++ neorg/fetch_info/tag_gen.py | 2 +- 6 files changed, 167 insertions(+), 5 deletions(-) create mode 100644 neorg/fetch_info/neovim_pr/__init__.py create mode 100644 neorg/fetch_info/neovim_pr/async_version.py create mode 100644 neorg/fetch_info/neovim_pr/model.py diff --git a/neorg/constants.py b/neorg/constants.py index 77e18da..a524d23 100644 --- a/neorg/constants.py +++ b/neorg/constants.py @@ -38,15 +38,13 @@ class Guild: # Keys TOKEN: Optional[str] = os.getenv("TOKEN") SENTRY: Optional[str] = os.getenv("SENTRY_DSN") if USE_SENTRY else "" +CLIENT_ID: Optional[str] = os.getenv("CLIENT_ID") +CLIENT_SECRET: Optional[str] = os.getenv("CLIENT_SECRET") # paths BOT_DIR: Optional[str] = os.path.dirname(__file__) PROJECT_ROOT: Optional[str] -# bot error replies -ERROR_REPLIES: list[str] = [] -# Social_credit file -SOCIAL_CREDIT_FILE = os.path.join(BOT_DIR, "utils/database/user.json") PNP_DATABAS_FILE = os.path.join(BOT_DIR, "utils/database/database.json") # If someone says something good about this, their score will be reduced . diff --git a/neorg/fetch_info/get_documentation.py b/neorg/fetch_info/get_documentation.py index ceeded5..95f28f2 100644 --- a/neorg/fetch_info/get_documentation.py +++ b/neorg/fetch_info/get_documentation.py @@ -18,3 +18,6 @@ def doc_setup() -> None: os.system('vim --clean -e --cmd "helptags' + constants.THIRD_PARTY_PATH + '/neovim/runtime/doc | quit"') if not os.path.exists(constants.DATABASE_PATH): os.mkdir(constants.DATABASE_PATH) + + +doc_setup() diff --git a/neorg/fetch_info/neovim_pr/__init__.py b/neorg/fetch_info/neovim_pr/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/neorg/fetch_info/neovim_pr/async_version.py b/neorg/fetch_info/neovim_pr/async_version.py new file mode 100644 index 0000000..019588c --- /dev/null +++ b/neorg/fetch_info/neovim_pr/async_version.py @@ -0,0 +1,132 @@ +import asyncio +import functools +import itertools as it + +import requests +from icecream import ic + +from neorg import constants +from neorg.fetch_info.neovim_pr.model import PRRequestModel +from neorg.log import get_logger + +# from joblib import Parallel, delayed + +log = get_logger(__name__) + + +def get_or_create_eventloop() -> asyncio: + """ + Gets the current asyncio event loop, and only creats one within the main thread. + + Returns + ------- + asyncio + The current created asycnio event loop + """ + try: + return asyncio.get_event_loop() + except RuntimeError as error: + if "There is no current event loop in thread" in (er := (str(error))): + log.info(f"Creating an event loop based on {er}") + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + return asyncio.get_event_loop() + + +class Test: + """Temp documentation.""" + + def __init__(self, user: str = "neovim"): + self.user = user + self.user_fmt = ic.format(self.user) + self.base_url = f"https://api.github.com/repos/neovim/{self.user}/pulls?state=open&per_page=" + self.client_id = constants.CLIENT_ID + self.client_secret = constants.CLIENT_SECRET + self.batch_size = 10 + + # if not self.client_id() or not self.client_secret(): + # log.info("Client id or client secret is None, api will fail.") + # return + + def load_pr_results(self, page: int) -> PRRequestModel: + """Load pr results / requests through batches of 10: this is a request to the page it self + + Parameters + ---------- + page : int + page number to take requestion from : + example : https://api.github.com/repos/neovim/neovim/pulls?state=open&per_page=100 + + Returns + ------- + PRRequestModel + Pydantic Base model + """ + log.debug(f"Querying for pull request {self.user_fmt}, {page}") + response = requests.get(self.base_url + str(page), auth=(self.client_id, self.client_secret)) + response.raise_for_status() + if response.status_code == 200: + output_response = PRRequestModel(response=response.json()) + if len(output_response.response) == 0: + log.info(f"No pages were found {self.user_fmt}, {page}") + + return output_response + + async def get_pages(self) -> PRRequestModel: + """ + get all pages from neovim source pr, this will grab, 10 pages at a time, till no pages are found. + Returns + ------- + response : PRRequestModel + """ + loop = get_or_create_eventloop() + results = [] + finished = False + start = 0 + batch_size = self.batch_size + while not finished: + temp = await asyncio.gather( + *[ + loop.run_in_executor( + None, + functools.partial(self.load_pr_results, start + i), + ) for i in range(1, batch_size + 1) + ]) + + temp = PRRequestModel(response=list(it.chain(*[value.response for value in temp]))) + log.info(len(temp.response)) + + if len(temp.response) == 1000: + log.info("temp response == 0 Finish batch result") + finished = True + results += temp.response + start += batch_size + return PRRequestModel(response=results) + + def make_jobs(self, base: PRRequestModel) -> None: + """ + Make Jobs : given response list, generate jobs, this will allow us to extract_data at the same time + This function will iterate through the response list, and for each given response, creates file container + recent prs: Edge cases can be modular + + Parameters + ---------- + base : PRRequestModel + PRRequestModel : Pydantic Model + """ + log.info(base) + breakpoint() + + # creation_jobs= Parallel(-1)(delayed()) + + def __call__(self): + """Temp documentation.""" + loop = get_or_create_eventloop() # noqa: ignore + log.info(f"Creting event loop for {self.user_fmt}") + base = asyncio.run(self.get_pages()) + self.make_jobs(base) + + +if __name__ == "__main__": + test = Test() + test_2 = test() diff --git a/neorg/fetch_info/neovim_pr/model.py b/neorg/fetch_info/neovim_pr/model.py new file mode 100644 index 0000000..ed3fe77 --- /dev/null +++ b/neorg/fetch_info/neovim_pr/model.py @@ -0,0 +1,29 @@ +from datetime import datetime +from typing import Any, List, Optional + +from pydantic import BaseModel + + +class PRRequestModelItem(BaseModel): + """Temp documentation.""" + url: Optional[str] = None + id: Optional[int] = None + node_id: Optional[str] = None + html_url: Optional[str] = None + diff_url: Optional[str] = None + patch_url: Optional[str] = None + issues_url: Optional[Any] = None + pr_number: Optional[int] = None + state: Optional[str] = None + locked: Optional[bool] + title: Optional[str] = None + created_at: Optional[datetime] = None + updated_at: Optional[datetime] = None + closed_at: Optional[datetime] = None + merged_at: Optional[datetime] = None + merge_commit_sha: Optional[str] = None + + +class PRRequestModel(BaseModel): + """Temp documentation.""" + response: List[PRRequestModelItem] diff --git a/neorg/fetch_info/tag_gen.py b/neorg/fetch_info/tag_gen.py index 797703d..0f16893 100644 --- a/neorg/fetch_info/tag_gen.py +++ b/neorg/fetch_info/tag_gen.py @@ -42,4 +42,4 @@ def tag_setup() -> None: def inital_tag_setup() -> None: """Initial setup for the tag database""" doc_setup() - tag_setup() + # tag_setup() From c5c510eb1d30d4c7dad1ce081eb5383b8fbbaf5e Mon Sep 17 00:00:00 2001 From: vsedov Date: Thu, 14 Jul 2022 15:58:01 +0100 Subject: [PATCH 06/13] temp(working pr getter): need to refactor this to use dictionaries where the pr_number is key for direct access to teh json file . --- neorg/fetch_info/neovim_pr/async_version.py | 57 +- neorg/fetch_info/neovim_pr/model.py | 21 +- neorg/fetch_info/neovim_pr/neovim_merge.py | 27 +- neorg/fetch_info/neovim_pr/test_file.json | 37367 +----------------- 4 files changed, 52 insertions(+), 37420 deletions(-) diff --git a/neorg/fetch_info/neovim_pr/async_version.py b/neorg/fetch_info/neovim_pr/async_version.py index 019588c..038787d 100644 --- a/neorg/fetch_info/neovim_pr/async_version.py +++ b/neorg/fetch_info/neovim_pr/async_version.py @@ -39,38 +39,29 @@ class Test: def __init__(self, user: str = "neovim"): self.user = user self.user_fmt = ic.format(self.user) - self.base_url = f"https://api.github.com/repos/neovim/{self.user}/pulls?state=open&per_page=" + self.base_url = "https://api.github.com/repos/neovim/neovim/pulls?state=open&per_page=100" self.client_id = constants.CLIENT_ID self.client_secret = constants.CLIENT_SECRET self.batch_size = 10 - # if not self.client_id() or not self.client_secret(): - # log.info("Client id or client secret is None, api will fail.") - # return + if not self.client_id or not self.client_secret: + log.info("Client id or client secret is None, api will fail.") + return - def load_pr_results(self, page: int) -> PRRequestModel: + def load_pr_results(self) -> PRRequestModel: """Load pr results / requests through batches of 10: this is a request to the page it self - Parameters - ---------- - page : int - page number to take requestion from : - example : https://api.github.com/repos/neovim/neovim/pulls?state=open&per_page=100 - Returns ------- PRRequestModel Pydantic Base model """ - log.debug(f"Querying for pull request {self.user_fmt}, {page}") - response = requests.get(self.base_url + str(page), auth=(self.client_id, self.client_secret)) - response.raise_for_status() - if response.status_code == 200: - output_response = PRRequestModel(response=response.json()) - if len(output_response.response) == 0: - log.info(f"No pages were found {self.user_fmt}, {page}") - - return output_response + log.debug(f"Querying for pull request {self.user_fmt}, page -> 100") + # log.info(self.base_url + str(page)) + response = requests.get(self.base_url, auth=(self.client_id, self.client_secret)) + if response.status_code != 200: + log.critical(f"Bad request {response.status_code}") + return PRRequestModel(response=response.json()) async def get_pages(self) -> PRRequestModel: """ @@ -82,25 +73,14 @@ async def get_pages(self) -> PRRequestModel: loop = get_or_create_eventloop() results = [] finished = False - start = 0 - batch_size = self.batch_size while not finished: - temp = await asyncio.gather( - *[ - loop.run_in_executor( - None, - functools.partial(self.load_pr_results, start + i), - ) for i in range(1, batch_size + 1) - ]) - + temp = await asyncio.gather(*[loop.run_in_executor(None, functools.partial(self.load_pr_results),)]) temp = PRRequestModel(response=list(it.chain(*[value.response for value in temp]))) - log.info(len(temp.response)) - - if len(temp.response) == 1000: - log.info("temp response == 0 Finish batch result") + log.info(value := (temp.response)) + if len(value) == 100: + log.info("finished batch jobs") finished = True results += temp.response - start += batch_size return PRRequestModel(response=results) def make_jobs(self, base: PRRequestModel) -> None: @@ -114,10 +94,9 @@ def make_jobs(self, base: PRRequestModel) -> None: base : PRRequestModel PRRequestModel : Pydantic Model """ - log.info(base) - breakpoint() - - # creation_jobs= Parallel(-1)(delayed()) + import json + with open("test_file.json", "w") as f: + json.dump(base.json(), f) def __call__(self): """Temp documentation.""" diff --git a/neorg/fetch_info/neovim_pr/model.py b/neorg/fetch_info/neovim_pr/model.py index ed3fe77..5d8cfd2 100644 --- a/neorg/fetch_info/neovim_pr/model.py +++ b/neorg/fetch_info/neovim_pr/model.py @@ -4,8 +4,20 @@ from pydantic import BaseModel +def get_pr_number(pr: str) -> str: + """Get pr number""" + return pr.split("/")[-1] + + +class ID(BaseModel): + """Temp documentation""" + number: Optional[int] = None + + class PRRequestModelItem(BaseModel): """Temp documentation.""" + number: Optional[int] = None + title: Optional[str] = None url: Optional[str] = None id: Optional[int] = None node_id: Optional[str] = None @@ -13,10 +25,8 @@ class PRRequestModelItem(BaseModel): diff_url: Optional[str] = None patch_url: Optional[str] = None issues_url: Optional[Any] = None - pr_number: Optional[int] = None state: Optional[str] = None locked: Optional[bool] - title: Optional[str] = None created_at: Optional[datetime] = None updated_at: Optional[datetime] = None closed_at: Optional[datetime] = None @@ -26,4 +36,11 @@ class PRRequestModelItem(BaseModel): class PRRequestModel(BaseModel): """Temp documentation.""" + total_count: Optional[int] = None response: List[PRRequestModelItem] + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + # sort by number + self.response.sort(key=lambda x: x.number) + self.total_count = len(self.response) diff --git a/neorg/fetch_info/neovim_pr/neovim_merge.py b/neorg/fetch_info/neovim_pr/neovim_merge.py index 33dddbf..2e80444 100644 --- a/neorg/fetch_info/neovim_pr/neovim_merge.py +++ b/neorg/fetch_info/neovim_pr/neovim_merge.py @@ -1,9 +1,10 @@ #!/usr/bin/python3 -import json +# import json import requests +from neorg.constants import CLIENT_ID, CLIENT_SECRET from neorg.log import get_logger log = get_logger(__name__) @@ -12,7 +13,7 @@ def get_open_pullrequests() -> str: """Temp documentation.""" url = "https://api.github.com/repos/neovim/neovim/pulls?state=open&per_page=100" - r = requests.get(url) + r = requests.get(url, auth=(CLIENT_ID, CLIENT_SECRET)) r.raise_for_status() def get_pr_number(pr: str) -> str: @@ -20,18 +21,18 @@ def get_pr_number(pr: str) -> str: return pr.split("/")[-1] - data = r.json() - with open("test_file.json", "w") as r: - json.dump(data, r, indent=4, sort_keys=True) - - # prs = sorted( - # ( - # {"pr_number": get_pr_number( - # pull["html_url"]), "html_url": pull["html_url"], "title": pull["title"]} - # for pull in r.json() - # ), - # key=lambda x: get_pr_number(x["html_url"]), + # data = r.json() + # with open("test_file.json", "w") as r: + # json.dump(data, r, indent=4, sort_keys=True) + # + # prs = sorted(({ + # "pr_number": get_pr_number(pull["html_url"]), + # "html_url": pull["html_url"], + # "title": pull["title"] + # } for pull in r.json()), + # # key=lambda x: get_pr_number(x["html_url"]), # ) + # log.info(prs) if __name__ == "__main__": diff --git a/neorg/fetch_info/neovim_pr/test_file.json b/neorg/fetch_info/neovim_pr/test_file.json index dbf021f..b9dd5b3 100644 --- a/neorg/fetch_info/neovim_pr/test_file.json +++ b/neorg/fetch_info/neovim_pr/test_file.json @@ -1,37366 +1 @@ -[ - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19353/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19353/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19353" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19353" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19353/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19353" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/e2caa5391a2cc5980d2243509aa2f49a681bbd1f" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "#### vim-patch:8.2.0342: some code in ex_getln.c not covered by tests\n\nProblem: Some code in ex_getln.c not covered by tests.\nSolution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5717)\nhttps://github.com/vim/vim/commit/0546d7df13b041833121b2d56036e1c62ea3b0c1\n\nNvim doesn't support imsearch=2, commenting out that line is enough.\nTest_Ex_append() is no applicable to Vim enhanced Ex mode.\nOmit test_iminsert.vim as previous patches to that file are N/A.\n\n\n#### vim-patch:8.2.0347: various code not covered by tests\n\nProblem: Various code not covered by tests.\nSolution: Add more test coverage. (Yegappan Lakshmanan, closes vim/vim#5720)\nhttps://github.com/vim/vim/commit/91ffc8a5f5c7b1c6979b3352a12ed779d11173a9\n\nTest_Ex_echo_backslash() is not applicable to Vim enhanced Ex mode.\n\n\n#### vim-patch:8.2.0369: various Normal mode commands not fully tested\n\nProblem: Various Normal mode commands not fully tested.\nSolution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5751)\nhttps://github.com/vim/vim/commit/1671f4488105ee12a6a8558ae351436c26ab55fc\n\nCherry-pick a fix from patch 8.2.3162.\nOmit test_iminsert.vim as previous patches to that file are N/A, and\nNvim doesn't support iminsert=2 either, so that test isn't useful.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19353/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19353/commits", - "created_at": "2022-07-13T13:27:06Z", - "diff_url": "https://github.com/neovim/neovim/pull/19353.diff", - "draft": false, - "head": { - "label": "zeertzjq:vim-8.2.0369", - "ref": "vim-8.2.0369", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", - "clone_url": "https://github.com/zeertzjq/neovim.git", - "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", - "created_at": "2021-09-27T02:22:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", - "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", - "full_name": "zeertzjq/neovim", - "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", - "git_url": "git://github.com/zeertzjq/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", - "html_url": "https://github.com/zeertzjq/neovim", - "id": 410715915, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", - "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGHsHCw", - "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:58Z", - "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 174186, - "ssh_url": "git@github.com:zeertzjq/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", - "svn_url": "https://github.com/zeertzjq/neovim", - "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", - "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", - "updated_at": "2022-01-04T10:53:55Z", - "url": "https://api.github.com/repos/zeertzjq/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "e2caa5391a2cc5980d2243509aa2f49a681bbd1f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19353", - "id": 995501488, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19353", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "f717c4f68a20acd741f46c2a4dcf7d6020c406ee", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47ViWw", - "number": 19353, - "patch_url": "https://github.com/neovim/neovim/pull/19353.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", - "events_url": "https://api.github.com/users/seandewar/events{/privacy}", - "followers_url": "https://api.github.com/users/seandewar/followers", - "following_url": "https://api.github.com/users/seandewar/following{/other_user}", - "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/seandewar", - "id": 6256228, - "login": "seandewar", - "node_id": "MDQ6VXNlcjYyNTYyMjg=", - "organizations_url": "https://api.github.com/users/seandewar/orgs", - "received_events_url": "https://api.github.com/users/seandewar/received_events", - "repos_url": "https://api.github.com/users/seandewar/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", - "type": "User", - "url": "https://api.github.com/users/seandewar" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19353/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e2caa5391a2cc5980d2243509aa2f49a681bbd1f", - "title": "vim-patch:8.2.{0342,0347,0369}: insufficient test coverage", - "updated_at": "2022-07-13T13:31:30Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19353", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19351/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19351/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19351" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19351" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19351/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19351" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/32fe1ec349a130d94067452651ff34ead2802443" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19351/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19351/commits", - "created_at": "2022-07-13T11:07:34Z", - "diff_url": "https://github.com/neovim/neovim/pull/19351.diff", - "draft": true, - "head": { - "label": "lewis6991:tsspell", - "ref": "tsspell", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "32fe1ec349a130d94067452651ff34ead2802443", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19351", - "id": 995357737, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19351", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "5aa0a241cf81b202207845e428d041f4c3eb146e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47U_Qp", - "number": 19351, - "patch_url": "https://github.com/neovim/neovim/pull/19351.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19351/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/32fe1ec349a130d94067452651ff34ead2802443", - "title": "feat(ts): upstream spellsitter.nvim", - "updated_at": "2022-07-13T13:26:04Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19351", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19348/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19348/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19348" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19348" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19348/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19348" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0784e79b5c4d7102cbba8a6430a41eaaeb85b33a" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This PR fixes #19345 using the diff kindly provided by @zeertzjq, all credit to him for the fix \ud83d\udc4d\ud83c\udfff ", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19348/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19348/commits", - "created_at": "2022-07-13T10:19:47Z", - "diff_url": "https://github.com/neovim/neovim/pull/19348.diff", - "draft": false, - "head": { - "label": "akinsho:bugfix/winbar-winhighlight", - "ref": "bugfix/winbar-winhighlight", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/akinsho/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/akinsho/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/akinsho/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/akinsho/neovim/branches{/branch}", - "clone_url": "https://github.com/akinsho/neovim.git", - "collaborators_url": "https://api.github.com/repos/akinsho/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/akinsho/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/akinsho/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/akinsho/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/akinsho/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/akinsho/neovim/contributors", - "created_at": "2021-05-18T07:53:35Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/akinsho/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/akinsho/neovim/downloads", - "events_url": "https://api.github.com/repos/akinsho/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/akinsho/neovim/forks", - "full_name": "akinsho/neovim", - "git_commits_url": "https://api.github.com/repos/akinsho/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/akinsho/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/akinsho/neovim/git/tags{/sha}", - "git_url": "git://github.com/akinsho/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/akinsho/neovim/hooks", - "html_url": "https://github.com/akinsho/neovim", - "id": 368446254, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/akinsho/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/akinsho/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/akinsho/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/akinsho/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/akinsho/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/akinsho/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/akinsho/neovim/merges", - "milestones_url": "https://api.github.com/repos/akinsho/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNjg0NDYyNTQ=", - "notifications_url": "https://api.github.com/repos/akinsho/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", - "events_url": "https://api.github.com/users/akinsho/events{/privacy}", - "followers_url": "https://api.github.com/users/akinsho/followers", - "following_url": "https://api.github.com/users/akinsho/following{/other_user}", - "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/akinsho", - "id": 22454918, - "login": "akinsho", - "node_id": "MDQ6VXNlcjIyNDU0OTE4", - "organizations_url": "https://api.github.com/users/akinsho/orgs", - "received_events_url": "https://api.github.com/users/akinsho/received_events", - "repos_url": "https://api.github.com/users/akinsho/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", - "type": "User", - "url": "https://api.github.com/users/akinsho" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/akinsho/neovim/pulls{/number}", - "pushed_at": "2022-07-13T10:19:29Z", - "releases_url": "https://api.github.com/repos/akinsho/neovim/releases{/id}", - "size": 175206, - "ssh_url": "git@github.com:akinsho/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/akinsho/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/akinsho/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/akinsho/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/akinsho/neovim/subscription", - "svn_url": "https://github.com/akinsho/neovim", - "tags_url": "https://api.github.com/repos/akinsho/neovim/tags", - "teams_url": "https://api.github.com/repos/akinsho/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/akinsho/neovim/git/trees{/sha}", - "updated_at": "2022-06-14T06:40:19Z", - "url": "https://api.github.com/repos/akinsho/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "0784e79b5c4d7102cbba8a6430a41eaaeb85b33a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", - "events_url": "https://api.github.com/users/akinsho/events{/privacy}", - "followers_url": "https://api.github.com/users/akinsho/followers", - "following_url": "https://api.github.com/users/akinsho/following{/other_user}", - "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/akinsho", - "id": 22454918, - "login": "akinsho", - "node_id": "MDQ6VXNlcjIyNDU0OTE4", - "organizations_url": "https://api.github.com/users/akinsho/orgs", - "received_events_url": "https://api.github.com/users/akinsho/received_events", - "repos_url": "https://api.github.com/users/akinsho/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", - "type": "User", - "url": "https://api.github.com/users/akinsho" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19348", - "id": 995311213, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19348", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1786207367, - "name": "highlight", - "node_id": "MDU6TGFiZWwxNzg2MjA3MzY3", - "url": "https://api.github.com/repos/neovim/neovim/labels/highlight" - } - ], - "locked": false, - "merge_commit_sha": "a2b9a2840db345ce5f5fdec0c74253e8d27bfd9d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47Uz5t", - "number": 19348, - "patch_url": "https://github.com/neovim/neovim/pull/19348.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19348/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0784e79b5c4d7102cbba8a6430a41eaaeb85b33a", - "title": "fix(winbar): allow setting winbar in winhighlight", - "updated_at": "2022-07-13T11:55:02Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19348", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/22454918?v=4", - "events_url": "https://api.github.com/users/akinsho/events{/privacy}", - "followers_url": "https://api.github.com/users/akinsho/followers", - "following_url": "https://api.github.com/users/akinsho/following{/other_user}", - "gists_url": "https://api.github.com/users/akinsho/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/akinsho", - "id": 22454918, - "login": "akinsho", - "node_id": "MDQ6VXNlcjIyNDU0OTE4", - "organizations_url": "https://api.github.com/users/akinsho/orgs", - "received_events_url": "https://api.github.com/users/akinsho/received_events", - "repos_url": "https://api.github.com/users/akinsho/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/akinsho/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/akinsho/subscriptions", - "type": "User", - "url": "https://api.github.com/users/akinsho" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19347/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19347/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19347" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19347" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19347/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19347" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/4568569566fb7a4855b2d8da5ec8d54880353d7e" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "this is fun, let's do another one!\r\n\r\nThis version pulls in two major improvements regarding error handling, which might alleviate some recently reported issues.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19347/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19347/commits", - "created_at": "2022-07-13T09:29:36Z", - "diff_url": "https://github.com/neovim/neovim/pull/19347.diff", - "draft": false, - "head": { - "label": "clason:bump-tree-sitter", - "ref": "bump-tree-sitter", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", - "clone_url": "https://github.com/clason/neovim.git", - "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", - "created_at": "2022-06-19T14:32:07Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", - "events_url": "https://api.github.com/repos/clason/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/clason/neovim/forks", - "full_name": "clason/neovim", - "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", - "git_url": "git://github.com/clason/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", - "html_url": "https://github.com/clason/neovim", - "id": 505133677, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/clason/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/clason/neovim/merges", - "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHhu6bQ", - "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:28:30Z", - "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 176661, - "ssh_url": "git@github.com:clason/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", - "svn_url": "https://github.com/clason/neovim", - "tags_url": "https://api.github.com/repos/clason/neovim/tags", - "teams_url": "https://api.github.com/repos/clason/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", - "updated_at": "2022-06-20T13:49:45Z", - "url": "https://api.github.com/repos/clason/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "4568569566fb7a4855b2d8da5ec8d54880353d7e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19347", - "id": 995256144, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19347", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - } - ], - "locked": false, - "merge_commit_sha": "c14bfec70c6f5cba2cb8ce8d2986c43b36f30609", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47UmdQ", - "number": 19347, - "patch_url": "https://github.com/neovim/neovim/pull/19347.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19347/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/4568569566fb7a4855b2d8da5ec8d54880353d7e", - "title": "build(deps): bump tree-sitter to HEAD - 1f1b1eb45", - "updated_at": "2022-07-13T09:30:31Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19347", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19346/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19346/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19346" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19346" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19346/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19346" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/998e4240c9db345edd1aeec8eecc35afd033d6cc" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This just moves to a released tag; no functional differences from the commit we used before.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19346/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19346/commits", - "created_at": "2022-07-13T09:28:10Z", - "diff_url": "https://github.com/neovim/neovim/pull/19346.diff", - "draft": false, - "head": { - "label": "clason:bump-Luv", - "ref": "bump-Luv", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", - "clone_url": "https://github.com/clason/neovim.git", - "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", - "created_at": "2022-06-19T14:32:07Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", - "events_url": "https://api.github.com/repos/clason/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/clason/neovim/forks", - "full_name": "clason/neovim", - "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", - "git_url": "git://github.com/clason/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", - "html_url": "https://github.com/clason/neovim", - "id": 505133677, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/clason/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/clason/neovim/merges", - "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHhu6bQ", - "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:28:30Z", - "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 176661, - "ssh_url": "git@github.com:clason/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", - "svn_url": "https://github.com/clason/neovim", - "tags_url": "https://api.github.com/repos/clason/neovim/tags", - "teams_url": "https://api.github.com/repos/clason/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", - "updated_at": "2022-06-20T13:49:45Z", - "url": "https://api.github.com/repos/clason/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "998e4240c9db345edd1aeec8eecc35afd033d6cc", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19346", - "id": 995254513, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19346", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - } - ], - "locked": false, - "merge_commit_sha": "9c725fc6bdda10d6e5d83d649a66a5d9bf8816b4", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47UmDx", - "number": 19346, - "patch_url": "https://github.com/neovim/neovim/pull/19346.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19346/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/998e4240c9db345edd1aeec8eecc35afd033d6cc", - "title": "build(deps): bump Luv to 1.44.2-0", - "updated_at": "2022-07-13T09:28:50Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19346", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19343/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19343/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19343" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19343" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19343/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19343" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/366f8713a47ad3057137b72a25b3b939327f1dd1" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "several fixbugs.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19343/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19343/commits", - "created_at": "2022-07-13T07:46:12Z", - "diff_url": "https://github.com/neovim/neovim/pull/19343.diff", - "draft": false, - "head": { - "label": "clason:bump-LuaJIT", - "ref": "bump-LuaJIT", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", - "clone_url": "https://github.com/clason/neovim.git", - "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", - "created_at": "2022-06-19T14:32:07Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", - "events_url": "https://api.github.com/repos/clason/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/clason/neovim/forks", - "full_name": "clason/neovim", - "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", - "git_url": "git://github.com/clason/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", - "html_url": "https://github.com/clason/neovim", - "id": 505133677, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/clason/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/clason/neovim/merges", - "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHhu6bQ", - "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:28:30Z", - "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 176661, - "ssh_url": "git@github.com:clason/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", - "svn_url": "https://github.com/clason/neovim", - "tags_url": "https://api.github.com/repos/clason/neovim/tags", - "teams_url": "https://api.github.com/repos/clason/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", - "updated_at": "2022-06-20T13:49:45Z", - "url": "https://api.github.com/repos/clason/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "366f8713a47ad3057137b72a25b3b939327f1dd1", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19343", - "id": 995149610, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19343", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - } - ], - "locked": false, - "merge_commit_sha": "12cec1620731d192dd27fbed95c0ede4798efe56", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47UMcq", - "number": 19343, - "patch_url": "https://github.com/neovim/neovim/pull/19343.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19343/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/366f8713a47ad3057137b72a25b3b939327f1dd1", - "title": "build(deps): bump LuaJIT to HEAD - 50936d784", - "updated_at": "2022-07-13T07:46:49Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19343", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19336/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19336/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19336" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19336" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19336/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19336" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/456a2eac8a608290cd3976b2924c0aa2606532d3" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "## Goals\r\n- [x] remove unneeded code related to setting up cmake\r\n- [x] allow running tests in a separate step\r\n- [ ] fix parallel builds (would probably require switching to Ninja, see https://github.com/neovim/neovim/runs/7305083478?check_suite_focus=true#step:4:192)\r\n- [ ] fix github's cache (nvim-deps seem to be re-built regardless, could be related to the previous issue)\r\n- [ ] investigate the possibility of completely replacing this file with a cmake-preset, see https://github.com/neovim/neovim/pull/19128", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19336/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19336/commits", - "created_at": "2022-07-12T16:00:23Z", - "diff_url": "https://github.com/neovim/neovim/pull/19336.diff", - "draft": true, - "head": { - "label": "kylo252:refactor-build-ps1", - "ref": "refactor-build-ps1", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "456a2eac8a608290cd3976b2924c0aa2606532d3", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19336", - "id": 994466551, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19336", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "automation for build, test, and release", - "id": 212701006, - "name": "ci", - "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ci" - } - ], - "locked": false, - "merge_commit_sha": "3e4ceac0418fa895df4ec8a51387b07dd552e60b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47Rlr3", - "number": 19336, - "patch_url": "https://github.com/neovim/neovim/pull/19336.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19336/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/456a2eac8a608290cd3976b2924c0aa2606532d3", - "title": "ci: refactor build.ps1", - "updated_at": "2022-07-13T13:18:32Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19336", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19324/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19324/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19324" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19324" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19324/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19324" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "5c3bbb67e7c59b2fa18e37fdd9845a0e7e3381db", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "- ci: remove unnecessary file run_lint.sh\r\n\r\n It's a leftover artifact that currently just acts as an unnecessary\r\n intermediary script that calls the Makefile. It can be replaced by just\r\n calling the Makefile directly.\r\n\r\n- ci: remove unnecessary file ci/script.sh\r\n\r\n It only runs run_tests.sh and checks coverage, which can be replaced by\r\n just moving the coverage check to ci/run_tests.sh.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19324/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19324/commits", - "created_at": "2022-07-11T14:42:59Z", - "diff_url": "https://github.com/neovim/neovim/pull/19324.diff", - "draft": false, - "head": { - "label": "dundargoc:ci/cleanup", - "ref": "ci/cleanup", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19324", - "id": 993196312, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19324", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "automation for build, test, and release", - "id": 212701006, - "name": "ci", - "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ci" - } - ], - "locked": false, - "merge_commit_sha": "9f292d93154a07cc75fd0f0eb09dac840b50e7e9", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47MvkY", - "number": 19324, - "patch_url": "https://github.com/neovim/neovim/pull/19324.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19324/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40", - "title": "ci: remove unnecessary files from ci/", - "updated_at": "2022-07-11T19:56:29Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19324", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19323/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19323/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19323" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19323" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19323/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19323" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/753e3b9ab825b3e884b881c3773c945a9b1c3db1" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "5c3bbb67e7c59b2fa18e37fdd9845a0e7e3381db", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "\"Hotfix\" for path characters in the output of `os_get_username` resulting in an invalid path for things like `:h tempname`.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19323/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19323/commits", - "created_at": "2022-07-11T14:26:38Z", - "diff_url": "https://github.com/neovim/neovim/pull/19323.diff", - "draft": false, - "head": { - "label": "levouh:tempname-slash-char-escape", - "ref": "tempname-slash-char-escape", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/levouh/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/levouh/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/levouh/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/levouh/neovim/branches{/branch}", - "clone_url": "https://github.com/levouh/neovim.git", - "collaborators_url": "https://api.github.com/repos/levouh/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/levouh/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/levouh/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/levouh/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/levouh/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/levouh/neovim/contributors", - "created_at": "2021-12-17T18:01:18Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/levouh/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/levouh/neovim/downloads", - "events_url": "https://api.github.com/repos/levouh/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/levouh/neovim/forks", - "full_name": "levouh/neovim", - "git_commits_url": "https://api.github.com/repos/levouh/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/levouh/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/levouh/neovim/git/tags{/sha}", - "git_url": "git://github.com/levouh/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/levouh/neovim/hooks", - "html_url": "https://github.com/levouh/neovim", - "id": 439419584, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/levouh/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/levouh/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/levouh/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/levouh/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/levouh/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/levouh/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/levouh/neovim/merges", - "milestones_url": "https://api.github.com/repos/levouh/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGjECwA", - "notifications_url": "https://api.github.com/repos/levouh/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", - "events_url": "https://api.github.com/users/levouh/events{/privacy}", - "followers_url": "https://api.github.com/users/levouh/followers", - "following_url": "https://api.github.com/users/levouh/following{/other_user}", - "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/levouh", - "id": 31262046, - "login": "levouh", - "node_id": "MDQ6VXNlcjMxMjYyMDQ2", - "organizations_url": "https://api.github.com/users/levouh/orgs", - "received_events_url": "https://api.github.com/users/levouh/received_events", - "repos_url": "https://api.github.com/users/levouh/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", - "type": "User", - "url": "https://api.github.com/users/levouh" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/levouh/neovim/pulls{/number}", - "pushed_at": "2022-07-11T14:29:10Z", - "releases_url": "https://api.github.com/repos/levouh/neovim/releases{/id}", - "size": 176577, - "ssh_url": "git@github.com:levouh/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/levouh/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/levouh/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/levouh/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/levouh/neovim/subscription", - "svn_url": "https://github.com/levouh/neovim", - "tags_url": "https://api.github.com/repos/levouh/neovim/tags", - "teams_url": "https://api.github.com/repos/levouh/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/levouh/neovim/git/trees{/sha}", - "updated_at": "2021-12-17T18:01:19Z", - "url": "https://api.github.com/repos/levouh/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "753e3b9ab825b3e884b881c3773c945a9b1c3db1", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", - "events_url": "https://api.github.com/users/levouh/events{/privacy}", - "followers_url": "https://api.github.com/users/levouh/followers", - "following_url": "https://api.github.com/users/levouh/following{/other_user}", - "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/levouh", - "id": 31262046, - "login": "levouh", - "node_id": "MDQ6VXNlcjMxMjYyMDQ2", - "organizations_url": "https://api.github.com/users/levouh/orgs", - "received_events_url": "https://api.github.com/users/levouh/received_events", - "repos_url": "https://api.github.com/users/levouh/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", - "type": "User", - "url": "https://api.github.com/users/levouh" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19323", - "id": 993176462, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19323", - "labels": [], - "locked": false, - "merge_commit_sha": "0ffaeb68bedc72fb34714b56e2afe05e63fab992", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47MquO", - "number": 19323, - "patch_url": "https://github.com/neovim/neovim/pull/19323.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19323/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/753e3b9ab825b3e884b881c3773c945a9b1c3db1", - "title": "fix: Escape path characters in username for tempdir #19240", - "updated_at": "2022-07-11T14:39:13Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19323", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31262046?v=4", - "events_url": "https://api.github.com/users/levouh/events{/privacy}", - "followers_url": "https://api.github.com/users/levouh/followers", - "following_url": "https://api.github.com/users/levouh/following{/other_user}", - "gists_url": "https://api.github.com/users/levouh/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/levouh", - "id": 31262046, - "login": "levouh", - "node_id": "MDQ6VXNlcjMxMjYyMDQ2", - "organizations_url": "https://api.github.com/users/levouh/orgs", - "received_events_url": "https://api.github.com/users/levouh/received_events", - "repos_url": "https://api.github.com/users/levouh/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/levouh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/levouh/subscriptions", - "type": "User", - "url": "https://api.github.com/users/levouh" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19315/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19315/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19315" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19315" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19315/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19315" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/8ac297d4c20b70b1b64b7accfe73ecd982f1bba3" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Fixes #18501 \r\n\r\nProblem: `chansend` in Windows sends lines in reverse order.\r\nCause: The newline character used was \\n instead of \\r\\n.\r\nSolution: If in Windows, adjust the newline characters.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19315/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19315/commits", - "created_at": "2022-07-11T06:08:45Z", - "diff_url": "https://github.com/neovim/neovim/pull/19315.diff", - "draft": true, - "head": { - "label": "3N4N:fix/chansend", - "ref": "fix/chansend", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", - "clone_url": "https://github.com/3N4N/neovim.git", - "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", - "created_at": "2021-10-07T11:16:27Z", - "default_branch": "checker", - "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", - "events_url": "https://api.github.com/repos/3N4N/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", - "full_name": "3N4N/neovim", - "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", - "git_url": "git://github.com/3N4N/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", - "html_url": "https://github.com/3N4N/neovim", - "id": 414569947, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", - "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGLXV2w", - "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:19:09Z", - "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", - "size": 175519, - "ssh_url": "git@github.com:3N4N/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", - "svn_url": "https://github.com/3N4N/neovim", - "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", - "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", - "updated_at": "2021-11-09T14:21:03Z", - "url": "https://api.github.com/repos/3N4N/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "8ac297d4c20b70b1b64b7accfe73ecd982f1bba3", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19315", - "id": 992700834, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19315", - "labels": [], - "locked": false, - "merge_commit_sha": "6f679fc1a319af8757db42b7139bc9b082ac8005", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47K2mi", - "number": 19315, - "patch_url": "https://github.com/neovim/neovim/pull/19315.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19315/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8ac297d4c20b70b1b64b7accfe73ecd982f1bba3", - "title": "fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows", - "updated_at": "2022-07-12T16:41:17Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19315", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19309/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19309/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19309" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19309" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19309/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19309" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ca2f606b2eeaaf45d3a881187775c064f217cadb" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "67b26a39f01cfd4a036070580b8ac6ccecda4a93", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19309/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19309/commits", - "created_at": "2022-07-10T13:07:23Z", - "diff_url": "https://github.com/neovim/neovim/pull/19309.diff", - "draft": false, - "head": { - "label": "ii14:lsp_refactor_1", - "ref": "lsp_refactor_1", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", - "clone_url": "https://github.com/ii14/neovim.git", - "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", - "created_at": "2021-08-23T00:19:06Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", - "events_url": "https://api.github.com/repos/ii14/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/ii14/neovim/forks", - "full_name": "ii14/neovim", - "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", - "git_url": "git://github.com/ii14/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", - "html_url": "https://github.com/ii14/neovim", - "id": 398928867, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/ii14/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/ii14/neovim/merges", - "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", - "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", - "pushed_at": "2022-07-10T13:24:21Z", - "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", - "size": 176119, - "ssh_url": "git@github.com:ii14/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", - "svn_url": "https://github.com/ii14/neovim", - "tags_url": "https://api.github.com/repos/ii14/neovim/tags", - "teams_url": "https://api.github.com/repos/ii14/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", - "updated_at": "2022-01-05T22:20:03Z", - "url": "https://api.github.com/repos/ii14/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ca2f606b2eeaaf45d3a881187775c064f217cadb", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19309", - "id": 992420584, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19309", - "labels": [ - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - }, - { - "color": "e6e6e6", - "default": false, - "description": "code style, practices, guidelines, patterns", - "id": 165096905, - "name": "code-standards", - "node_id": "MDU6TGFiZWwxNjUwOTY5MDU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/code-standards" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "0a8f22cf8ededc7c659ea785360a8389dbd97cef", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47JyLo", - "number": 19309, - "patch_url": "https://github.com/neovim/neovim/pull/19309.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19309/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ca2f606b2eeaaf45d3a881187775c064f217cadb", - "title": "refactor(lsp): make the use of local aliases more consistent", - "updated_at": "2022-07-10T16:06:32Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19309", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19290/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19290/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19290" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19290" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19290/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19290" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/618ce1c7cc3587a0ad174756a690ce287ee3cb34" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "95c65a6b221fe6e1cf91e8322e7d7571dc511a71", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes #15521", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19290/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19290/commits", - "created_at": "2022-07-08T17:05:15Z", - "diff_url": "https://github.com/neovim/neovim/pull/19290.diff", - "draft": false, - "head": { - "label": "matveyt:mouse", - "ref": "mouse", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/matveyt/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/matveyt/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/matveyt/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/matveyt/neovim/branches{/branch}", - "clone_url": "https://github.com/matveyt/neovim.git", - "collaborators_url": "https://api.github.com/repos/matveyt/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/matveyt/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/matveyt/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/matveyt/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/matveyt/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/matveyt/neovim/contributors", - "created_at": "2022-03-18T14:34:49Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/matveyt/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/matveyt/neovim/downloads", - "events_url": "https://api.github.com/repos/matveyt/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/matveyt/neovim/forks", - "full_name": "matveyt/neovim", - "git_commits_url": "https://api.github.com/repos/matveyt/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/matveyt/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/matveyt/neovim/git/tags{/sha}", - "git_url": "git://github.com/matveyt/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/matveyt/neovim/hooks", - "html_url": "https://github.com/matveyt/neovim", - "id": 471402335, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/matveyt/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/matveyt/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/matveyt/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/matveyt/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/matveyt/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/matveyt/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/matveyt/neovim/merges", - "milestones_url": "https://api.github.com/repos/matveyt/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHBkHXw", - "notifications_url": "https://api.github.com/repos/matveyt/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", - "events_url": "https://api.github.com/users/matveyt/events{/privacy}", - "followers_url": "https://api.github.com/users/matveyt/followers", - "following_url": "https://api.github.com/users/matveyt/following{/other_user}", - "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/matveyt", - "id": 35012635, - "login": "matveyt", - "node_id": "MDQ6VXNlcjM1MDEyNjM1", - "organizations_url": "https://api.github.com/users/matveyt/orgs", - "received_events_url": "https://api.github.com/users/matveyt/received_events", - "repos_url": "https://api.github.com/users/matveyt/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", - "type": "User", - "url": "https://api.github.com/users/matveyt" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/matveyt/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:34:55Z", - "releases_url": "https://api.github.com/repos/matveyt/neovim/releases{/id}", - "size": 176054, - "ssh_url": "git@github.com:matveyt/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/matveyt/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/matveyt/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/matveyt/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/matveyt/neovim/subscription", - "svn_url": "https://github.com/matveyt/neovim", - "tags_url": "https://api.github.com/repos/matveyt/neovim/tags", - "teams_url": "https://api.github.com/repos/matveyt/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/matveyt/neovim/git/trees{/sha}", - "updated_at": "2022-03-18T19:08:24Z", - "url": "https://api.github.com/repos/matveyt/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "618ce1c7cc3587a0ad174756a690ce287ee3cb34", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", - "events_url": "https://api.github.com/users/matveyt/events{/privacy}", - "followers_url": "https://api.github.com/users/matveyt/followers", - "following_url": "https://api.github.com/users/matveyt/following{/other_user}", - "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/matveyt", - "id": 35012635, - "login": "matveyt", - "node_id": "MDQ6VXNlcjM1MDEyNjM1", - "organizations_url": "https://api.github.com/users/matveyt/orgs", - "received_events_url": "https://api.github.com/users/matveyt/received_events", - "repos_url": "https://api.github.com/users/matveyt/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", - "type": "User", - "url": "https://api.github.com/users/matveyt" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19290", - "id": 991875851, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19290", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "issues or PRs involving changing the defaults", - "id": 103777064, - "name": "defaults", - "node_id": "MDU6TGFiZWwxMDM3NzcwNjQ=", - "url": "https://api.github.com/repos/neovim/neovim/labels/defaults" - } - ], - "locked": false, - "merge_commit_sha": "eeba11ff0d54d259d7652cba0ed278e4f61725ed", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47HtML", - "number": 19290, - "patch_url": "https://github.com/neovim/neovim/pull/19290.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19290/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/618ce1c7cc3587a0ad174756a690ce287ee3cb34", - "title": "feat(defaults): enable mouse support", - "updated_at": "2022-07-10T18:12:23Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19290", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35012635?v=4", - "events_url": "https://api.github.com/users/matveyt/events{/privacy}", - "followers_url": "https://api.github.com/users/matveyt/followers", - "following_url": "https://api.github.com/users/matveyt/following{/other_user}", - "gists_url": "https://api.github.com/users/matveyt/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/matveyt", - "id": 35012635, - "login": "matveyt", - "node_id": "MDQ6VXNlcjM1MDEyNjM1", - "organizations_url": "https://api.github.com/users/matveyt/orgs", - "received_events_url": "https://api.github.com/users/matveyt/received_events", - "repos_url": "https://api.github.com/users/matveyt/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/matveyt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matveyt/subscriptions", - "type": "User", - "url": "https://api.github.com/users/matveyt" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19289/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19289/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19289" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19289" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19289/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19289" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/7cbc6ff70459e646a2f350e10b2436d38e915a13" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "5e5374035098807d030f7a3a118acb061a4ed19e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "## Description\r\n\r\nonly update git-version if both of these conditions are met\r\n- `git` command succeeds\r\n- `versiondef_git.h` would change (SHA1-diff)\r\n\r\notherwise print a non-obtrusive status/warning message, the git warning message will print at least once, but with a `AUTHOR_WARNING` scope that is dismissible\r\n```console\r\nCMake Warning (dev) at cmake/GenerateVersion.cmake:27 (message):\r\nGit tag extraction failed with: ...\r\n...\r\nThis warning is for project developers. Use -Wno-dev to suppress it.\r\n```\r\n\r\n---- \r\n\r\n### Problem\r\n\r\nDue to a recent CVE in git, the following error was getting triggered when you try to install with `sudo`\r\n\r\n```console\r\n$ sudo ninja -C build install\r\nninja: Entering directory `build'\r\n[0/2] Re-checking globbed directories...\r\n[1/7] cd /home/hatsu/.local/share/neovim && /home/hatsu/.local/share/neovim/.deps/usr/bin/luajit scripts/update_version_stamp.lua build/config/auto/versiondef_git.h v0.8.0-dev\r\nfatal: unsafe repository ('/home/hatsu/.local/share/neovim' is owned by someone else)\r\nTo add an exception for this directory, call:\r\n\r\n git config --global --add safe.directory /home/hatsu/.local/share/neovim\r\nscripts/update_version_stamp.lua: git-describe failed, using empty include file.\r\n[6/7] Install the project...\r\n```\r\n\r\nwhich results in the version being corrupted like this\r\n\r\n```console\r\n$ nvim --version\r\nNVIM v0.8.0-dev\r\nBuild type: RelWithDebInfo\r\n```\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19289/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19289/commits", - "created_at": "2022-07-08T16:28:46Z", - "diff_url": "https://github.com/neovim/neovim/pull/19289.diff", - "draft": false, - "head": { - "label": "kylo252:fix-git-version", - "ref": "fix-git-version", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "7cbc6ff70459e646a2f350e10b2436d38e915a13", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19289", - "id": 991850129, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19289", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - } - ], - "locked": false, - "merge_commit_sha": "794ffa32a563439d9e1ae0475c553597f7a15555", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47Hm6R", - "number": 19289, - "patch_url": "https://github.com/neovim/neovim/pull/19289.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19289/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7cbc6ff70459e646a2f350e10b2436d38e915a13", - "title": "build: gracefully handle an error in git-version", - "updated_at": "2022-07-10T11:28:11Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19289", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19279/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19279/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19279" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19279" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19279/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19279" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/3620cb280370df8a822a43b2fd4e79ca71c41193" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "45ba2e147f7b7d17acb489d64acc257ceded0887", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "For the decoration provider's on_win callback, refine the botline_guess\nargument to account for the buffer line count.\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19279/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19279/commits", - "created_at": "2022-07-08T09:30:08Z", - "diff_url": "https://github.com/neovim/neovim/pull/19279.diff", - "draft": false, - "head": { - "label": "lewis6991:botline", - "ref": "botline", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "3620cb280370df8a822a43b2fd4e79ca71c41193", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19279", - "id": 991422510, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19279", - "labels": [], - "locked": false, - "merge_commit_sha": "851ad8a7731cbd6183f63ae85ece13f3fcfeccc0", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47F-gu", - "number": 19279, - "patch_url": "https://github.com/neovim/neovim/pull/19279.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19279/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3620cb280370df8a822a43b2fd4e79ca71c41193", - "title": "fix(decoration): slightly better botline guess", - "updated_at": "2022-07-08T14:07:26Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19279", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19270/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19270/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19270" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19270" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19270/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19270" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/3ab65c6bbba76df03c446565e5197eb5c4b456f5" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "ca64b589cd74e9f6bd369286a415711ec7197082", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "`scroll_delta` contains how much the top line of a window moved since the last time `win_viewport` was emitted. It is expected to be used to implement smooth scrolling. For this purpose it only counts \"virtual\" or \"displayed\" so folds should count as one line. Because of this it adds extra information that cannot be computed from the `topline` parameter.\r\n\r\nFixes #19227.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19270/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19270/commits", - "created_at": "2022-07-07T15:45:11Z", - "diff_url": "https://github.com/neovim/neovim/pull/19270.diff", - "draft": false, - "head": { - "label": "MDeiml:scroll_delta", - "ref": "scroll_delta", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/MDeiml/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/MDeiml/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/MDeiml/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/MDeiml/neovim/branches{/branch}", - "clone_url": "https://github.com/MDeiml/neovim.git", - "collaborators_url": "https://api.github.com/repos/MDeiml/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/MDeiml/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/MDeiml/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/MDeiml/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/MDeiml/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/MDeiml/neovim/contributors", - "created_at": "2022-01-11T15:42:20Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/MDeiml/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/MDeiml/neovim/downloads", - "events_url": "https://api.github.com/repos/MDeiml/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/MDeiml/neovim/forks", - "full_name": "MDeiml/neovim", - "git_commits_url": "https://api.github.com/repos/MDeiml/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/MDeiml/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/MDeiml/neovim/git/tags{/sha}", - "git_url": "git://github.com/MDeiml/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/MDeiml/neovim/hooks", - "html_url": "https://github.com/MDeiml/neovim", - "id": 446881894, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/MDeiml/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/MDeiml/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/MDeiml/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/MDeiml/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/MDeiml/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/MDeiml/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/MDeiml/neovim/merges", - "milestones_url": "https://api.github.com/repos/MDeiml/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGqLgZg", - "notifications_url": "https://api.github.com/repos/MDeiml/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/MDeiml/neovim/pulls{/number}", - "pushed_at": "2022-07-13T08:38:31Z", - "releases_url": "https://api.github.com/repos/MDeiml/neovim/releases{/id}", - "size": 176163, - "ssh_url": "git@github.com:MDeiml/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/MDeiml/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/MDeiml/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/MDeiml/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/MDeiml/neovim/subscription", - "svn_url": "https://github.com/MDeiml/neovim", - "tags_url": "https://api.github.com/repos/MDeiml/neovim/tags", - "teams_url": "https://api.github.com/repos/MDeiml/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/MDeiml/neovim/git/trees{/sha}", - "updated_at": "2022-01-15T14:33:16Z", - "url": "https://api.github.com/repos/MDeiml/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "3ab65c6bbba76df03c446565e5197eb5c4b456f5", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19270", - "id": 990445515, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19270", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 113026979, - "name": "ui", - "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ui" - } - ], - "locked": false, - "merge_commit_sha": "0427cbbc976a1988c1120239303cb204815382c3", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47CP_L", - "number": 19270, - "patch_url": "https://github.com/neovim/neovim/pull/19270.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19270/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3ab65c6bbba76df03c446565e5197eb5c4b456f5", - "title": "feat(ui): add scroll_delta to win_viewport event", - "updated_at": "2022-07-08T09:54:34Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19270", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19268/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19268/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19268" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19268" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19268/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19268" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/84273354f87d3464c278d5d7b619847be82eb260" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes #19250.\r\n\r\nPowerShell's `Start-Process` requires the arguments of a shell command to be passed as a separate string, as the value of the `-ArgumentList` parameter.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19268/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19268/commits", - "created_at": "2022-07-07T13:21:20Z", - "diff_url": "https://github.com/neovim/neovim/pull/19268.diff", - "draft": false, - "head": { - "label": "3N4N:fix/pwsh", - "ref": "fix/pwsh", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", - "clone_url": "https://github.com/3N4N/neovim.git", - "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", - "created_at": "2021-10-07T11:16:27Z", - "default_branch": "checker", - "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", - "events_url": "https://api.github.com/repos/3N4N/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", - "full_name": "3N4N/neovim", - "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", - "git_url": "git://github.com/3N4N/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", - "html_url": "https://github.com/3N4N/neovim", - "id": 414569947, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", - "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGLXV2w", - "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:19:09Z", - "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", - "size": 175519, - "ssh_url": "git@github.com:3N4N/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", - "svn_url": "https://github.com/3N4N/neovim", - "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", - "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", - "updated_at": "2021-11-09T14:21:03Z", - "url": "https://api.github.com/repos/3N4N/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "84273354f87d3464c278d5d7b619847be82eb260", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19268", - "id": 990230805, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19268", - "labels": [], - "locked": false, - "merge_commit_sha": "2c7411950522b34395ae42bd4f3944fbb4320ec3", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM47BbkV", - "number": 19268, - "patch_url": "https://github.com/neovim/neovim/pull/19268.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19268/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/84273354f87d3464c278d5d7b619847be82eb260", - "title": "fix (#19250): make_filter_cmd for powershell commands with arguments", - "updated_at": "2022-07-13T09:19:16Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19268", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19259/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19259/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19259" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19259" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19259/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19259" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/2e2064ad3c26437300df51e0c7f1a464515f8919" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "664efa497e4e3d79d2e4ab486acbf1471b2389b0", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "The regional indicator symbol characters 0x1F1E6 to 0x1F1FF (as\r\ngiven in www.unicode.org/charts/PDF/U1F100.pdf) are by themselves\r\ndouble width characters. And as such, currently are allocated\r\ntwo virtual columns when displayed.\r\n\r\nHowever, in actuality these characters are almost always used in\r\npairs that represent a country flag. Within a terminal window,\r\nthe flag is displayed as a double width character. But we\r\nincorrectly allocate 4 virtual columns for the displayed flag,\r\n(two combining-characters multiplied by two virtual columns each).\r\n\r\nUnfortunately, there is no good way within the code to indicate\r\nthat these characters should be handled differently when combined\r\nin sequence.\r\n\r\nOn balance, editing is much easier if we properly handle the usual\r\ncase where they appear as combined characters, and thus accept the\r\nminor visual glitch when they appear as lone characters.\r\n\r\nWhile not ideal, special case these unicode regional indicator\r\nemoji symbols as single width.\r\n\r\nNeovim issues #19258 #16447", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19259/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19259/commits", - "created_at": "2022-07-06T20:53:09Z", - "diff_url": "https://github.com/neovim/neovim/pull/19259.diff", - "draft": false, - "head": { - "label": "loops:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/loops/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/loops/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/loops/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/loops/neovim/branches{/branch}", - "clone_url": "https://github.com/loops/neovim.git", - "collaborators_url": "https://api.github.com/repos/loops/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/loops/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/loops/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/loops/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/loops/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/loops/neovim/contributors", - "created_at": "2022-07-06T20:34:08Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/loops/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/loops/neovim/downloads", - "events_url": "https://api.github.com/repos/loops/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/loops/neovim/forks", - "full_name": "loops/neovim", - "git_commits_url": "https://api.github.com/repos/loops/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/loops/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/loops/neovim/git/tags{/sha}", - "git_url": "git://github.com/loops/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/loops/neovim/hooks", - "html_url": "https://github.com/loops/neovim", - "id": 511284113, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/loops/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/loops/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/loops/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/loops/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/loops/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/loops/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/loops/neovim/merges", - "milestones_url": "https://api.github.com/repos/loops/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHnmTkQ", - "notifications_url": "https://api.github.com/repos/loops/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", - "events_url": "https://api.github.com/users/loops/events{/privacy}", - "followers_url": "https://api.github.com/users/loops/followers", - "following_url": "https://api.github.com/users/loops/following{/other_user}", - "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/loops", - "id": 6493, - "login": "loops", - "node_id": "MDQ6VXNlcjY0OTM=", - "organizations_url": "https://api.github.com/users/loops/orgs", - "received_events_url": "https://api.github.com/users/loops/received_events", - "repos_url": "https://api.github.com/users/loops/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/loops/subscriptions", - "type": "User", - "url": "https://api.github.com/users/loops" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/loops/neovim/pulls{/number}", - "pushed_at": "2022-07-06T21:34:56Z", - "releases_url": "https://api.github.com/repos/loops/neovim/releases{/id}", - "size": 177177, - "ssh_url": "git@github.com:loops/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/loops/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/loops/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/loops/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/loops/neovim/subscription", - "svn_url": "https://github.com/loops/neovim", - "tags_url": "https://api.github.com/repos/loops/neovim/tags", - "teams_url": "https://api.github.com/repos/loops/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/loops/neovim/git/trees{/sha}", - "updated_at": "2022-07-06T20:50:32Z", - "url": "https://api.github.com/repos/loops/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "2e2064ad3c26437300df51e0c7f1a464515f8919", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", - "events_url": "https://api.github.com/users/loops/events{/privacy}", - "followers_url": "https://api.github.com/users/loops/followers", - "following_url": "https://api.github.com/users/loops/following{/other_user}", - "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/loops", - "id": 6493, - "login": "loops", - "node_id": "MDQ6VXNlcjY0OTM=", - "organizations_url": "https://api.github.com/users/loops/orgs", - "received_events_url": "https://api.github.com/users/loops/received_events", - "repos_url": "https://api.github.com/users/loops/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/loops/subscriptions", - "type": "User", - "url": "https://api.github.com/users/loops" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19259", - "id": 989349964, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19259", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "(multibyte) unicode characters", - "id": 2882115256, - "name": "unicode \ud83d\udca9", - "node_id": "MDU6TGFiZWwyODgyMTE1MjU2", - "url": "https://api.github.com/repos/neovim/neovim/labels/unicode%20%20%F0%9F%92%A9" - } - ], - "locked": false, - "merge_commit_sha": "55533642a794321c9b55217fefb347c3183eb001", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46-EhM", - "number": 19259, - "patch_url": "https://github.com/neovim/neovim/pull/19259.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19259/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2e2064ad3c26437300df51e0c7f1a464515f8919", - "title": "fix: emoji \"Regional Indicator Symbols\" handling", - "updated_at": "2022-07-07T09:10:32Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19259", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6493?v=4", - "events_url": "https://api.github.com/users/loops/events{/privacy}", - "followers_url": "https://api.github.com/users/loops/followers", - "following_url": "https://api.github.com/users/loops/following{/other_user}", - "gists_url": "https://api.github.com/users/loops/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/loops", - "id": 6493, - "login": "loops", - "node_id": "MDQ6VXNlcjY0OTM=", - "organizations_url": "https://api.github.com/users/loops/orgs", - "received_events_url": "https://api.github.com/users/loops/received_events", - "repos_url": "https://api.github.com/users/loops/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/loops/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/loops/subscriptions", - "type": "User", - "url": "https://api.github.com/users/loops" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19252/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19252/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19252" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19252" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19252/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19252" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/f249680477cdc26da892fe044746bb1713ad2175" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Previously, clickable statuslines didn't receive right click unless the statusline was focused. This fixes that behavior by making clickable statusline sections correctly receive right clicks regardless of whether the statusline is focused or not.\r\n\r\nCloses #18994", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19252/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19252/commits", - "created_at": "2022-07-06T09:39:13Z", - "diff_url": "https://github.com/neovim/neovim/pull/19252.diff", - "draft": false, - "head": { - "label": "famiu:fix/stl_right_click", - "ref": "fix/stl_right_click", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", - "clone_url": "https://github.com/famiu/neovim.git", - "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", - "created_at": "2021-10-11T04:58:58Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", - "events_url": "https://api.github.com/repos/famiu/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/famiu/neovim/forks", - "full_name": "famiu/neovim", - "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", - "git_url": "git://github.com/famiu/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", - "html_url": "https://github.com/famiu/neovim", - "id": 415783665, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/famiu/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/famiu/neovim/merges", - "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGMha8Q", - "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:37:34Z", - "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", - "size": 174357, - "ssh_url": "git@github.com:famiu/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", - "svn_url": "https://github.com/famiu/neovim", - "tags_url": "https://api.github.com/repos/famiu/neovim/tags", - "teams_url": "https://api.github.com/repos/famiu/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", - "updated_at": "2021-10-19T15:10:23Z", - "url": "https://api.github.com/repos/famiu/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "f249680477cdc26da892fe044746bb1713ad2175", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19252", - "id": 988557239, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19252", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 646043375, - "name": "mouse", - "node_id": "MDU6TGFiZWw2NDYwNDMzNzU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/mouse" - } - ], - "locked": false, - "merge_commit_sha": "02a5cf987c658b0f3b06a26c9ead6fca891028d3", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM467C-3", - "number": 19252, - "patch_url": "https://github.com/neovim/neovim/pull/19252.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19252/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/f249680477cdc26da892fe044746bb1713ad2175", - "title": "fix: make right click work correctly with clickable statusline", - "updated_at": "2022-07-12T15:30:20Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19252", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19246/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19246/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19246" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19246" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19246/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19246" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/39ad65a25754baf2fc23421dcdb075d0c1f6c259" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19246/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19246/commits", - "created_at": "2022-07-06T03:41:50Z", - "diff_url": "https://github.com/neovim/neovim/pull/19246.diff", - "draft": true, - "head": { - "label": "neovim:marvim/ci-version-update", - "ref": "marvim/ci-version-update", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "39ad65a25754baf2fc23421dcdb075d0c1f6c259", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19246", - "id": 988117381, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19246", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "970993fef4cf5af9dba80401ed724de067f445bc", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM465XmF", - "number": 19246, - "patch_url": "https://github.com/neovim/neovim/pull/19246.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19246/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/39ad65a25754baf2fc23421dcdb075d0c1f6c259", - "title": "version.c: update [skip ci]", - "updated_at": "2022-07-13T03:37:12Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19246", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/apps/github-actions", - "id": 41898282, - "login": "github-actions[bot]", - "node_id": "MDM6Qm90NDE4OTgyODI=", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "type": "Bot", - "url": "https://api.github.com/users/github-actions%5Bbot%5D" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19243/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19243/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19243" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19243" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19243/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19243" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/461fb50c17eb8ed9bd9a34a49352699eb4525dc1" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "022e994ab8701aee460912a4e2498c2cb4eccd38", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Hi, I'm the author of a relatively popular [plugin](https://github.com/luukvbaal/stabilize.nvim). I'm looking for feedback on whether something like this PR has any possibility of being merged with the behavior of said plugin being provided in core behind a new option.\r\n\r\nI had originally assumed while writing the plugin that the \"jarring\" phenomenon of window viewports changing(scrolling), when splitting windows horizontally, was some undesired side effect of managing the windows. Now, having finally taken the time to look into the source code, it seems this is done intentionally with the following justification:\r\nhttps://github.com/neovim/neovim/blob/41785b1b0cd8b54700110d0c83f599126b38a8c9/src/nvim/window.c#L6193-L6194\r\n\r\nSimply guarding the `scroll_to_fraction()` behind a user option, seems to yield the (subjectively) desired behavior. Please let me know if this is something that could be merged given that there are no undesired side-effects/regressions(I haven't noticed any yet).\r\n\r\n~Then I could look into possibly covering the rest of the cases the plugin handles that result in unnecessarily jarring scrolling in the window viewport. I.e. not scrolling when closing/moving back to a window where the cursor position is behind a horizontal split.~\r\nEDIT: Covered by the second commit.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19243/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19243/commits", - "created_at": "2022-07-05T23:50:22Z", - "diff_url": "https://github.com/neovim/neovim/pull/19243.diff", - "draft": false, - "head": { - "label": "luukvbaal:splitscroll", - "ref": "splitscroll", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/luukvbaal/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/luukvbaal/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/luukvbaal/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/luukvbaal/neovim/branches{/branch}", - "clone_url": "https://github.com/luukvbaal/neovim.git", - "collaborators_url": "https://api.github.com/repos/luukvbaal/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/luukvbaal/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/luukvbaal/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/luukvbaal/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/luukvbaal/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/luukvbaal/neovim/contributors", - "created_at": "2022-07-05T23:21:47Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/luukvbaal/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/luukvbaal/neovim/downloads", - "events_url": "https://api.github.com/repos/luukvbaal/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/luukvbaal/neovim/forks", - "full_name": "luukvbaal/neovim", - "git_commits_url": "https://api.github.com/repos/luukvbaal/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/luukvbaal/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/luukvbaal/neovim/git/tags{/sha}", - "git_url": "git://github.com/luukvbaal/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/luukvbaal/neovim/hooks", - "html_url": "https://github.com/luukvbaal/neovim", - "id": 510922471, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/luukvbaal/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/luukvbaal/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/luukvbaal/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/luukvbaal/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/luukvbaal/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/luukvbaal/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/luukvbaal/neovim/merges", - "milestones_url": "https://api.github.com/repos/luukvbaal/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHnQO5w", - "notifications_url": "https://api.github.com/repos/luukvbaal/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", - "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", - "followers_url": "https://api.github.com/users/luukvbaal/followers", - "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", - "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/luukvbaal", - "id": 31730729, - "login": "luukvbaal", - "node_id": "MDQ6VXNlcjMxNzMwNzI5", - "organizations_url": "https://api.github.com/users/luukvbaal/orgs", - "received_events_url": "https://api.github.com/users/luukvbaal/received_events", - "repos_url": "https://api.github.com/users/luukvbaal/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", - "type": "User", - "url": "https://api.github.com/users/luukvbaal" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/luukvbaal/neovim/pulls{/number}", - "pushed_at": "2022-07-10T12:02:21Z", - "releases_url": "https://api.github.com/repos/luukvbaal/neovim/releases{/id}", - "size": 176956, - "ssh_url": "git@github.com:luukvbaal/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/luukvbaal/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/luukvbaal/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/luukvbaal/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/luukvbaal/neovim/subscription", - "svn_url": "https://github.com/luukvbaal/neovim", - "tags_url": "https://api.github.com/repos/luukvbaal/neovim/tags", - "teams_url": "https://api.github.com/repos/luukvbaal/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/luukvbaal/neovim/git/trees{/sha}", - "updated_at": "2022-07-05T22:25:04Z", - "url": "https://api.github.com/repos/luukvbaal/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "461fb50c17eb8ed9bd9a34a49352699eb4525dc1", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", - "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", - "followers_url": "https://api.github.com/users/luukvbaal/followers", - "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", - "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/luukvbaal", - "id": 31730729, - "login": "luukvbaal", - "node_id": "MDQ6VXNlcjMxNzMwNzI5", - "organizations_url": "https://api.github.com/users/luukvbaal/orgs", - "received_events_url": "https://api.github.com/users/luukvbaal/received_events", - "repos_url": "https://api.github.com/users/luukvbaal/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", - "type": "User", - "url": "https://api.github.com/users/luukvbaal" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19243", - "id": 987968117, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19243", - "labels": [ - { - "color": "0E8A16", - "default": false, - "description": "issue is fixed in vim and patch needs to be ported", - "id": 152276149, - "name": "status:has-vim-patch", - "node_id": "MDU6TGFiZWwxNTIyNzYxNDk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:has-vim-patch" - }, - { - "color": "FBCA04", - "default": false, - "description": "For PRs that propose significant changes to some part of the architecture or API", - "id": 212680983, - "name": "status:needs-discussion", - "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" - }, - { - "color": "c5def5", - "default": false, - "description": "Nvim core functionality or code", - "id": 858327504, - "name": "core", - "node_id": "MDU6TGFiZWw4NTgzMjc1MDQ=", - "url": "https://api.github.com/repos/neovim/neovim/labels/core" - }, - { - "color": "C5DEF5", - "default": false, - "description": "", - "id": 4242493821, - "name": "options", - "node_id": "LA_kwDOAPphoM7831F9", - "url": "https://api.github.com/repos/neovim/neovim/labels/options" - } - ], - "locked": false, - "merge_commit_sha": "c1617f6cd5a36ba8e065a1dae55637ecff3dfcec", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM464zJ1", - "number": 19243, - "patch_url": "https://github.com/neovim/neovim/pull/19243.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19243/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/461fb50c17eb8ed9bd9a34a49352699eb4525dc1", - "title": "feat(window/ui): add splitscroll option ", - "updated_at": "2022-07-11T13:18:32Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19243", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31730729?v=4", - "events_url": "https://api.github.com/users/luukvbaal/events{/privacy}", - "followers_url": "https://api.github.com/users/luukvbaal/followers", - "following_url": "https://api.github.com/users/luukvbaal/following{/other_user}", - "gists_url": "https://api.github.com/users/luukvbaal/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/luukvbaal", - "id": 31730729, - "login": "luukvbaal", - "node_id": "MDQ6VXNlcjMxNzMwNzI5", - "organizations_url": "https://api.github.com/users/luukvbaal/orgs", - "received_events_url": "https://api.github.com/users/luukvbaal/received_events", - "repos_url": "https://api.github.com/users/luukvbaal/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/luukvbaal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luukvbaal/subscriptions", - "type": "User", - "url": "https://api.github.com/users/luukvbaal" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19239/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19239/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19239" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19239" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19239/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19239" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/cdfaed54c144ea26acc3fdaf4581cce475a50e8f" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "41785b1b0cd8b54700110d0c83f599126b38a8c9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Instead of creating hand-crafted Lua bindings for the Lua stdlib, now we\nre-leverage the same generators for creating the API functions.\n\nThis automates some boilerplate, like argument validation, as well as\navoiding needing to use Lua's stack API which can be awkward.\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19239/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19239/commits", - "created_at": "2022-07-05T17:11:07Z", - "diff_url": "https://github.com/neovim/neovim/pull/19239.diff", - "draft": true, - "head": { - "label": "lewis6991:stdlibgen", - "ref": "stdlibgen", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "cdfaed54c144ea26acc3fdaf4581cce475a50e8f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19239", - "id": 987660262, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19239", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "2fd22a1447492b11b351d2b3813133f87fb7a7c4", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM463n_m", - "number": 19239, - "patch_url": "https://github.com/neovim/neovim/pull/19239.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19239/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cdfaed54c144ea26acc3fdaf4581cce475a50e8f", - "title": "refactor(lua): Use API objects for Lua stdlib", - "updated_at": "2022-07-06T15:43:41Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19239", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19238/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19238/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19238" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19238" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19238/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19238" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/d5974eeb038666d684234df486fe448e215a8952" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19238/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19238/commits", - "created_at": "2022-07-05T14:51:33Z", - "diff_url": "https://github.com/neovim/neovim/pull/19238.diff", - "draft": false, - "head": { - "label": "lewis6991:vimcmd", - "ref": "vimcmd", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "d5974eeb038666d684234df486fe448e215a8952", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19238", - "id": 987532353, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19238", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "04f2496bd156d2e5297813c1539634cb67260961", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM463IxB", - "number": 19238, - "patch_url": "https://github.com/neovim/neovim/pull/19238.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", - "events_url": "https://api.github.com/users/muniter/events{/privacy}", - "followers_url": "https://api.github.com/users/muniter/followers", - "following_url": "https://api.github.com/users/muniter/following{/other_user}", - "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/muniter", - "id": 9699804, - "login": "muniter", - "node_id": "MDQ6VXNlcjk2OTk4MDQ=", - "organizations_url": "https://api.github.com/users/muniter/orgs", - "received_events_url": "https://api.github.com/users/muniter/received_events", - "repos_url": "https://api.github.com/users/muniter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/muniter" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19238/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d5974eeb038666d684234df486fe448e215a8952", - "title": "feat(lua): allow vim.cmd to be indexed", - "updated_at": "2022-07-13T08:54:48Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19238", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19233/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19233/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19233" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19233" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19233/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19233" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0b7f5757331a5674a81ccd05557fcd157f9d8ea8" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d0835617facc98daf79318e26d41669bb2ce1a6b", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "#### vim-patch:8.1.0342: crash when a callback deletes a window that is being used\n\nProblem: Crash when a callback deletes a window that is being used.\nSolution: Do not unload a buffer that is being displayed while redrawing the\n screen. Also avoid invoking callbacks while redrawing.\n (closes vim/vim#2107)\nhttps://github.com/vim/vim/commit/94f01956a583223dafe24135489d0ab1100ab0ad\n\nOmit parse_queued_messages(): N/A\n\n\n#### vim-patch:8.1.0425: ml_get error and crash with appendbufline()\n\nProblem: ml_get error and crash with appendbufline(). (Masashi Iizuka)\nSolution: Set per-window buffer info. (Hirohito Higashi, closes vim/vim#3455)\nhttps://github.com/vim/vim/commit/9cea87c5775948a35098f3602746c20ecf95dbcd", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19233/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19233/commits", - "created_at": "2022-07-05T09:59:35Z", - "diff_url": "https://github.com/neovim/neovim/pull/19233.diff", - "draft": true, - "head": { - "label": "zeertzjq:vim-8.1.0342", - "ref": "vim-8.1.0342", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", - "clone_url": "https://github.com/zeertzjq/neovim.git", - "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", - "created_at": "2021-09-27T02:22:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", - "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", - "full_name": "zeertzjq/neovim", - "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", - "git_url": "git://github.com/zeertzjq/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", - "html_url": "https://github.com/zeertzjq/neovim", - "id": 410715915, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", - "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGHsHCw", - "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:58Z", - "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 174186, - "ssh_url": "git@github.com:zeertzjq/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", - "svn_url": "https://github.com/zeertzjq/neovim", - "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", - "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", - "updated_at": "2022-01-04T10:53:55Z", - "url": "https://api.github.com/repos/zeertzjq/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "0b7f5757331a5674a81ccd05557fcd157f9d8ea8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19233", - "id": 987235146, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19233", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "e64f4c326ef944391fd8400785c8d759d8be9ce7", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM462ANK", - "number": 19233, - "patch_url": "https://github.com/neovim/neovim/pull/19233.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19233/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0b7f5757331a5674a81ccd05557fcd157f9d8ea8", - "title": "vim-patch:8.1.{0342,0425}: can_unload_buffer()", - "updated_at": "2022-07-05T10:25:04Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19233", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19217/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19217/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19217" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19217" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19217/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19217" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/eb98b371987259926d8a0962809fbc30a4296ddf" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "acb7a902812a064fced5ef7d389bd94cb45764bb", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "If I run the following ex command (but note that it happens generally for any `vim.wait` invocations):\r\n\r\n`lua vim.wait(4096, function() end, 100)`\r\n\r\nIt's not possible to cancel `vim.wait` before its timeout by inputting `Ctrl-C`. This patch fixes that.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19217/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19217/commits", - "created_at": "2022-07-03T15:00:07Z", - "diff_url": "https://github.com/neovim/neovim/pull/19217.diff", - "draft": false, - "head": { - "label": "resolritter:patch-2", - "ref": "patch-2", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/resolritter/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/resolritter/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/resolritter/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/resolritter/neovim/branches{/branch}", - "clone_url": "https://github.com/resolritter/neovim.git", - "collaborators_url": "https://api.github.com/repos/resolritter/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/resolritter/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/resolritter/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/resolritter/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/resolritter/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/resolritter/neovim/contributors", - "created_at": "2022-06-05T04:21:18Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/resolritter/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/resolritter/neovim/downloads", - "events_url": "https://api.github.com/repos/resolritter/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/resolritter/neovim/forks", - "full_name": "resolritter/neovim", - "git_commits_url": "https://api.github.com/repos/resolritter/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/resolritter/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/resolritter/neovim/git/tags{/sha}", - "git_url": "git://github.com/resolritter/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/resolritter/neovim/hooks", - "html_url": "https://github.com/resolritter/neovim", - "id": 499998581, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/resolritter/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/resolritter/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/resolritter/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/resolritter/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/resolritter/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/resolritter/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/resolritter/neovim/merges", - "milestones_url": "https://api.github.com/repos/resolritter/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHc1fdQ", - "notifications_url": "https://api.github.com/repos/resolritter/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", - "events_url": "https://api.github.com/users/resolritter/events{/privacy}", - "followers_url": "https://api.github.com/users/resolritter/followers", - "following_url": "https://api.github.com/users/resolritter/following{/other_user}", - "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/resolritter", - "id": 17429390, - "login": "resolritter", - "node_id": "MDQ6VXNlcjE3NDI5Mzkw", - "organizations_url": "https://api.github.com/users/resolritter/orgs", - "received_events_url": "https://api.github.com/users/resolritter/received_events", - "repos_url": "https://api.github.com/users/resolritter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/resolritter" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/resolritter/neovim/pulls{/number}", - "pushed_at": "2022-07-04T20:29:27Z", - "releases_url": "https://api.github.com/repos/resolritter/neovim/releases{/id}", - "size": 175678, - "ssh_url": "git@github.com:resolritter/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/resolritter/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/resolritter/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/resolritter/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/resolritter/neovim/subscription", - "svn_url": "https://github.com/resolritter/neovim", - "tags_url": "https://api.github.com/repos/resolritter/neovim/tags", - "teams_url": "https://api.github.com/repos/resolritter/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/resolritter/neovim/git/trees{/sha}", - "updated_at": "2022-06-05T04:15:49Z", - "url": "https://api.github.com/repos/resolritter/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "eb98b371987259926d8a0962809fbc30a4296ddf", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", - "events_url": "https://api.github.com/users/resolritter/events{/privacy}", - "followers_url": "https://api.github.com/users/resolritter/followers", - "following_url": "https://api.github.com/users/resolritter/following{/other_user}", - "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/resolritter", - "id": 17429390, - "login": "resolritter", - "node_id": "MDQ6VXNlcjE3NDI5Mzkw", - "organizations_url": "https://api.github.com/users/resolritter/orgs", - "received_events_url": "https://api.github.com/users/resolritter/received_events", - "repos_url": "https://api.github.com/users/resolritter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/resolritter" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19217", - "id": 985742869, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19217", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "82f9a4db0798f93ef7d4530da5ab17630cf20ec2", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 3, - "created_at": "2022-06-26T11:25:19Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/31", - "id": 8129424, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/31/labels", - "node_id": "MI_kwDOAPphoM4AfAuQ", - "number": 31, - "open_issues": 7, - "state": "open", - "title": "0.7.3", - "updated_at": "2022-07-08T23:42:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/31" - }, - "node_id": "PR_kwDOAPphoM46wT4V", - "number": 19217, - "patch_url": "https://github.com/neovim/neovim/pull/19217.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19217/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/eb98b371987259926d8a0962809fbc30a4296ddf", - "title": "fix(lua): make it possible cancel vim.wait with ctrl-c", - "updated_at": "2022-07-04T22:03:35Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19217", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/17429390?v=4", - "events_url": "https://api.github.com/users/resolritter/events{/privacy}", - "followers_url": "https://api.github.com/users/resolritter/followers", - "following_url": "https://api.github.com/users/resolritter/following{/other_user}", - "gists_url": "https://api.github.com/users/resolritter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/resolritter", - "id": 17429390, - "login": "resolritter", - "node_id": "MDQ6VXNlcjE3NDI5Mzkw", - "organizations_url": "https://api.github.com/users/resolritter/orgs", - "received_events_url": "https://api.github.com/users/resolritter/received_events", - "repos_url": "https://api.github.com/users/resolritter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/resolritter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/resolritter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/resolritter" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19213/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19213/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19213" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19213" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19213/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19213" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/128783f70ad5b79f11e5b0716ccb63db1082d54c" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "ca64b589cd74e9f6bd369286a415711ec7197082", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Currently LSP allows only using loclist or quickfix list window. I\r\nnormally prefer to review all quickfix items without opening quickfix\r\nwindow. This fix allows passing `on_list` option which allows full\r\ncontrol what to do with list.\r\n\r\nHere is example how to use it with quick fix list:\r\n\r\n```lua\r\nlocal function on_list(options)\r\n vim.fn.setqflist({}, ' ', options)\r\n vim.api.nvim_command('cfirst')\r\nend\r\n\r\nlocal bufopts = { noremap=true, silent=true, buffer=bufnr }\r\nvim.keymap.set('n', 'ad', function() vim.lsp.buf.declaration{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'd', function() vim.lsp.buf.definition{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'ai', function() vim.lsp.buf.implementation{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'at', function() vim.lsp.buf.type_definition{on_list=on_list} end, bufopts)\r\nvim.keymap.set('n', 'af', function() vim.lsp.buf.references(nil, {on_list=on_list}) end, bufopts)\r\n```\r\n\r\nIf you prefer loclist do something like this:\r\n\r\n```lua\r\nlocal function on_list(options)\r\n vim.fn.setloclist(0, {}, ' ', options)\r\n vim.api.nvim_command('lopen')\r\nend\r\n```\r\n\r\nclose https://github.com/neovim/neovim/issues/19182", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19213/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19213/commits", - "created_at": "2022-07-03T09:49:06Z", - "diff_url": "https://github.com/neovim/neovim/pull/19213.diff", - "draft": false, - "head": { - "label": "daliusd:first-quickfix-item-vs-window", - "ref": "first-quickfix-item-vs-window", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/daliusd/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/daliusd/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/daliusd/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/daliusd/neovim/branches{/branch}", - "clone_url": "https://github.com/daliusd/neovim.git", - "collaborators_url": "https://api.github.com/repos/daliusd/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/daliusd/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/daliusd/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/daliusd/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/daliusd/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/daliusd/neovim/contributors", - "created_at": "2022-07-03T09:49:02Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/daliusd/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/daliusd/neovim/downloads", - "events_url": "https://api.github.com/repos/daliusd/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/daliusd/neovim/forks", - "full_name": "daliusd/neovim", - "git_commits_url": "https://api.github.com/repos/daliusd/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/daliusd/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/daliusd/neovim/git/tags{/sha}", - "git_url": "git://github.com/daliusd/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/daliusd/neovim/hooks", - "html_url": "https://github.com/daliusd/neovim", - "id": 509982000, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/daliusd/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/daliusd/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/daliusd/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/daliusd/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/daliusd/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/daliusd/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/daliusd/neovim/merges", - "milestones_url": "https://api.github.com/repos/daliusd/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHmW1MA", - "notifications_url": "https://api.github.com/repos/daliusd/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", - "events_url": "https://api.github.com/users/daliusd/events{/privacy}", - "followers_url": "https://api.github.com/users/daliusd/followers", - "following_url": "https://api.github.com/users/daliusd/following{/other_user}", - "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/daliusd", - "id": 1944737, - "login": "daliusd", - "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", - "organizations_url": "https://api.github.com/users/daliusd/orgs", - "received_events_url": "https://api.github.com/users/daliusd/received_events", - "repos_url": "https://api.github.com/users/daliusd/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", - "type": "User", - "url": "https://api.github.com/users/daliusd" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/daliusd/neovim/pulls{/number}", - "pushed_at": "2022-07-08T07:51:02Z", - "releases_url": "https://api.github.com/repos/daliusd/neovim/releases{/id}", - "size": 176723, - "ssh_url": "git@github.com:daliusd/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/daliusd/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/daliusd/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/daliusd/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/daliusd/neovim/subscription", - "svn_url": "https://github.com/daliusd/neovim", - "tags_url": "https://api.github.com/repos/daliusd/neovim/tags", - "teams_url": "https://api.github.com/repos/daliusd/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/daliusd/neovim/git/trees{/sha}", - "updated_at": "2022-07-03T09:27:03Z", - "url": "https://api.github.com/repos/daliusd/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "128783f70ad5b79f11e5b0716ccb63db1082d54c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", - "events_url": "https://api.github.com/users/daliusd/events{/privacy}", - "followers_url": "https://api.github.com/users/daliusd/followers", - "following_url": "https://api.github.com/users/daliusd/following{/other_user}", - "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/daliusd", - "id": 1944737, - "login": "daliusd", - "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", - "organizations_url": "https://api.github.com/users/daliusd/orgs", - "received_events_url": "https://api.github.com/users/daliusd/received_events", - "repos_url": "https://api.github.com/users/daliusd/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", - "type": "User", - "url": "https://api.github.com/users/daliusd" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19213", - "id": 985685047, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19213", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "4edf5c3985c6aa04b63dc27d4315f2449d347799", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46wFw3", - "number": 19213, - "patch_url": "https://github.com/neovim/neovim/pull/19213.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19213/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/128783f70ad5b79f11e5b0716ccb63db1082d54c", - "title": "feat(lsp): allow passing custom list handler to LSP functions that return lists", - "updated_at": "2022-07-12T16:22:52Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19213", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1944737?v=4", - "events_url": "https://api.github.com/users/daliusd/events{/privacy}", - "followers_url": "https://api.github.com/users/daliusd/followers", - "following_url": "https://api.github.com/users/daliusd/following{/other_user}", - "gists_url": "https://api.github.com/users/daliusd/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/daliusd", - "id": 1944737, - "login": "daliusd", - "node_id": "MDQ6VXNlcjE5NDQ3Mzc=", - "organizations_url": "https://api.github.com/users/daliusd/orgs", - "received_events_url": "https://api.github.com/users/daliusd/received_events", - "repos_url": "https://api.github.com/users/daliusd/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/daliusd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/daliusd/subscriptions", - "type": "User", - "url": "https://api.github.com/users/daliusd" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19189/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19189/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19189" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19189" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19189/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19189" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/17f1f6843b4999d08444d94f9e956e32c5da9b9a" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is based on the work done in #18674\r\n\r\nuse [CTest](https://cmake.org/cmake/help/latest/manual/ctest.1.html) to run lint commands\r\n\r\n```sh\r\nctest --test-dir build --show-only\r\nctest --test-dir build --print-labels\r\nctest --test-dir build -R 'lintuncrustify-window*'\r\nctest --test-dir build -R 'lintc-window*'\r\n\r\n```\r\n### Highlights\r\n\r\n- lintc (`clint`/`uncrustify`)\r\n\t- run lint tests based on patterns\r\n\t\r\n\t\t```sh\r\n\t\tctest --test-dir build -R 'lint.*api*'\r\n\t\t```\r\n\t\t\r\n\t- run lint tests for _changed_ files only (the CI currently compares with \"origin/master\", but can also be against PR's base ref)\r\n\r\n\t\t```sh\r\n\t\tctest --test-dir build -L 'lint-changed-only'\r\n\t\t# or\r\n\t\tmake lintc # use lintcfull to run the full suite\r\n\t\t```\r\n\r\n- full, customizable, reporting which includes timing information, and the ability to export to JUnit format\r\n\r\n ```sh\r\n ctest --test-dir build -R lintuncrustify --quiet --output-on-failure\r\n ctest --test-dir build -R lintpy --extra-verbose\r\n ```\r\n \r\n- parallel execution for _all_ of the above\r\n\r\n ```console\r\n $ ctest --test-dir build -R 'lint' -j`nproc` --progress\r\n\r\n 100% tests passed, 0 tests failed out of 695\r\n\r\n Label Time Summary:\r\n lint-all = 151.16 sec*proc (695 tests)\r\n lintcfull = 146.53 sec*proc (690 tests)\r\n\r\n Total Test time (real) = 8.43 sec\r\n ```\r\n \r\nRelated #19169\r\n\r\n### Supported tests\r\n\r\n- [ ] busted, tracked in https://github.com/neovim/neovim/pull/18674\r\n- [x] commit-lint\r\n- [x] uncrustify\r\n- [x] clint\r\n- [x] stylua\r\n- [x] luacheck\r\n- [x] shellcheck\r\n- [x] flake8\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19189/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19189/commits", - "created_at": "2022-07-01T12:11:30Z", - "diff_url": "https://github.com/neovim/neovim/pull/19189.diff", - "draft": false, - "head": { - "label": "kylo252:ctest-basic", - "ref": "ctest-basic", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "17f1f6843b4999d08444d94f9e956e32c5da9b9a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19189", - "id": 984895341, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19189", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - } - ], - "locked": false, - "merge_commit_sha": "3f4d24a880eaa4beb811f0f87cbe524143c49a8d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46tE9t", - "number": 19189, - "patch_url": "https://github.com/neovim/neovim/pull/19189.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19189/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/17f1f6843b4999d08444d94f9e956e32c5da9b9a", - "title": "feat(cmake): add native support for testing", - "updated_at": "2022-07-12T11:37:38Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19189", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19185/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19185/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19185" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19185" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19185/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19185" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/b3ffb4e51be671844e785efd84d82fff3e156cf7" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d07a39c54b1ecd767590821601c33164df4ba3e0", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Continue of https://github.com/neovim/neovim/pull/16251 https://github.com/neovim/neovim/pull/18961\r\n\r\nFix #19184\r\nFix #19193\r\n\r\nNote: I don't recommend for you to use `rhysd/accelerated-jk` plugin with `cmdheight=0` because of https://github.com/neovim/neovim/issues/18953\r\n\r\nNote: It is the feature that `If you enter the cmdline while the cursor is in the lower half of the window, the entire buffer content will shift one line up while the cmdline is open`. Because of https://github.com/neovim/neovim/issues/19112", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19185/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19185/commits", - "created_at": "2022-07-01T10:44:52Z", - "diff_url": "https://github.com/neovim/neovim/pull/19185.diff", - "draft": false, - "head": { - "label": "Shougo:fix_cmdheight2", - "ref": "fix_cmdheight2", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/Shougo/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/Shougo/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/Shougo/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/Shougo/neovim/branches{/branch}", - "clone_url": "https://github.com/Shougo/neovim.git", - "collaborators_url": "https://api.github.com/repos/Shougo/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/Shougo/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/Shougo/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/Shougo/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/Shougo/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/Shougo/neovim/contributors", - "created_at": "2014-09-09T12:43:00Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/Shougo/neovim/deployments", - "description": "vim for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/Shougo/neovim/downloads", - "events_url": "https://api.github.com/repos/Shougo/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/Shougo/neovim/forks", - "full_name": "Shougo/neovim", - "git_commits_url": "https://api.github.com/repos/Shougo/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/Shougo/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/Shougo/neovim/git/tags{/sha}", - "git_url": "git://github.com/Shougo/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/Shougo/neovim/hooks", - "html_url": "https://github.com/Shougo/neovim", - "id": 23832980, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/Shougo/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/Shougo/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/Shougo/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/Shougo/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/Shougo/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/Shougo/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/Shougo/neovim/merges", - "milestones_url": "https://api.github.com/repos/Shougo/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMzgzMjk4MA==", - "notifications_url": "https://api.github.com/repos/Shougo/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", - "events_url": "https://api.github.com/users/Shougo/events{/privacy}", - "followers_url": "https://api.github.com/users/Shougo/followers", - "following_url": "https://api.github.com/users/Shougo/following{/other_user}", - "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Shougo", - "id": 41495, - "login": "Shougo", - "node_id": "MDQ6VXNlcjQxNDk1", - "organizations_url": "https://api.github.com/users/Shougo/orgs", - "received_events_url": "https://api.github.com/users/Shougo/received_events", - "repos_url": "https://api.github.com/users/Shougo/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Shougo" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/Shougo/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:37:57Z", - "releases_url": "https://api.github.com/repos/Shougo/neovim/releases{/id}", - "size": 174063, - "ssh_url": "git@github.com:Shougo/neovim.git", - "stargazers_count": 19, - "stargazers_url": "https://api.github.com/repos/Shougo/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/Shougo/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/Shougo/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/Shougo/neovim/subscription", - "svn_url": "https://github.com/Shougo/neovim", - "tags_url": "https://api.github.com/repos/Shougo/neovim/tags", - "teams_url": "https://api.github.com/repos/Shougo/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/Shougo/neovim/git/trees{/sha}", - "updated_at": "2022-03-31T12:12:38Z", - "url": "https://api.github.com/repos/Shougo/neovim", - "visibility": "public", - "watchers": 19, - "watchers_count": 19, - "web_commit_signoff_required": false - }, - "sha": "b3ffb4e51be671844e785efd84d82fff3e156cf7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", - "events_url": "https://api.github.com/users/Shougo/events{/privacy}", - "followers_url": "https://api.github.com/users/Shougo/followers", - "following_url": "https://api.github.com/users/Shougo/following{/other_user}", - "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Shougo", - "id": 41495, - "login": "Shougo", - "node_id": "MDQ6VXNlcjQxNDk1", - "organizations_url": "https://api.github.com/users/Shougo/orgs", - "received_events_url": "https://api.github.com/users/Shougo/received_events", - "repos_url": "https://api.github.com/users/Shougo/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Shougo" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19185", - "id": 984815690, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19185", - "labels": [], - "locked": false, - "merge_commit_sha": "53af62196060fb7d6e36e21c60b77d929f9e3d65", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46sxhK", - "number": 19185, - "patch_url": "https://github.com/neovim/neovim/pull/19185.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19185/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b3ffb4e51be671844e785efd84d82fff3e156cf7", - "title": "[WIP] cmdheight=0 fix bugs part2", - "updated_at": "2022-07-12T00:31:31Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19185", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", - "events_url": "https://api.github.com/users/Shougo/events{/privacy}", - "followers_url": "https://api.github.com/users/Shougo/followers", - "following_url": "https://api.github.com/users/Shougo/following{/other_user}", - "gists_url": "https://api.github.com/users/Shougo/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Shougo", - "id": 41495, - "login": "Shougo", - "node_id": "MDQ6VXNlcjQxNDk1", - "organizations_url": "https://api.github.com/users/Shougo/orgs", - "received_events_url": "https://api.github.com/users/Shougo/received_events", - "repos_url": "https://api.github.com/users/Shougo/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Shougo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Shougo/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Shougo" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19167/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19167/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19167" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19167" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19167/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19167" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/3fe6b99abc8eae83be3c41db887f6caa9c63228f" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "cb84f5ee530f0f32b92bed5b4ad41344e8b551aa", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Work on https://github.com/neovim/neovim/issues/567\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19167/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19167/commits", - "created_at": "2022-06-30T12:52:29Z", - "diff_url": "https://github.com/neovim/neovim/pull/19167.diff", - "draft": false, - "head": { - "label": "dundargoc:refactor/conversion", - "ref": "refactor/conversion", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "3fe6b99abc8eae83be3c41db887f6caa9c63228f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19167", - "id": 983805934, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19167", - "labels": [ - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - } - ], - "locked": false, - "merge_commit_sha": "cd2e61485705a4e22610eb40611e97a180ad4735", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46o6_u", - "number": 19167, - "patch_url": "https://github.com/neovim/neovim/pull/19167.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19167/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3fe6b99abc8eae83be3c41db887f6caa9c63228f", - "title": "refactor: enable -Wconversion warning for memline.c", - "updated_at": "2022-06-30T13:29:03Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19167", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19164/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19164/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19164" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19164" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19164/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19164" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/86255bab87b168479251ea52b51502b025ce4967" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "565f72b9689e0c440ff72c712a090224aaf7631b", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Supersedes #16396", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19164/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19164/commits", - "created_at": "2022-06-30T09:28:53Z", - "diff_url": "https://github.com/neovim/neovim/pull/19164.diff", - "draft": true, - "head": { - "label": "famiu:feat/lua/ui_attach", - "ref": "feat/lua/ui_attach", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", - "clone_url": "https://github.com/famiu/neovim.git", - "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", - "created_at": "2021-10-11T04:58:58Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", - "events_url": "https://api.github.com/repos/famiu/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/famiu/neovim/forks", - "full_name": "famiu/neovim", - "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", - "git_url": "git://github.com/famiu/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", - "html_url": "https://github.com/famiu/neovim", - "id": 415783665, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/famiu/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/famiu/neovim/merges", - "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGMha8Q", - "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:37:34Z", - "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", - "size": 174357, - "ssh_url": "git@github.com:famiu/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", - "svn_url": "https://github.com/famiu/neovim", - "tags_url": "https://api.github.com/repos/famiu/neovim/tags", - "teams_url": "https://api.github.com/repos/famiu/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", - "updated_at": "2021-10-19T15:10:23Z", - "url": "https://api.github.com/repos/famiu/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "86255bab87b168479251ea52b51502b025ce4967", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19164", - "id": 983594296, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19164", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "72f286948312f852954d569f09c4b8fd7b688fa5", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46oHU4", - "number": 19164, - "patch_url": "https://github.com/neovim/neovim/pull/19164.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19164/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/86255bab87b168479251ea52b51502b025ce4967", - "title": "feat(lua): vim.ui_attach to get ui events from lua", - "updated_at": "2022-07-04T06:08:30Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19164", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19155/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19155/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19155" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19155" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19155/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19155" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "ba583f820655d3d7cf4c85854c0359c54d49ae5a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "```\r\nnvim_win_get_folds({ns_id}, {window}, {opts}) *nvim_win_get_folds()*\r\n Get fold for the current window\r\n\r\n Parameters: ~\r\n {ns_id} Namespace id from |nvim_create_namespace()|. Use `0` to \r\n retrieve non-extmark folds.\r\n {window} Window handle, or 0 for current window\r\n {opts} Optional parameters. Reserved for future use.\r\n\r\n Return: ~\r\n Array of 2-integer tuples representing start and end of\r\n the fold (0-indexed, inclusive).\r\n```", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19155/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19155/commits", - "created_at": "2022-06-29T16:00:16Z", - "diff_url": "https://github.com/neovim/neovim/pull/19155.diff", - "draft": true, - "head": { - "label": "lewis6991:get_folds", - "ref": "get_folds", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19155", - "id": 982791801, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19155", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 2598645343, - "name": "folds", - "node_id": "MDU6TGFiZWwyNTk4NjQ1MzQz", - "url": "https://api.github.com/repos/neovim/neovim/labels/folds" - } - ], - "locked": false, - "merge_commit_sha": "88b779faa4ed8543f8f8389256e53a0efdcfa017", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46lDZ5", - "number": 19155, - "patch_url": "https://github.com/neovim/neovim/pull/19155.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19155/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ef66f8c511d3bbc3c5fe05a7a17b04a69de34b27", - "title": "feat(api): add nvim_win_get_folds", - "updated_at": "2022-07-04T11:15:25Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19155", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19140/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19140/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19140" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19140" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19140/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19140" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/6db52c65b2871c734771cbd41f6f6d70e9569a20" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e0f605bfd8b40b45a7efc88ffa0ee6b4a8a3307a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Take 2 on fixing leaks detected by coverity.\r\n\r\nI plan on adding the tooling necessary to check this in this PR as\r\nsuggested in https://github.com/neovim/neovim/pull/19060#issuecomment-1168548095\r\n\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19140/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19140/commits", - "created_at": "2022-06-28T18:03:28Z", - "diff_url": "https://github.com/neovim/neovim/pull/19140.diff", - "draft": false, - "head": { - "label": "vigoux:coverity-133879", - "ref": "coverity-133879", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", - "clone_url": "https://github.com/vigoux/neovim.git", - "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", - "created_at": "2020-04-14T17:09:25Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", - "events_url": "https://api.github.com/repos/vigoux/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", - "full_name": "vigoux/neovim", - "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", - "git_url": "git://github.com/vigoux/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", - "html_url": "https://github.com/vigoux/neovim", - "id": 255673198, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", - "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", - "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", - "pushed_at": "2022-06-28T19:07:56Z", - "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", - "size": 172697, - "ssh_url": "git@github.com:vigoux/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", - "svn_url": "https://github.com/vigoux/neovim", - "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", - "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", - "updated_at": "2020-05-15T10:06:46Z", - "url": "https://api.github.com/repos/vigoux/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "6db52c65b2871c734771cbd41f6f6d70e9569a20", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19140", - "id": 981722982, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19140", - "labels": [], - "locked": false, - "merge_commit_sha": "dfdd39603c7ca146c283fd54c2970536acf06c6d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46g-dm", - "number": 19140, - "patch_url": "https://github.com/neovim/neovim/pull/19140.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19140/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6db52c65b2871c734771cbd41f6f6d70e9569a20", - "title": "Fix leaks detected by coverity", - "updated_at": "2022-06-30T15:45:51Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19140", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19128/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19128/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19128" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19128" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19128/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19128" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ce533af0f15853f7fa86387cba3b50261ec8a552" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Add template for using [`CMakePresets.json`](https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html)\r\n\r\n> One problem that `CMake` users often face is sharing settings with other people for common ways to configure a project. This may be done to support CI builds, or for users who frequently use the same build. `CMake` supports two main files, `CMakePresets.json` and `CMakeUserPresets.json`, that allow users to specify common configure options and share them with others. `CMake` also supports files included with the include field.\r\n\r\n--- \r\n\r\n### Example usage\r\n\r\n```bash\r\n# get a list of pre-configured presets\r\ncmake --list-presets\r\n\r\n# configure a preset\r\ncmake . --preset=asan\r\n\r\n# configure another preset (will not interfere with any other preset)\r\ncmake . --preset=release\r\n\r\n# build it\r\ncmake --build --preset=asan\r\n\r\n# you can also use ninja directly\r\nninja -C build/\r\n```\r\n\r\nthis current configuration will give out a build tree that looks like this\r\n\r\n
\r\nBuild tree\r\n\r\n![image](https://user-images.githubusercontent.com/59826753/175991590-da36cd84-3ebf-4fd2-955b-38700707c671.png)\r\n\r\n
\r\n\r\n---\r\n\r\n### Overview\r\n#### cons\r\n- requires cmake v3.21+ to use \r\n\r\n#### pros\r\n- works on all platforms (no need to bother with bash/powershell/whatever)\r\n- provides _short-hand_ commands for different build configurations\r\n- provides a quick overview of all available targets/configurations along with suggestions (presets) in an [extremely easy to read json manifest](https://github.com/kylo252/neovim/blob/507ea19edb5b1c5fe535a178e4cca36ee60190c0/contrib/CMakePresets.json#L46-L57)\r\n- provides a quick overview of suggested environment variables\r\n- allows inheriting all of the above from a custom preset in `CMakeUsersPresets.json`, that can have on-the-fly tweaks\r\n ```console\r\n :split term://cmake . --preset=myDebugPreset\r\n ```\r\n- we're not really adding any extra functionality to the current cmake, it's more akin to using [policies](https://cmake.org/cmake/help/latest/command/cmake_policy.html)\r\n ```cmake\r\n if(POLICY ...)\r\n \t# cmake_policy(...)\r\n endif()\r\n ```\r\n - last but not least, enables easier tracking of configurations along with all the other benefits of [configuration-as-code](https://www.perforce.com/blog/vcs/configuration-as-code#:~:text=Configuration%20as%20code%20is%20the,control%20for%20your%20entire%20product.)\r\n \r\n ---\r\n \r\n TODO\r\n - [ ] decide if `build/${presetName}` is okay, will not work with scripts hard-coding `./build`\r\n - [ ] consider adding a separate presets file for third-party\r\n - [ ] consider adding a `contrib/CMakeUserPresets.json.example` (how does it affect `local.mk`?)", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19128/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19128/commits", - "created_at": "2022-06-27T16:30:03Z", - "diff_url": "https://github.com/neovim/neovim/pull/19128.diff", - "draft": false, - "head": { - "label": "kylo252:cmake-presets", - "ref": "cmake-presets", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ce533af0f15853f7fa86387cba3b50261ec8a552", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19128", - "id": 980278904, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19128", - "labels": [], - "locked": false, - "merge_commit_sha": "5c2caad877b9e7ddb6aa819c884f6304ae0d7445", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46bd54", - "number": 19128, - "patch_url": "https://github.com/neovim/neovim/pull/19128.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19128/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ce533af0f15853f7fa86387cba3b50261ec8a552", - "title": "build: add cmake-presets integration", - "updated_at": "2022-07-12T15:42:23Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19128", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19121/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19121/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19121" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19121" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19121/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19121" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/cd4c37ab3c289cea909b2a82480942f05d778b7a" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "f3c8f3e5d40e7c489492ffe3b8043705fcf40e78", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "I had observed the existing release CI and the reason why it cannot be added as a step in the existing CI is:\r\n- The action is only supported on windows runners.\r\n- The action has GitHub event validation checks and can only be run on `release` event with the `released/prereleased` event type.\r\n\r\nBefore merging this:\r\n1. Please add a GitHub token with `public_repo` scope as a repository secret and rename the secret name in the workflow.\r\n2. Fork [microsoft/winget-pkgs](https://github.com/microsoft/winget-pkgs) under @neovim, the organisation or any maintainer.\r\n\r\nIf the fork is not present under the organisation:\r\n- Please add another line in the workflow to tell the action where to find the fork, if the fork is not present under the organisation.\r\n```yaml\r\n- uses: vedantmgoyal2009/winget-releaser@latest\r\n with:\r\n identifier: Neovim.Neovim\r\n token: ${{ secrets.WINGET_TOKEN }}\r\n fork-user: # don't put \"@\" when writing username\r\n```\r\n- Make sure, the fork and GitHub Personal Access Token (PAT) should come from the same account\r\n\r\n---\r\n\r\n* Resolves https://github.com/neovim/neovim/issues/19108\r\n\r\ncc @justinmk", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19121/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19121/commits", - "created_at": "2022-06-27T10:46:33Z", - "diff_url": "https://github.com/neovim/neovim/pull/19121.diff", - "draft": false, - "head": { - "label": "vedantmgoyal2009:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/branches{/branch}", - "clone_url": "https://github.com/vedantmgoyal2009/neovim.git", - "collaborators_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/contributors", - "created_at": "2022-06-27T09:17:54Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/downloads", - "events_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/forks", - "full_name": "vedantmgoyal2009/neovim", - "git_commits_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/tags{/sha}", - "git_url": "git://github.com/vedantmgoyal2009/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/hooks", - "html_url": "https://github.com/vedantmgoyal2009/neovim", - "id": 507841071, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/merges", - "milestones_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHkUKLw", - "notifications_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", - "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", - "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", - "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", - "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vedantmgoyal2009", - "id": 83997633, - "login": "vedantmgoyal2009", - "node_id": "MDQ6VXNlcjgzOTk3NjMz", - "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", - "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", - "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vedantmgoyal2009" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:35:39Z", - "releases_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/releases{/id}", - "size": 172771, - "ssh_url": "git@github.com:vedantmgoyal2009/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/subscription", - "svn_url": "https://github.com/vedantmgoyal2009/neovim", - "tags_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/tags", - "teams_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/vedantmgoyal2009/neovim/git/trees{/sha}", - "updated_at": "2022-06-27T10:17:20Z", - "url": "https://api.github.com/repos/vedantmgoyal2009/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "cd4c37ab3c289cea909b2a82480942f05d778b7a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", - "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", - "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", - "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", - "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vedantmgoyal2009", - "id": 83997633, - "login": "vedantmgoyal2009", - "node_id": "MDQ6VXNlcjgzOTk3NjMz", - "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", - "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", - "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vedantmgoyal2009" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19121", - "id": 979893374, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19121", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "distributing Nvim to users", - "id": 124686703, - "name": "distribution", - "node_id": "MDU6TGFiZWwxMjQ2ODY3MDM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/distribution" - }, - { - "color": "e6e6e6", - "default": false, - "description": "automation for build, test, and release", - "id": 212701006, - "name": "ci", - "node_id": "MDU6TGFiZWwyMTI3MDEwMDY=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ci" - } - ], - "locked": false, - "merge_commit_sha": "af445e0b77f7dca4cab0eee1e1842ed834fee926", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46Z_x-", - "number": 19121, - "patch_url": "https://github.com/neovim/neovim/pull/19121.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19121/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cd4c37ab3c289cea909b2a82480942f05d778b7a", - "title": "ci(distribution): auto-release on winget", - "updated_at": "2022-06-28T10:34:15Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19121", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/83997633?v=4", - "events_url": "https://api.github.com/users/vedantmgoyal2009/events{/privacy}", - "followers_url": "https://api.github.com/users/vedantmgoyal2009/followers", - "following_url": "https://api.github.com/users/vedantmgoyal2009/following{/other_user}", - "gists_url": "https://api.github.com/users/vedantmgoyal2009/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vedantmgoyal2009", - "id": 83997633, - "login": "vedantmgoyal2009", - "node_id": "MDQ6VXNlcjgzOTk3NjMz", - "organizations_url": "https://api.github.com/users/vedantmgoyal2009/orgs", - "received_events_url": "https://api.github.com/users/vedantmgoyal2009/received_events", - "repos_url": "https://api.github.com/users/vedantmgoyal2009/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vedantmgoyal2009/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vedantmgoyal2009/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vedantmgoyal2009" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19111/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19111/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19111" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19111" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19111/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19111" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d8360e90333186ebb3a205a1ae64c1cbb531f0b9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes #13787. `exepath` and `stdpath` should respect `shellslash` and return path with\r\nproper file separator.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19111/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19111/commits", - "created_at": "2022-06-26T22:20:48Z", - "diff_url": "https://github.com/neovim/neovim/pull/19111.diff", - "draft": false, - "head": { - "label": "3N4N:fix/stdpath", - "ref": "fix/stdpath", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/3N4N/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/3N4N/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/3N4N/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/3N4N/neovim/branches{/branch}", - "clone_url": "https://github.com/3N4N/neovim.git", - "collaborators_url": "https://api.github.com/repos/3N4N/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/3N4N/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/3N4N/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/3N4N/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/3N4N/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/3N4N/neovim/contributors", - "created_at": "2021-10-07T11:16:27Z", - "default_branch": "checker", - "deployments_url": "https://api.github.com/repos/3N4N/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/3N4N/neovim/downloads", - "events_url": "https://api.github.com/repos/3N4N/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/3N4N/neovim/forks", - "full_name": "3N4N/neovim", - "git_commits_url": "https://api.github.com/repos/3N4N/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/3N4N/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/3N4N/neovim/git/tags{/sha}", - "git_url": "git://github.com/3N4N/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/3N4N/neovim/hooks", - "html_url": "https://github.com/3N4N/neovim", - "id": 414569947, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/3N4N/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/3N4N/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/3N4N/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/3N4N/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/3N4N/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/3N4N/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/3N4N/neovim/merges", - "milestones_url": "https://api.github.com/repos/3N4N/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGLXV2w", - "notifications_url": "https://api.github.com/repos/3N4N/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/3N4N/neovim/pulls{/number}", - "pushed_at": "2022-07-13T09:19:09Z", - "releases_url": "https://api.github.com/repos/3N4N/neovim/releases{/id}", - "size": 175519, - "ssh_url": "git@github.com:3N4N/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/3N4N/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/3N4N/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/3N4N/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/3N4N/neovim/subscription", - "svn_url": "https://github.com/3N4N/neovim", - "tags_url": "https://api.github.com/repos/3N4N/neovim/tags", - "teams_url": "https://api.github.com/repos/3N4N/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/3N4N/neovim/git/trees{/sha}", - "updated_at": "2021-11-09T14:21:03Z", - "url": "https://api.github.com/repos/3N4N/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19111", - "id": 979404644, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19111", - "labels": [ - { - "color": "d4c5f9", - "default": false, - "description": null, - "id": 109461219, - "name": "platform:windows", - "node_id": "MDU6TGFiZWwxMDk0NjEyMTk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/platform:windows" - } - ], - "locked": false, - "merge_commit_sha": "cf39726e3d2f171bcadaecda9d4f20934a2ce1c5", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46YIdk", - "number": 19111, - "patch_url": "https://github.com/neovim/neovim/pull/19111.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19111/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/fa8982da1e8df383e2ec8cc3b5a55ee15aac8ee8", - "title": "fix: shellslash for exepath and stdpath (#13787)", - "updated_at": "2022-07-12T17:30:21Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19111", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/32037751?v=4", - "events_url": "https://api.github.com/users/3N4N/events{/privacy}", - "followers_url": "https://api.github.com/users/3N4N/followers", - "following_url": "https://api.github.com/users/3N4N/following{/other_user}", - "gists_url": "https://api.github.com/users/3N4N/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/3N4N", - "id": 32037751, - "login": "3N4N", - "node_id": "MDQ6VXNlcjMyMDM3NzUx", - "organizations_url": "https://api.github.com/users/3N4N/orgs", - "received_events_url": "https://api.github.com/users/3N4N/received_events", - "repos_url": "https://api.github.com/users/3N4N/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/3N4N/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/3N4N/subscriptions", - "type": "User", - "url": "https://api.github.com/users/3N4N" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19096/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19096/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19096" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19096" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19096/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19096" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "f3c8f3e5d40e7c489492ffe3b8043705fcf40e78", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Supersedes #6809\r\n\r\nCloses #6800", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19096/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19096/commits", - "created_at": "2022-06-26T07:28:10Z", - "diff_url": "https://github.com/neovim/neovim/pull/19096.diff", - "draft": true, - "head": { - "label": "famiu:feat/lua_interrupt", - "ref": "feat/lua_interrupt", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", - "clone_url": "https://github.com/famiu/neovim.git", - "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", - "created_at": "2021-10-11T04:58:58Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", - "events_url": "https://api.github.com/repos/famiu/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/famiu/neovim/forks", - "full_name": "famiu/neovim", - "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", - "git_url": "git://github.com/famiu/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", - "html_url": "https://github.com/famiu/neovim", - "id": 415783665, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/famiu/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/famiu/neovim/merges", - "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGMha8Q", - "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:37:34Z", - "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", - "size": 174357, - "ssh_url": "git@github.com:famiu/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", - "svn_url": "https://github.com/famiu/neovim", - "tags_url": "https://api.github.com/repos/famiu/neovim/tags", - "teams_url": "https://api.github.com/repos/famiu/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", - "updated_at": "2021-10-19T15:10:23Z", - "url": "https://api.github.com/repos/famiu/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19096", - "id": 979237483, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19096", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "66600b559ea4389b7944c47acb73bbc197e01026", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46Xfpr", - "number": 19096, - "patch_url": "https://github.com/neovim/neovim/pull/19096.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19096/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/4fce9b164e2dcf1d30cc7d474f9bcc6112ddf821", - "title": "feat: allow interrupting lua code", - "updated_at": "2022-06-27T15:06:44Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19096", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19062/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19062/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19062" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19062" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19062/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19062" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e694e564220acc58b1cb4132ad3c8a0fa02067d9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "note `did_simplify = false` part is a hack. If we think this is reasonable, the point if of course get rid of all the `m_simplified` stuff again (and be able to do feature/refactor work on map code while feeling slightly less insane).\r\n\r\nThe behavioral change would be if you want a mapping that captures both `` and ``, you should use `map `. So there still is a convenient way to say I don't care, map both keys the same, but you cannot use both syntaxes for this.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19062/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19062/commits", - "created_at": "2022-06-23T09:31:43Z", - "diff_url": "https://github.com/neovim/neovim/pull/19062.diff", - "draft": true, - "head": { - "label": "bfredl:keytest", - "ref": "keytest", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19062", - "id": 976883533, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19062", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 110418643, - "name": "test", - "node_id": "MDU6TGFiZWwxMTA0MTg2NDM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/test" - } - ], - "locked": false, - "merge_commit_sha": "2786fb2f05e769b1494ba37cf392f46b3bd4184e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM46Og9N", - "number": 19062, - "patch_url": "https://github.com/neovim/neovim/pull/19062.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19062/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/42b2a323ea9ceb84a1a7adaa38dc1173de30f4a5", - "title": "test: what the consequences of removing \"simplified\" mappings would be", - "updated_at": "2022-06-23T10:13:22Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19062", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19035/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19035/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19035" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19035" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19035/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19035" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/8ac8c95cdbb3ac3282def344faebf6721695d3b4" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "6d52a29c3b8714804facdc7705e57e7f0511c85a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "`getchar()` is useful for mapping dynamic key sequences, but the downside is that it moves the cursor to the command line when waiting for input. If the action depends on where the cursor is, you can lose the visual feedback on where you're about to make an edit. `getchar(2)` behaves just like `getchar()`, but bypasses the move of the cursor.\r\n\r\nvim/vim#10603", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19035/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19035/commits", - "created_at": "2022-06-21T00:07:33Z", - "diff_url": "https://github.com/neovim/neovim/pull/19035.diff", - "draft": true, - "head": { - "label": "ii14:getchar_leave_cursor", - "ref": "getchar_leave_cursor", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", - "clone_url": "https://github.com/ii14/neovim.git", - "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", - "created_at": "2021-08-23T00:19:06Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", - "events_url": "https://api.github.com/repos/ii14/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/ii14/neovim/forks", - "full_name": "ii14/neovim", - "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", - "git_url": "git://github.com/ii14/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", - "html_url": "https://github.com/ii14/neovim", - "id": 398928867, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/ii14/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/ii14/neovim/merges", - "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", - "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", - "pushed_at": "2022-07-10T13:24:21Z", - "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", - "size": 176119, - "ssh_url": "git@github.com:ii14/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", - "svn_url": "https://github.com/ii14/neovim", - "tags_url": "https://api.github.com/repos/ii14/neovim/tags", - "teams_url": "https://api.github.com/repos/ii14/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", - "updated_at": "2022-01-05T22:20:03Z", - "url": "https://api.github.com/repos/ii14/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "8ac8c95cdbb3ac3282def344faebf6721695d3b4", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19035", - "id": 972745988, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19035", - "labels": [ - { - "color": "c2e0c6", - "default": true, - "description": "feature request", - "id": 77997476, - "name": "enhancement", - "node_id": "MDU6TGFiZWw3Nzk5NzQ3Ng==", - "url": "https://api.github.com/repos/neovim/neovim/labels/enhancement" - }, - { - "color": "FBCA04", - "default": false, - "description": "upstream issue that needs to be fixed in vim first", - "id": 2639399975, - "name": "status:needs-vim-patch", - "node_id": "MDU6TGFiZWwyNjM5Mzk5OTc1", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "a69f68d239d193f0ab7ece24fc7ef61fe1813860", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM45-u0E", - "number": 19035, - "patch_url": "https://github.com/neovim/neovim/pull/19035.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19035/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8ac8c95cdbb3ac3282def344faebf6721695d3b4", - "title": "feat(getchar): getchar(2) waits for character without moving the cursor", - "updated_at": "2022-06-22T02:30:09Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19035", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19032/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19032/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19032" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19032" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19032/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19032" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/6c3cec59367fd57221aca14e10cb22c0e4a9c5d1" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "99ef06d8467968ac262b875ef840fd0f5415e402", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is a follow up to [this comment](https://github.com/neovim/neovim/issues/18497#issuecomment-1133915763) regarding implementation of `nvim_exec()` variant which takes `opts` table as second parameter. I managed to implement `nvim_exec2()` and make `nvim_exec()` use it internally. It is a result of searching across all codebase and git log and cherry-picking parts which seemed to belong here, so might be suboptimal. Seems to work and generally ready for review.\r\n\r\nRight now `nvim_exec2()` needs explicit second `{}` argument. Its value `output` is `false` by default. Generally, all these are currently true:\r\n- `nvim_exec2('echo 1', {})` <=> `nvim_exec('echo 1', false)`\r\n- `nvim_exec2('echo 1', {output = false})` <=> `nvim_exec('echo 1', false)`\r\n- `nvim_exec2('echo 1', {output = true})` <=> `nvim_exec('echo 1', true)`\r\n- `nvim_exec2('echo 1', {output = 1})` => error\r\n- `nvim_exec2('echo 1')` => error\r\n\r\nFurther details that I feel should be discussed with Core team before I proceed:\r\n- Maybe there is a better name, than `nvim_exec2()`?\r\n- Maybe requiring explicit `{}` can be dropped? I went with this approach because it seems to better align with other usages of `opts`. But maybe I am wrong here, because `nvim_exec2('echo 1')` does look nicer.\r\n- Should `nvim_exec()` be deprecated? If yes, what should be done? I imagine something like:\r\n - Move its code to 'src/nvim/api/deprecated.c'.\r\n - Replace all its usage in both code and doc to `nvim_exec2()`.\r\n- ~~Should I manually generate vimdoc in PR or is it automated somehow?~~", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19032/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19032/commits", - "created_at": "2022-06-20T15:29:33Z", - "diff_url": "https://github.com/neovim/neovim/pull/19032.diff", - "draft": false, - "head": { - "label": "echasnovski:nvim_exec2", - "ref": "nvim_exec2", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/echasnovski/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/echasnovski/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/echasnovski/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/echasnovski/neovim/branches{/branch}", - "clone_url": "https://github.com/echasnovski/neovim.git", - "collaborators_url": "https://api.github.com/repos/echasnovski/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/echasnovski/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/echasnovski/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/echasnovski/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/echasnovski/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/echasnovski/neovim/contributors", - "created_at": "2021-12-02T09:43:59Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/echasnovski/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/echasnovski/neovim/downloads", - "events_url": "https://api.github.com/repos/echasnovski/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/echasnovski/neovim/forks", - "full_name": "echasnovski/neovim", - "git_commits_url": "https://api.github.com/repos/echasnovski/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/echasnovski/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/echasnovski/neovim/git/tags{/sha}", - "git_url": "git://github.com/echasnovski/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/echasnovski/neovim/hooks", - "html_url": "https://github.com/echasnovski/neovim", - "id": 434162461, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/echasnovski/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/echasnovski/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/echasnovski/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/echasnovski/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/echasnovski/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/echasnovski/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/echasnovski/neovim/merges", - "milestones_url": "https://api.github.com/repos/echasnovski/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGeDLHQ", - "notifications_url": "https://api.github.com/repos/echasnovski/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", - "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", - "followers_url": "https://api.github.com/users/echasnovski/followers", - "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", - "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/echasnovski", - "id": 24854248, - "login": "echasnovski", - "node_id": "MDQ6VXNlcjI0ODU0MjQ4", - "organizations_url": "https://api.github.com/users/echasnovski/orgs", - "received_events_url": "https://api.github.com/users/echasnovski/received_events", - "repos_url": "https://api.github.com/users/echasnovski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/echasnovski" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/echasnovski/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:40:12Z", - "releases_url": "https://api.github.com/repos/echasnovski/neovim/releases{/id}", - "size": 172839, - "ssh_url": "git@github.com:echasnovski/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/echasnovski/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/echasnovski/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/echasnovski/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/echasnovski/neovim/subscription", - "svn_url": "https://github.com/echasnovski/neovim", - "tags_url": "https://api.github.com/repos/echasnovski/neovim/tags", - "teams_url": "https://api.github.com/repos/echasnovski/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/echasnovski/neovim/git/trees{/sha}", - "updated_at": "2022-01-16T09:07:41Z", - "url": "https://api.github.com/repos/echasnovski/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "6c3cec59367fd57221aca14e10cb22c0e4a9c5d1", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", - "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", - "followers_url": "https://api.github.com/users/echasnovski/followers", - "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", - "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/echasnovski", - "id": 24854248, - "login": "echasnovski", - "node_id": "MDQ6VXNlcjI0ODU0MjQ4", - "organizations_url": "https://api.github.com/users/echasnovski/orgs", - "received_events_url": "https://api.github.com/users/echasnovski/received_events", - "repos_url": "https://api.github.com/users/echasnovski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/echasnovski" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19032", - "id": 972377172, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19032", - "labels": [], - "locked": false, - "merge_commit_sha": "156f7019fa2b266ff4b676dd4d76bf9e442527a7", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM459UxU", - "number": 19032, - "patch_url": "https://github.com/neovim/neovim/pull/19032.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19032/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6c3cec59367fd57221aca14e10cb22c0e4a9c5d1", - "title": "feat(nvim_exec2): Implement `nvim_exec2()`", - "updated_at": "2022-06-21T11:30:48Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19032", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", - "events_url": "https://api.github.com/users/echasnovski/events{/privacy}", - "followers_url": "https://api.github.com/users/echasnovski/followers", - "following_url": "https://api.github.com/users/echasnovski/following{/other_user}", - "gists_url": "https://api.github.com/users/echasnovski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/echasnovski", - "id": 24854248, - "login": "echasnovski", - "node_id": "MDQ6VXNlcjI0ODU0MjQ4", - "organizations_url": "https://api.github.com/users/echasnovski/orgs", - "received_events_url": "https://api.github.com/users/echasnovski/received_events", - "repos_url": "https://api.github.com/users/echasnovski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/echasnovski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/echasnovski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/echasnovski" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19024/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19024/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/19024" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/19024" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19024/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/19024" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/70aca55f5c52d169e974f51c9585986e12960511" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "95c65a6b221fe6e1cf91e8322e7d7571dc511a71", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/19024/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/19024/commits", - "created_at": "2022-06-19T16:16:45Z", - "diff_url": "https://github.com/neovim/neovim/pull/19024.diff", - "draft": true, - "head": { - "label": "dundargoc:docs/typos", - "ref": "docs/typos", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "70aca55f5c52d169e974f51c9585986e12960511", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/19024", - "id": 971519345, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/19024", - "labels": [], - "locked": false, - "merge_commit_sha": "f970eededf5518b2923c7b5488109f38003a49ea", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM456DVx", - "number": 19024, - "patch_url": "https://github.com/neovim/neovim/pull/19024.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/19024/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/70aca55f5c52d169e974f51c9585986e12960511", - "title": "docs: fix typos", - "updated_at": "2022-07-11T10:46:01Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19024", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18992/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18992/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18992" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18992" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18992/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18992" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/51ab3dd3ec17ddb250cbfe68f4ccbcd4495ba136" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "98e2da7d50b8f22edb20cdb744788ef0085d0cb6", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Fix #13846\r\n\r\nRemove check for MOD_MASK_META as it is for `99]` (where `X` is less than 99) or `[>99/>99]` in the statusline, hiding useful information if there were many matches for a pattern.\r\n\r\nThe previous arbitrary limit of 99 matches has been removed, allowing a useful index to be displayed in the statusline even for patterns with many matches.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18924/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18924/commits", - "created_at": "2022-06-11T04:04:46Z", - "diff_url": "https://github.com/neovim/neovim/pull/18924.diff", - "draft": false, - "head": { - "label": "Svetlitski:increase-max-search-index", - "ref": "increase-max-search-index", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/Svetlitski/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/Svetlitski/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/Svetlitski/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/Svetlitski/neovim/branches{/branch}", - "clone_url": "https://github.com/Svetlitski/neovim.git", - "collaborators_url": "https://api.github.com/repos/Svetlitski/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/Svetlitski/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/Svetlitski/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/Svetlitski/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/Svetlitski/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/Svetlitski/neovim/contributors", - "created_at": "2020-12-18T04:38:13Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/Svetlitski/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/Svetlitski/neovim/downloads", - "events_url": "https://api.github.com/repos/Svetlitski/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/Svetlitski/neovim/forks", - "full_name": "Svetlitski/neovim", - "git_commits_url": "https://api.github.com/repos/Svetlitski/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/Svetlitski/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/Svetlitski/neovim/git/tags{/sha}", - "git_url": "git://github.com/Svetlitski/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/Svetlitski/neovim/hooks", - "html_url": "https://github.com/Svetlitski/neovim", - "id": 322489940, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/Svetlitski/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/Svetlitski/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/Svetlitski/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/Svetlitski/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/Svetlitski/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/Svetlitski/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/Svetlitski/neovim/merges", - "milestones_url": "https://api.github.com/repos/Svetlitski/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMjI0ODk5NDA=", - "notifications_url": "https://api.github.com/repos/Svetlitski/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", - "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", - "followers_url": "https://api.github.com/users/Svetlitski/followers", - "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", - "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Svetlitski", - "id": 35482043, - "login": "Svetlitski", - "node_id": "MDQ6VXNlcjM1NDgyMDQz", - "organizations_url": "https://api.github.com/users/Svetlitski/orgs", - "received_events_url": "https://api.github.com/users/Svetlitski/received_events", - "repos_url": "https://api.github.com/users/Svetlitski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Svetlitski" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/Svetlitski/neovim/pulls{/number}", - "pushed_at": "2022-06-11T04:06:40Z", - "releases_url": "https://api.github.com/repos/Svetlitski/neovim/releases{/id}", - "size": 169357, - "ssh_url": "git@github.com:Svetlitski/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/Svetlitski/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/Svetlitski/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/Svetlitski/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/Svetlitski/neovim/subscription", - "svn_url": "https://github.com/Svetlitski/neovim", - "tags_url": "https://api.github.com/repos/Svetlitski/neovim/tags", - "teams_url": "https://api.github.com/repos/Svetlitski/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/Svetlitski/neovim/git/trees{/sha}", - "updated_at": "2020-12-18T04:38:15Z", - "url": "https://api.github.com/repos/Svetlitski/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "7b76739269c2029dee2131c43ceb8bf69140500c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", - "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", - "followers_url": "https://api.github.com/users/Svetlitski/followers", - "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", - "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Svetlitski", - "id": 35482043, - "login": "Svetlitski", - "node_id": "MDQ6VXNlcjM1NDgyMDQz", - "organizations_url": "https://api.github.com/users/Svetlitski/orgs", - "received_events_url": "https://api.github.com/users/Svetlitski/received_events", - "repos_url": "https://api.github.com/users/Svetlitski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Svetlitski" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18924", - "id": 964667702, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18924", - "labels": [], - "locked": false, - "merge_commit_sha": "fa99912e66cac300a659c733ba7d506f08acdf6e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM45f6k2", - "number": 18924, - "patch_url": "https://github.com/neovim/neovim/pull/18924.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18924/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7b76739269c2029dee2131c43ceb8bf69140500c", - "title": "Increase the maximum search index shown in the statusline", - "updated_at": "2022-06-11T11:01:08Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18924", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35482043?v=4", - "events_url": "https://api.github.com/users/Svetlitski/events{/privacy}", - "followers_url": "https://api.github.com/users/Svetlitski/followers", - "following_url": "https://api.github.com/users/Svetlitski/following{/other_user}", - "gists_url": "https://api.github.com/users/Svetlitski/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Svetlitski", - "id": 35482043, - "login": "Svetlitski", - "node_id": "MDQ6VXNlcjM1NDgyMDQz", - "organizations_url": "https://api.github.com/users/Svetlitski/orgs", - "received_events_url": "https://api.github.com/users/Svetlitski/received_events", - "repos_url": "https://api.github.com/users/Svetlitski/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Svetlitski/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Svetlitski/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Svetlitski" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18839/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18839/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18839" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18839" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18839/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18839" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/781193b567f4b8e1b270e40f5684d0d99c302aec" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d93ba03c717bee05fe6d239fd7faefe6e9698c85", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "`buf_notify` sends the notification to all clients of a buffer, calling\nthat inside a loop over clients multiplies the amount of notifications.\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18839/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18839/commits", - "created_at": "2022-06-02T14:40:46Z", - "diff_url": "https://github.com/neovim/neovim/pull/18839.diff", - "draft": false, - "head": { - "label": "mfussenegger:lsp-add-workspace-folder", - "ref": "lsp-add-workspace-folder", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/mfussenegger/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/mfussenegger/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/mfussenegger/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/mfussenegger/neovim/branches{/branch}", - "clone_url": "https://github.com/mfussenegger/neovim.git", - "collaborators_url": "https://api.github.com/repos/mfussenegger/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/mfussenegger/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/mfussenegger/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/mfussenegger/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/mfussenegger/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/mfussenegger/neovim/contributors", - "created_at": "2020-01-25T15:44:28Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/mfussenegger/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/mfussenegger/neovim/downloads", - "events_url": "https://api.github.com/repos/mfussenegger/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/mfussenegger/neovim/forks", - "full_name": "mfussenegger/neovim", - "git_commits_url": "https://api.github.com/repos/mfussenegger/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/mfussenegger/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/mfussenegger/neovim/git/tags{/sha}", - "git_url": "git://github.com/mfussenegger/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/mfussenegger/neovim/hooks", - "html_url": "https://github.com/mfussenegger/neovim", - "id": 236190222, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/mfussenegger/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/mfussenegger/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/mfussenegger/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/mfussenegger/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/mfussenegger/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/mfussenegger/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/mfussenegger/neovim/merges", - "milestones_url": "https://api.github.com/repos/mfussenegger/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxOTAyMjI=", - "notifications_url": "https://api.github.com/repos/mfussenegger/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/mfussenegger/neovim/pulls{/number}", - "pushed_at": "2022-07-10T09:44:18Z", - "releases_url": "https://api.github.com/repos/mfussenegger/neovim/releases{/id}", - "size": 175701, - "ssh_url": "git@github.com:mfussenegger/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/mfussenegger/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/mfussenegger/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/mfussenegger/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/mfussenegger/neovim/subscription", - "svn_url": "https://github.com/mfussenegger/neovim", - "tags_url": "https://api.github.com/repos/mfussenegger/neovim/tags", - "teams_url": "https://api.github.com/repos/mfussenegger/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/mfussenegger/neovim/git/trees{/sha}", - "updated_at": "2020-05-16T13:19:18Z", - "url": "https://api.github.com/repos/mfussenegger/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "781193b567f4b8e1b270e40f5684d0d99c302aec", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18839", - "id": 955993635, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18839", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "5f754383b97a0b0e617c36479f3ba63760f13a31", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44-04j", - "number": 18839, - "patch_url": "https://github.com/neovim/neovim/pull/18839.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18839/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/781193b567f4b8e1b270e40f5684d0d99c302aec", - "title": "fix(lsp): fix multi client handling workspace_folder methods", - "updated_at": "2022-06-07T16:28:36Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18839", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18815/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18815/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18815" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18815" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18815/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18815" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/133204e75a5d6a176d4409ea889df40f01d9d751" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "7380ebfc17723662f6fe1e38372f54b3d67fe082", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Uses the new command preview protocol to implement 'inccommand' preview\r\nsupport for the :normal command.\r\n\r\nPartially addresses #11958.\r\n\r\nIssues:\r\n- Doesn't time-out when 'redrawtime' is exceeded\r\n- Doesn't show cursor if it's at the end of line\r\n- Preview with control characters can do things like change window layout, which isn't automatically reverted by Neovim", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18815/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18815/commits", - "created_at": "2022-05-31T16:17:04Z", - "diff_url": "https://github.com/neovim/neovim/pull/18815.diff", - "draft": true, - "head": { - "label": "famiu:feat/normal_inccommand", - "ref": "feat/normal_inccommand", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/famiu/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/famiu/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/famiu/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/famiu/neovim/branches{/branch}", - "clone_url": "https://github.com/famiu/neovim.git", - "collaborators_url": "https://api.github.com/repos/famiu/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/famiu/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/famiu/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/famiu/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/famiu/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/famiu/neovim/contributors", - "created_at": "2021-10-11T04:58:58Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/famiu/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/famiu/neovim/downloads", - "events_url": "https://api.github.com/repos/famiu/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/famiu/neovim/forks", - "full_name": "famiu/neovim", - "git_commits_url": "https://api.github.com/repos/famiu/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/famiu/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/famiu/neovim/git/tags{/sha}", - "git_url": "git://github.com/famiu/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/famiu/neovim/hooks", - "html_url": "https://github.com/famiu/neovim", - "id": 415783665, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/famiu/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/famiu/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/famiu/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/famiu/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/famiu/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/famiu/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/famiu/neovim/merges", - "milestones_url": "https://api.github.com/repos/famiu/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGMha8Q", - "notifications_url": "https://api.github.com/repos/famiu/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/famiu/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:37:34Z", - "releases_url": "https://api.github.com/repos/famiu/neovim/releases{/id}", - "size": 174357, - "ssh_url": "git@github.com:famiu/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/famiu/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/famiu/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/famiu/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/famiu/neovim/subscription", - "svn_url": "https://github.com/famiu/neovim", - "tags_url": "https://api.github.com/repos/famiu/neovim/tags", - "teams_url": "https://api.github.com/repos/famiu/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/famiu/neovim/git/trees{/sha}", - "updated_at": "2021-10-19T15:10:23Z", - "url": "https://api.github.com/repos/famiu/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "133204e75a5d6a176d4409ea889df40f01d9d751", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18815", - "id": 952174162, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18815", - "labels": [], - "locked": false, - "merge_commit_sha": "9f103f711ee44ecdadb6bc07fd99a461b4027610", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44wQZS", - "number": 18815, - "patch_url": "https://github.com/neovim/neovim/pull/18815.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18815/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/133204e75a5d6a176d4409ea889df40f01d9d751", - "title": "feat: 'inccommand' support for :normal", - "updated_at": "2022-06-01T02:39:22Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18815", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29580810?v=4", - "events_url": "https://api.github.com/users/famiu/events{/privacy}", - "followers_url": "https://api.github.com/users/famiu/followers", - "following_url": "https://api.github.com/users/famiu/following{/other_user}", - "gists_url": "https://api.github.com/users/famiu/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/famiu", - "id": 29580810, - "login": "famiu", - "node_id": "MDQ6VXNlcjI5NTgwODEw", - "organizations_url": "https://api.github.com/users/famiu/orgs", - "received_events_url": "https://api.github.com/users/famiu/received_events", - "repos_url": "https://api.github.com/users/famiu/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/famiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/famiu/subscriptions", - "type": "User", - "url": "https://api.github.com/users/famiu" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18777/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18777/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18777" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18777" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18777/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18777" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/103db94d7e3c82c9cda882d647133377c6a09e92" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "081eb72a80afd83398465382171765bdeaf6dba5", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "## Description\r\n\r\n`nvim_buf_delete` now accepts an `action` string that can take the following\r\n\r\n - \"wipeout\": Equivalent to |:bufwipeout|\r\n - \"unload\": Equivalent to |:bunload|\r\n - \"delete\": Equivalent to |:bdelete|\r\n\r\n**NOTE**: the old `unload` flag is handled internally to avoid creating breaking-change.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18777/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18777/commits", - "created_at": "2022-05-28T08:16:57Z", - "diff_url": "https://github.com/neovim/neovim/pull/18777.diff", - "draft": true, - "head": { - "label": "kylo252:buf_del", - "ref": "buf_del", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "103db94d7e3c82c9cda882d647133377c6a09e92", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18777", - "id": 949982561, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18777", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - } - ], - "locked": false, - "merge_commit_sha": "6bd6f502330226bc6abc65265a4d1df249e0230b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44n5Vh", - "number": 18777, - "patch_url": "https://github.com/neovim/neovim/pull/18777.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18777/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/103db94d7e3c82c9cda882d647133377c6a09e92", - "title": "feat(api): add bdelete to nvim_buf_delete", - "updated_at": "2022-06-04T11:34:59Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18777", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18772/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18772/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18772" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18772" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18772/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18772" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/59c02d61075b7e852b2254898e9ec467a5bc9091" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "565f72b9689e0c440ff72c712a090224aaf7631b", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Hi!\r\nI'd like to make use of neovims snippet-parser in [Luasnip](https://github.com/L3MON4D3/LuaSnip), but it's currently not public.\r\n\r\nSo far I've added a few functions that will be useful for manipulating the produced AST, but I'm not yet sure where the api should be exposed.\r\n* `vim.snippet.parser` would be compatible with #16499, but it'd be unclear that lsp-snippets are being parsed\r\n* `vim.lsp.snippet` or `vim.lsp.snippet_parser` will seem a bit disconnected once #16499 is merged\r\n\r\nIf this should be split up more, or needs more discussion before a PR let me know, I'll open an issue instead.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18772/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18772/commits", - "created_at": "2022-05-27T16:07:43Z", - "diff_url": "https://github.com/neovim/neovim/pull/18772.diff", - "draft": false, - "head": { - "label": "L3MON4D3:refactor/parse_snippet_api", - "ref": "refactor/parse_snippet_api", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/L3MON4D3/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/L3MON4D3/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/L3MON4D3/neovim/branches{/branch}", - "clone_url": "https://github.com/L3MON4D3/neovim.git", - "collaborators_url": "https://api.github.com/repos/L3MON4D3/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/L3MON4D3/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/L3MON4D3/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/L3MON4D3/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/L3MON4D3/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/L3MON4D3/neovim/contributors", - "created_at": "2022-05-21T13:31:32Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/L3MON4D3/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/L3MON4D3/neovim/downloads", - "events_url": "https://api.github.com/repos/L3MON4D3/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/L3MON4D3/neovim/forks", - "full_name": "L3MON4D3/neovim", - "git_commits_url": "https://api.github.com/repos/L3MON4D3/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/L3MON4D3/neovim/git/tags{/sha}", - "git_url": "git://github.com/L3MON4D3/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/L3MON4D3/neovim/hooks", - "html_url": "https://github.com/L3MON4D3/neovim", - "id": 494791991, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/L3MON4D3/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/L3MON4D3/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/L3MON4D3/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/L3MON4D3/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/L3MON4D3/neovim/merges", - "milestones_url": "https://api.github.com/repos/L3MON4D3/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHX3tNw", - "notifications_url": "https://api.github.com/repos/L3MON4D3/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/L3MON4D3/neovim/pulls{/number}", - "pushed_at": "2022-07-08T21:51:23Z", - "releases_url": "https://api.github.com/repos/L3MON4D3/neovim/releases{/id}", - "size": 174082, - "ssh_url": "git@github.com:L3MON4D3/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/L3MON4D3/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/L3MON4D3/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/L3MON4D3/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/L3MON4D3/neovim/subscription", - "svn_url": "https://github.com/L3MON4D3/neovim", - "tags_url": "https://api.github.com/repos/L3MON4D3/neovim/tags", - "teams_url": "https://api.github.com/repos/L3MON4D3/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/L3MON4D3/neovim/git/trees{/sha}", - "updated_at": "2022-05-27T14:43:31Z", - "url": "https://api.github.com/repos/L3MON4D3/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "59c02d61075b7e852b2254898e9ec467a5bc9091", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18772", - "id": 949452304, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18772", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "1807a8abe5c0c97956f058c1377ea81be2c04a33", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44l34Q", - "number": 18772, - "patch_url": "https://github.com/neovim/neovim/pull/18772.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18772/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/59c02d61075b7e852b2254898e9ec467a5bc9091", - "title": "Expose API for snippet parser.", - "updated_at": "2022-07-08T21:51:30Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18772", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18769/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18769/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18769" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18769" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18769/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18769" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/e56d8fc38af4209cb12a637e5c6157a2553b27a2" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e2940d3c79586503c0a645010ae56c7097ca7c3f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "#### vim-patch:8.2.5028: syntax regexp matching can be slow\r\n\r\nProblem: Syntax regexp matching can be slow.\r\nSolution: Adjust the counters for checking the timeout to check about once\r\n per msec. (closes vim/vim#10487)\r\nhttps://github.com/vim/vim/commit/02e8d4e4ffcdd6ee919e19692d591da8e18a565d", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18769/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18769/commits", - "created_at": "2022-05-27T14:45:31Z", - "diff_url": "https://github.com/neovim/neovim/pull/18769.diff", - "draft": true, - "head": { - "label": "zeertzjq:vim-8.2.5028", - "ref": "vim-8.2.5028", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", - "clone_url": "https://github.com/zeertzjq/neovim.git", - "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", - "created_at": "2021-09-27T02:22:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", - "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", - "full_name": "zeertzjq/neovim", - "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", - "git_url": "git://github.com/zeertzjq/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", - "html_url": "https://github.com/zeertzjq/neovim", - "id": 410715915, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", - "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGHsHCw", - "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:58Z", - "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 174186, - "ssh_url": "git@github.com:zeertzjq/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", - "svn_url": "https://github.com/zeertzjq/neovim", - "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", - "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", - "updated_at": "2022-01-04T10:53:55Z", - "url": "https://api.github.com/repos/zeertzjq/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "e56d8fc38af4209cb12a637e5c6157a2553b27a2", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18769", - "id": 949384704, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18769", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "6a119297e9850e12017e4fc91d57f7b3afa3baf4", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44lnYA", - "number": 18769, - "patch_url": "https://github.com/neovim/neovim/pull/18769.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18769/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e56d8fc38af4209cb12a637e5c6157a2553b27a2", - "title": "vim-patch:8.2.5028: syntax regexp matching can be slow", - "updated_at": "2022-05-28T17:46:50Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18769", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18723/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18723/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18723" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18723" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18723/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18723" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/fefb68491ca5d4561fb35eda683c88a512c352c9" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "37ee800b519c2e071ad6cfe623721521558bb12d", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes: https://github.com/neovim/neovim/issues/11205\n\nCo-authored-by: Liberatys \n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18723/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18723/commits", - "created_at": "2022-05-23T19:58:26Z", - "diff_url": "https://github.com/neovim/neovim/pull/18723.diff", - "draft": true, - "head": { - "label": "dundargoc:fix/windows/terminal-reverse-lines", - "ref": "fix/windows/terminal-reverse-lines", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "fefb68491ca5d4561fb35eda683c88a512c352c9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18723", - "id": 944851207, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18723", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "Nvim built-in `:terminal`", - "id": 212696822, - "name": "terminal", - "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", - "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" - } - ], - "locked": false, - "merge_commit_sha": "1a1566eae1be0b606784d110ad6e6133e9d00e4b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44UUkH", - "number": 18723, - "patch_url": "https://github.com/neovim/neovim/pull/18723.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18723/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/fefb68491ca5d4561fb35eda683c88a512c352c9", - "title": "fix: paste registers in powershell normally (non-reversed)", - "updated_at": "2022-05-25T11:07:14Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18723", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18706/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18706/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18706" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18706" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18706/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18706" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/229dc5f22b0b884b29ce783d09321d3c7d46342a" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "b2ed439bd5ab1b431bb61f8754554c48453495c5", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "\r\n```\r\nnvim -l foo.lua\r\nnvim -l foo.lua -- a b c\r\nnvim -l foo.lua bar.txt\r\nnvim -l foo.lua bar.txt +\"put ='text'\" -- a b c\r\n```\r\n\r\ncloses #15749", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18706/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18706/commits", - "created_at": "2022-05-22T20:57:23Z", - "diff_url": "https://github.com/neovim/neovim/pull/18706.diff", - "draft": true, - "head": { - "label": "justinmk:lua", - "ref": "lua", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", - "clone_url": "https://github.com/justinmk/neovim.git", - "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", - "created_at": "2014-02-28T23:17:54Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", - "description": "somewhere in todo.txt", - "disabled": false, - "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", - "events_url": "https://api.github.com/repos/justinmk/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", - "full_name": "justinmk/neovim", - "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", - "git_url": "git://github.com/justinmk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "http://neovim.io", - "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", - "html_url": "https://github.com/justinmk/neovim", - "id": 17302877, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", - "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", - "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", - "pushed_at": "2022-07-06T10:37:18Z", - "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", - "size": 176021, - "ssh_url": "git@github.com:justinmk/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", - "svn_url": "https://github.com/justinmk/neovim", - "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", - "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", - "updated_at": "2022-03-31T19:17:54Z", - "url": "https://api.github.com/repos/justinmk/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "229dc5f22b0b884b29ce783d09321d3c7d46342a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18706", - "id": 943739485, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18706", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "B60205", - "default": false, - "description": "", - "id": 3968935075, - "name": "breaking-change", - "node_id": "LA_kwDOAPphoM7skSSj", - "url": "https://api.github.com/repos/neovim/neovim/labels/breaking-change" - } - ], - "locked": false, - "merge_commit_sha": "eeecb60ba3277dbf936c6bd7c2b259972452c11a", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44QFJd", - "number": 18706, - "patch_url": "https://github.com/neovim/neovim/pull/18706.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18706/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/229dc5f22b0b884b29ce783d09321d3c7d46342a", - "title": "feat(lua)!: repurpose \"-l\" to execute Lua", - "updated_at": "2022-06-19T21:49:54Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18706", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18705/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18705/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18705" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18705" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18705/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18705" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/6bd7e5a951fac344cc382cf3619fdecc65a206e7" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "2f2022773ff9d0995de1e280f3ae7bdceb236862", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes https://github.com/neovim/neovim/issues/15348", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18705/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18705/commits", - "created_at": "2022-05-22T19:47:14Z", - "diff_url": "https://github.com/neovim/neovim/pull/18705.diff", - "draft": true, - "head": { - "label": "dundargoc:fix/require-missing-module-in-autocmd", - "ref": "fix/require-missing-module-in-autocmd", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "6bd7e5a951fac344cc382cf3619fdecc65a206e7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18705", - "id": 943727766, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18705", - "labels": [], - "locked": false, - "merge_commit_sha": "49aeb032333ef0e553fc95bd1b874aa54a8f909d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44QCSW", - "number": 18705, - "patch_url": "https://github.com/neovim/neovim/pull/18705.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18705/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6bd7e5a951fac344cc382cf3619fdecc65a206e7", - "title": "fix: assertion failure when requiring missing module in autocmd", - "updated_at": "2022-06-14T12:58:40Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18705", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18704/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18704/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18704" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18704" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18704/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18704" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/b083dd1966139978f3cd96905885e294f22312d8" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "378615b8ee9440edb9ab7c71d847d03d52c61b2f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Rebase of https://github.com/wspurgin/neovim/tree/fix-11349 on origin/master", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18704/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18704/commits", - "created_at": "2022-05-22T19:32:26Z", - "diff_url": "https://github.com/neovim/neovim/pull/18704.diff", - "draft": false, - "head": { - "label": "jreybert:fix-11349", - "ref": "fix-11349", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/jreybert/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/jreybert/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/jreybert/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/jreybert/neovim/branches{/branch}", - "clone_url": "https://github.com/jreybert/neovim.git", - "collaborators_url": "https://api.github.com/repos/jreybert/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/jreybert/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/jreybert/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/jreybert/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/jreybert/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/jreybert/neovim/contributors", - "created_at": "2017-01-27T10:18:27Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/jreybert/neovim/deployments", - "description": "Vim-fork focused on extensibility and agility.", - "disabled": false, - "downloads_url": "https://api.github.com/repos/jreybert/neovim/downloads", - "events_url": "https://api.github.com/repos/jreybert/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/jreybert/neovim/forks", - "full_name": "jreybert/neovim", - "git_commits_url": "https://api.github.com/repos/jreybert/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/jreybert/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/jreybert/neovim/git/tags{/sha}", - "git_url": "git://github.com/jreybert/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://salt.bountysource.com/teams/neovim", - "hooks_url": "https://api.github.com/repos/jreybert/neovim/hooks", - "html_url": "https://github.com/jreybert/neovim", - "id": 80198140, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/jreybert/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/jreybert/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/jreybert/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/jreybert/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/jreybert/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/jreybert/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/jreybert/neovim/merges", - "milestones_url": "https://api.github.com/repos/jreybert/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnk4MDE5ODE0MA==", - "notifications_url": "https://api.github.com/repos/jreybert/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", - "events_url": "https://api.github.com/users/jreybert/events{/privacy}", - "followers_url": "https://api.github.com/users/jreybert/followers", - "following_url": "https://api.github.com/users/jreybert/following{/other_user}", - "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jreybert", - "id": 533068, - "login": "jreybert", - "node_id": "MDQ6VXNlcjUzMzA2OA==", - "organizations_url": "https://api.github.com/users/jreybert/orgs", - "received_events_url": "https://api.github.com/users/jreybert/received_events", - "repos_url": "https://api.github.com/users/jreybert/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jreybert" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/jreybert/neovim/pulls{/number}", - "pushed_at": "2022-05-22T19:31:19Z", - "releases_url": "https://api.github.com/repos/jreybert/neovim/releases{/id}", - "size": 166051, - "ssh_url": "git@github.com:jreybert/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/jreybert/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/jreybert/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/jreybert/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/jreybert/neovim/subscription", - "svn_url": "https://github.com/jreybert/neovim", - "tags_url": "https://api.github.com/repos/jreybert/neovim/tags", - "teams_url": "https://api.github.com/repos/jreybert/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/jreybert/neovim/git/trees{/sha}", - "updated_at": "2017-01-27T10:18:36Z", - "url": "https://api.github.com/repos/jreybert/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "b083dd1966139978f3cd96905885e294f22312d8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", - "events_url": "https://api.github.com/users/jreybert/events{/privacy}", - "followers_url": "https://api.github.com/users/jreybert/followers", - "following_url": "https://api.github.com/users/jreybert/following{/other_user}", - "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jreybert", - "id": 533068, - "login": "jreybert", - "node_id": "MDQ6VXNlcjUzMzA2OA==", - "organizations_url": "https://api.github.com/users/jreybert/orgs", - "received_events_url": "https://api.github.com/users/jreybert/received_events", - "repos_url": "https://api.github.com/users/jreybert/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jreybert" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18704", - "id": 943725352, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18704", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 378639615, - "name": "io", - "node_id": "MDU6TGFiZWwzNzg2Mzk2MTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/io" - } - ], - "locked": false, - "merge_commit_sha": "14ac8b602ccc8584941f1d288e392d2526156a76", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44QBso", - "number": 18704, - "patch_url": "https://github.com/neovim/neovim/pull/18704.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18704/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b083dd1966139978f3cd96905885e294f22312d8", - "title": "Fix #11349 and #18659", - "updated_at": "2022-05-23T01:24:59Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18704", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/533068?v=4", - "events_url": "https://api.github.com/users/jreybert/events{/privacy}", - "followers_url": "https://api.github.com/users/jreybert/followers", - "following_url": "https://api.github.com/users/jreybert/following{/other_user}", - "gists_url": "https://api.github.com/users/jreybert/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jreybert", - "id": 533068, - "login": "jreybert", - "node_id": "MDQ6VXNlcjUzMzA2OA==", - "organizations_url": "https://api.github.com/users/jreybert/orgs", - "received_events_url": "https://api.github.com/users/jreybert/received_events", - "repos_url": "https://api.github.com/users/jreybert/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jreybert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jreybert/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jreybert" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18690/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18690/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18690" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18690" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18690/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18690" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/730844286fd32afc3f6a7b267fe0edabaf475956" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e7b3fd8ad603ba064ce9457a8866430c436c3737", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "attempt at fixes #18689 ", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18690/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18690/commits", - "created_at": "2022-05-22T10:31:47Z", - "diff_url": "https://github.com/neovim/neovim/pull/18690.diff", - "draft": false, - "head": { - "label": "bfredl:bighex", - "ref": "bighex", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "730844286fd32afc3f6a7b267fe0edabaf475956", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18690", - "id": 943620843, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18690", - "labels": [], - "locked": false, - "merge_commit_sha": "af7678d6b7128f92dd8b060175c221f07b80009b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44PoLr", - "number": 18690, - "patch_url": "https://github.com/neovim/neovim/pull/18690.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18690/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/730844286fd32afc3f6a7b267fe0edabaf475956", - "title": "fix(charset): don't consider chars above 0x10FFFF printable", - "updated_at": "2022-05-22T12:34:05Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18690", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18678/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18678/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18678" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18678" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18678/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18678" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/43137bb3824bcd81ccba4233beaffc66203349de" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "6eaf10502c99e96704daa07987f73658d6c4d68a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "The range of the tree-roots does not necessarily match that of the LanguageTrees regions (which are, afaict directly generated from injection-queries, and therefore correct (as per my limited understanding)).\r\n\r\nThe specific problem fixed by this is `language_for_range()` returning an incorrect filetype (`\"markdown\"` instead of `\"lua\"`, in this case) in empty fenced code blocks in markdown.\r\n````markdown\r\n```lua\r\n\r\n```\r\n````\r\nTo reproduce:\r\n1. create markdown-file containing only\r\n\t````markdown\r\n\t```lua\r\n\t\r\n\t```\r\n\t````\r\n2.\r\n\t```lua\r\n\tprint(vim.treesitter.get_parser(0, \"markdown\"):language_for_range({1,0,1,0}):lang())\r\n\t```\r\nExpected output: `\"lua\"`, actual output: `\"markdown\"`\r\n\r\nI hope it's okay to open this as issue+solution.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18678/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18678/commits", - "created_at": "2022-05-21T14:25:01Z", - "diff_url": "https://github.com/neovim/neovim/pull/18678.diff", - "draft": false, - "head": { - "label": "L3MON4D3:language_region", - "ref": "language_region", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/L3MON4D3/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/L3MON4D3/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/L3MON4D3/neovim/branches{/branch}", - "clone_url": "https://github.com/L3MON4D3/neovim.git", - "collaborators_url": "https://api.github.com/repos/L3MON4D3/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/L3MON4D3/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/L3MON4D3/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/L3MON4D3/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/L3MON4D3/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/L3MON4D3/neovim/contributors", - "created_at": "2022-05-21T13:31:32Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/L3MON4D3/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/L3MON4D3/neovim/downloads", - "events_url": "https://api.github.com/repos/L3MON4D3/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/L3MON4D3/neovim/forks", - "full_name": "L3MON4D3/neovim", - "git_commits_url": "https://api.github.com/repos/L3MON4D3/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/L3MON4D3/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/L3MON4D3/neovim/git/tags{/sha}", - "git_url": "git://github.com/L3MON4D3/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/L3MON4D3/neovim/hooks", - "html_url": "https://github.com/L3MON4D3/neovim", - "id": 494791991, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/L3MON4D3/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/L3MON4D3/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/L3MON4D3/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/L3MON4D3/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/L3MON4D3/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/L3MON4D3/neovim/merges", - "milestones_url": "https://api.github.com/repos/L3MON4D3/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHX3tNw", - "notifications_url": "https://api.github.com/repos/L3MON4D3/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/L3MON4D3/neovim/pulls{/number}", - "pushed_at": "2022-07-08T21:51:23Z", - "releases_url": "https://api.github.com/repos/L3MON4D3/neovim/releases{/id}", - "size": 174082, - "ssh_url": "git@github.com:L3MON4D3/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/L3MON4D3/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/L3MON4D3/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/L3MON4D3/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/L3MON4D3/neovim/subscription", - "svn_url": "https://github.com/L3MON4D3/neovim", - "tags_url": "https://api.github.com/repos/L3MON4D3/neovim/tags", - "teams_url": "https://api.github.com/repos/L3MON4D3/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/L3MON4D3/neovim/git/trees{/sha}", - "updated_at": "2022-05-27T14:43:31Z", - "url": "https://api.github.com/repos/L3MON4D3/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "43137bb3824bcd81ccba4233beaffc66203349de", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18678", - "id": 943444820, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18678", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "a163389a8cdfe3ff948a4201876d8f8757346879", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44O9NU", - "number": 18678, - "patch_url": "https://github.com/neovim/neovim/pull/18678.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18678/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/43137bb3824bcd81ccba4233beaffc66203349de", - "title": "fix(treesitter): use regions for `LanguageTree:contains`", - "updated_at": "2022-06-16T09:02:42Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18678", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/41961280?v=4", - "events_url": "https://api.github.com/users/L3MON4D3/events{/privacy}", - "followers_url": "https://api.github.com/users/L3MON4D3/followers", - "following_url": "https://api.github.com/users/L3MON4D3/following{/other_user}", - "gists_url": "https://api.github.com/users/L3MON4D3/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/L3MON4D3", - "id": 41961280, - "login": "L3MON4D3", - "node_id": "MDQ6VXNlcjQxOTYxMjgw", - "organizations_url": "https://api.github.com/users/L3MON4D3/orgs", - "received_events_url": "https://api.github.com/users/L3MON4D3/received_events", - "repos_url": "https://api.github.com/users/L3MON4D3/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/L3MON4D3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/L3MON4D3/subscriptions", - "type": "User", - "url": "https://api.github.com/users/L3MON4D3" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18674/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18674/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18674" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18674" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18674/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18674" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/b32460044fbc63e4790a6512a8aa941a850bf4bd" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "ed429c00d76414d07d7c7129f65ddf9be68e24f4", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "## Description\r\n\r\nMake use of [CTest](https://cmake.org/cmake/help/latest/manual/ctest.1.html) to streamline running busted tests\\tasks\r\n\r\n### Features\r\n\r\n- add `busted_discover_tests` which enables running _each_ test in an isolated environment, with a nice short-hand\r\n ```console\r\n TEST_FILE=test/functional/api/autocmd_spec.lua TEST_FILTER='removes.an.autocommand' cmake --build build --target functionaltest\r\n # vs\r\n ctest --test-dir build -R 'removes.an.autocommand'\r\n ```\r\n- add the ability to run tests by [labels](https://github.com/kylo252/neovim/blob/978649c15ea3269fa8d60bdfd69b31c77eac8df8/.github/workflows/ci.yml#L268-L280)\r\n\r\n#### Additional improvements\r\n\r\n- use the configuration file [.busted](https://github.com/Olivine-Labs/busted/blob/0fc1f4faedcfee287fb925fec78ef88488a2df3a/spec/.hidden/.busted) to set common flags needed to be passed to `busted` on every run\r\n- create a single `test/preload.lua` that can detect which specific helper to load using based on args passed to `-Xhelper`\r\n\r\n### How to use\r\n\r\n- run all the tests\r\n ```sh\r\n ctest --test-dir build --progress\r\n # or\r\n cmake --build build --target test\r\n # or\r\n ninja -C build test\r\n ```\r\n- list all available labels\r\n ```sh\r\n ctest --test-dir build --print-labels\r\n ```\r\n- list all available tests\r\n ```sh\r\n ctest --test-dir build --list\r\n ```\r\n- run tests by label `-L or --label-regex`, see all available [flags](https://cmake.org/cmake/help/latest/manual/ctest.1.html#options)\r\n ```sh\r\n ctest --test-dir build -L 'api_spec'\r\n ```\r\n\r\n\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18674/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18674/commits", - "created_at": "2022-05-21T12:29:43Z", - "diff_url": "https://github.com/neovim/neovim/pull/18674.diff", - "draft": true, - "head": { - "label": "kylo252:busted-2", - "ref": "busted-2", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "b32460044fbc63e4790a6512a8aa941a850bf4bd", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18674", - "id": 943426034, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18674", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - } - ], - "locked": false, - "merge_commit_sha": "a5abd5c1f1fbb6ff47331ee395006a4eefee1a82", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44O4ny", - "number": 18674, - "patch_url": "https://github.com/neovim/neovim/pull/18674.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18674/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b32460044fbc63e4790a6512a8aa941a850bf4bd", - "title": "feat(cmake): run busted tests with ctest", - "updated_at": "2022-07-02T14:18:16Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18674", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18665/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18665/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18665" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18665" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18665/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18665" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/67fd8ff6a425e619bb46fe0ce496a2e4825ed17b" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e2940d3c79586503c0a645010ae56c7097ca7c3f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Small fix for https://github.com/neovim/neovim/issues/7270\r\n\r\nI also added some tests to prevent regression.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18665/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18665/commits", - "created_at": "2022-05-20T21:43:58Z", - "diff_url": "https://github.com/neovim/neovim/pull/18665.diff", - "draft": false, - "head": { - "label": "lorlouis:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/branches{/branch}", - "clone_url": "https://github.com/lorlouis/neovim-neovim-fix-727.git", - "collaborators_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/comments{/number}", - "commits_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/commits{/sha}", - "compare_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/contributors", - "created_at": "2022-05-20T21:36:55Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/downloads", - "events_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/forks", - "full_name": "lorlouis/neovim-neovim-fix-727", - "git_commits_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/tags{/sha}", - "git_url": "git://github.com/lorlouis/neovim-neovim-fix-727.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/hooks", - "html_url": "https://github.com/lorlouis/neovim-neovim-fix-727", - "id": 494612868, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/issues{/number}", - "keys_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/merges", - "milestones_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/milestones{/number}", - "mirror_url": null, - "name": "neovim-neovim-fix-727", - "node_id": "R_kgDOHXsxhA", - "notifications_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", - "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", - "followers_url": "https://api.github.com/users/lorlouis/followers", - "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", - "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lorlouis", - "id": 31444858, - "login": "lorlouis", - "node_id": "MDQ6VXNlcjMxNDQ0ODU4", - "organizations_url": "https://api.github.com/users/lorlouis/orgs", - "received_events_url": "https://api.github.com/users/lorlouis/received_events", - "repos_url": "https://api.github.com/users/lorlouis/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lorlouis" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/pulls{/number}", - "pushed_at": "2022-05-27T14:32:58Z", - "releases_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/releases{/id}", - "size": 168884, - "ssh_url": "git@github.com:lorlouis/neovim-neovim-fix-727.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/stargazers", - "statuses_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/subscribers", - "subscription_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/subscription", - "svn_url": "https://github.com/lorlouis/neovim-neovim-fix-727", - "tags_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/tags", - "teams_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727/git/trees{/sha}", - "updated_at": "2022-05-20T21:42:58Z", - "url": "https://api.github.com/repos/lorlouis/neovim-neovim-fix-727", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "67fd8ff6a425e619bb46fe0ce496a2e4825ed17b", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", - "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", - "followers_url": "https://api.github.com/users/lorlouis/followers", - "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", - "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lorlouis", - "id": 31444858, - "login": "lorlouis", - "node_id": "MDQ6VXNlcjMxNDQ0ODU4", - "organizations_url": "https://api.github.com/users/lorlouis/orgs", - "received_events_url": "https://api.github.com/users/lorlouis/received_events", - "repos_url": "https://api.github.com/users/lorlouis/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lorlouis" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18665", - "id": 943213852, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18665", - "labels": [], - "locked": false, - "merge_commit_sha": "f54b3d7d2347317f6c1c019fa196fa7e3c1dac2b", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM44OE0c", - "number": 18665, - "patch_url": "https://github.com/neovim/neovim/pull/18665.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18665/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/67fd8ff6a425e619bb46fe0ce496a2e4825ed17b", - "title": "fixed w! displaying a message when the file was uptated externally", - "updated_at": "2022-07-02T00:24:51Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18665", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/31444858?v=4", - "events_url": "https://api.github.com/users/lorlouis/events{/privacy}", - "followers_url": "https://api.github.com/users/lorlouis/followers", - "following_url": "https://api.github.com/users/lorlouis/following{/other_user}", - "gists_url": "https://api.github.com/users/lorlouis/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lorlouis", - "id": 31444858, - "login": "lorlouis", - "node_id": "MDQ6VXNlcjMxNDQ0ODU4", - "organizations_url": "https://api.github.com/users/lorlouis/orgs", - "received_events_url": "https://api.github.com/users/lorlouis/received_events", - "repos_url": "https://api.github.com/users/lorlouis/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lorlouis/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lorlouis/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lorlouis" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18651/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18651/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18651" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18651" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18651/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18651" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/2e352a6d0b6e659d3a76339ed40db10faa3ea4dd" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "eb0aa8bb0ebc3cc233af6a5281c553d14ee57183", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Additional API functions to start and stop processing of terminal input events to be able to communicate with the terminal synchronously without other input events interfering:\r\n\r\n void nvim_ui_terminput_start(void)\r\n void nvim_ui_terminput_stop(void)\r\n\r\nThis can be useful for a clipboard provider based on OSC52 ANSI terminal sequences. The advantage of using terminal sequences is that clipboard yank/paste also works when running neovim remotely or in a virtual environment without additional configuration (e.g. ports) or runtime requirements. A plugin that implements such a provider is available here:\r\n\r\nhttps://github.com/captaingroove/oscillator.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18651/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18651/commits", - "created_at": "2022-05-20T09:57:51Z", - "diff_url": "https://github.com/neovim/neovim/pull/18651.diff", - "draft": true, - "head": { - "label": "captaingroove:osc52", - "ref": "osc52", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/captaingroove/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/captaingroove/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/captaingroove/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/captaingroove/neovim/branches{/branch}", - "clone_url": "https://github.com/captaingroove/neovim.git", - "collaborators_url": "https://api.github.com/repos/captaingroove/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/captaingroove/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/captaingroove/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/captaingroove/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/captaingroove/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/captaingroove/neovim/contributors", - "created_at": "2022-05-20T09:21:37Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/captaingroove/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/captaingroove/neovim/downloads", - "events_url": "https://api.github.com/repos/captaingroove/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/captaingroove/neovim/forks", - "full_name": "captaingroove/neovim", - "git_commits_url": "https://api.github.com/repos/captaingroove/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/captaingroove/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/captaingroove/neovim/git/tags{/sha}", - "git_url": "git://github.com/captaingroove/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/captaingroove/neovim/hooks", - "html_url": "https://github.com/captaingroove/neovim", - "id": 494399547, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/captaingroove/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/captaingroove/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/captaingroove/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/captaingroove/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/captaingroove/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/captaingroove/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/captaingroove/neovim/merges", - "milestones_url": "https://api.github.com/repos/captaingroove/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHXfwOw", - "notifications_url": "https://api.github.com/repos/captaingroove/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", - "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", - "followers_url": "https://api.github.com/users/captaingroove/followers", - "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", - "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/captaingroove", - "id": 95305901, - "login": "captaingroove", - "node_id": "U_kgDOBa5ArQ", - "organizations_url": "https://api.github.com/users/captaingroove/orgs", - "received_events_url": "https://api.github.com/users/captaingroove/received_events", - "repos_url": "https://api.github.com/users/captaingroove/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", - "type": "User", - "url": "https://api.github.com/users/captaingroove" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/captaingroove/neovim/pulls{/number}", - "pushed_at": "2022-05-20T09:41:34Z", - "releases_url": "https://api.github.com/repos/captaingroove/neovim/releases{/id}", - "size": 167142, - "ssh_url": "git@github.com:captaingroove/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/captaingroove/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/captaingroove/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/captaingroove/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/captaingroove/neovim/subscription", - "svn_url": "https://github.com/captaingroove/neovim", - "tags_url": "https://api.github.com/repos/captaingroove/neovim/tags", - "teams_url": "https://api.github.com/repos/captaingroove/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/captaingroove/neovim/git/trees{/sha}", - "updated_at": "2022-05-20T08:40:33Z", - "url": "https://api.github.com/repos/captaingroove/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "2e352a6d0b6e659d3a76339ed40db10faa3ea4dd", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", - "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", - "followers_url": "https://api.github.com/users/captaingroove/followers", - "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", - "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/captaingroove", - "id": 95305901, - "login": "captaingroove", - "node_id": "U_kgDOBa5ArQ", - "organizations_url": "https://api.github.com/users/captaingroove/orgs", - "received_events_url": "https://api.github.com/users/captaingroove/received_events", - "repos_url": "https://api.github.com/users/captaingroove/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", - "type": "User", - "url": "https://api.github.com/users/captaingroove" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18651", - "id": 942516931, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18651", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 197254545, - "name": "tui", - "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/tui" - } - ], - "locked": false, - "merge_commit_sha": "3cd4df86ef31b80085a31c8bd7c74c00fca9e182", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM44LarD", - "number": 18651, - "patch_url": "https://github.com/neovim/neovim/pull/18651.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18651/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2e352a6d0b6e659d3a76339ed40db10faa3ea4dd", - "title": "Add API functions for starting and stopping terminal ui input for use with e.g. OSC52 copy/paste to system clipboard", - "updated_at": "2022-05-22T05:37:36Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18651", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/95305901?v=4", - "events_url": "https://api.github.com/users/captaingroove/events{/privacy}", - "followers_url": "https://api.github.com/users/captaingroove/followers", - "following_url": "https://api.github.com/users/captaingroove/following{/other_user}", - "gists_url": "https://api.github.com/users/captaingroove/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/captaingroove", - "id": 95305901, - "login": "captaingroove", - "node_id": "U_kgDOBa5ArQ", - "organizations_url": "https://api.github.com/users/captaingroove/orgs", - "received_events_url": "https://api.github.com/users/captaingroove/received_events", - "repos_url": "https://api.github.com/users/captaingroove/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/captaingroove/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captaingroove/subscriptions", - "type": "User", - "url": "https://api.github.com/users/captaingroove" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18579/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18579/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18579" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18579" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18579/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18579" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/f4130d36d70c980ce7c477f14ef4c4e54564ecd2" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18579/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18579/commits", - "created_at": "2022-05-15T14:08:05Z", - "diff_url": "https://github.com/neovim/neovim/pull/18579.diff", - "draft": true, - "head": { - "label": "dundargoc:docs/git-blame-ignore-revs", - "ref": "docs/git-blame-ignore-revs", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dundargoc/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dundargoc/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dundargoc/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dundargoc/neovim/branches{/branch}", - "clone_url": "https://github.com/dundargoc/neovim.git", - "collaborators_url": "https://api.github.com/repos/dundargoc/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dundargoc/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dundargoc/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dundargoc/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dundargoc/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dundargoc/neovim/contributors", - "created_at": "2021-06-20T10:14:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dundargoc/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dundargoc/neovim/downloads", - "events_url": "https://api.github.com/repos/dundargoc/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dundargoc/neovim/forks", - "full_name": "dundargoc/neovim", - "git_commits_url": "https://api.github.com/repos/dundargoc/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dundargoc/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dundargoc/neovim/git/tags{/sha}", - "git_url": "git://github.com/dundargoc/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dundargoc/neovim/hooks", - "html_url": "https://github.com/dundargoc/neovim", - "id": 378614899, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dundargoc/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dundargoc/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dundargoc/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dundargoc/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dundargoc/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dundargoc/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dundargoc/neovim/merges", - "milestones_url": "https://api.github.com/repos/dundargoc/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzg2MTQ4OTk=", - "notifications_url": "https://api.github.com/repos/dundargoc/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:40:18Z", - "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 176048, - "ssh_url": "git@github.com:dundargoc/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dundargoc/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dundargoc/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dundargoc/neovim/subscription", - "svn_url": "https://github.com/dundargoc/neovim", - "tags_url": "https://api.github.com/repos/dundargoc/neovim/tags", - "teams_url": "https://api.github.com/repos/dundargoc/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dundargoc/neovim/git/trees{/sha}", - "updated_at": "2022-04-29T16:10:17Z", - "url": "https://api.github.com/repos/dundargoc/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "f4130d36d70c980ce7c477f14ef4c4e54564ecd2", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18579", - "id": 936757616, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18579", - "labels": [], - "locked": false, - "merge_commit_sha": "a4bd37689761fbe89314a80253edbab2eb55f3b0", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM431clw", - "number": 18579, - "patch_url": "https://github.com/neovim/neovim/pull/18579.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18579/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/f4130d36d70c980ce7c477f14ef4c4e54564ecd2", - "title": "docs: .git-blame-ignore-revs", - "updated_at": "2022-07-13T13:01:26Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18579", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", - "events_url": "https://api.github.com/users/dundargoc/events{/privacy}", - "followers_url": "https://api.github.com/users/dundargoc/followers", - "following_url": "https://api.github.com/users/dundargoc/following{/other_user}", - "gists_url": "https://api.github.com/users/dundargoc/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dundargoc", - "id": 33953936, - "login": "dundargoc", - "node_id": "MDQ6VXNlcjMzOTUzOTM2", - "organizations_url": "https://api.github.com/users/dundargoc/orgs", - "received_events_url": "https://api.github.com/users/dundargoc/received_events", - "repos_url": "https://api.github.com/users/dundargoc/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dundargoc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dundargoc/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dundargoc" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18561/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18561/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18561" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18561" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18561/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18561" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/58994b9553748d853733d9ccf0334f1614dad5c8" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "9b4d0137b89d5d2ed6c62549578868d7a68fb094", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "followup to https://github.com/neovim/neovim/pull/11009\r\n\r\n- [x] open channel to `$NVIM` automatically, expose it as `v:parent` #3118\r\n- [ ] also set $NVIM in system(), shell (`:!`) ?\r\n- [ ] related: #1758\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18561/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18561/commits", - "created_at": "2022-05-13T14:48:28Z", - "diff_url": "https://github.com/neovim/neovim/pull/18561.diff", - "draft": false, - "head": { - "label": "justinmk:parent", - "ref": "parent", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", - "clone_url": "https://github.com/justinmk/neovim.git", - "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", - "created_at": "2014-02-28T23:17:54Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", - "description": "somewhere in todo.txt", - "disabled": false, - "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", - "events_url": "https://api.github.com/repos/justinmk/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", - "full_name": "justinmk/neovim", - "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", - "git_url": "git://github.com/justinmk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "http://neovim.io", - "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", - "html_url": "https://github.com/justinmk/neovim", - "id": 17302877, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", - "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", - "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", - "pushed_at": "2022-07-06T10:37:18Z", - "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", - "size": 176021, - "ssh_url": "git@github.com:justinmk/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", - "svn_url": "https://github.com/justinmk/neovim", - "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", - "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", - "updated_at": "2022-03-31T19:17:54Z", - "url": "https://api.github.com/repos/justinmk/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "58994b9553748d853733d9ccf0334f1614dad5c8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18561", - "id": 936016908, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18561", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 694783760, - "name": "channel", - "node_id": "MDU6TGFiZWw2OTQ3ODM3NjA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/channel" - } - ], - "locked": false, - "merge_commit_sha": "081123c26d8013e74b7472200370a83ddd00e492", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43ynwM", - "number": 18561, - "patch_url": "https://github.com/neovim/neovim/pull/18561.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18561/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/58994b9553748d853733d9ccf0334f1614dad5c8", - "title": "feat(channels): introduce v:parent", - "updated_at": "2022-07-01T21:28:28Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18561", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18559/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18559/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18559" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18559" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18559/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18559" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/29af79f120b5682bba87811d43e82b810d14a933" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "eb4b337d9eb8bf15cf0b832f46ea9cff14d6adce", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Remove unused includes in `src/nvim/api/private/dispatch.c` and its generated counter-part by using the IWYU library.\n\nYet another step towards #6371 and #549\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18559/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18559/commits", - "created_at": "2022-05-13T13:42:39Z", - "diff_url": "https://github.com/neovim/neovim/pull/18559.diff", - "draft": true, - "head": { - "label": "kylo252:unused-includes", - "ref": "unused-includes", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kylo252/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kylo252/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kylo252/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kylo252/neovim/branches{/branch}", - "clone_url": "https://github.com/kylo252/neovim.git", - "collaborators_url": "https://api.github.com/repos/kylo252/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kylo252/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kylo252/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kylo252/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kylo252/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kylo252/neovim/contributors", - "created_at": "2021-08-11T10:54:53Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kylo252/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kylo252/neovim/downloads", - "events_url": "https://api.github.com/repos/kylo252/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kylo252/neovim/forks", - "full_name": "kylo252/neovim", - "git_commits_url": "https://api.github.com/repos/kylo252/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kylo252/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kylo252/neovim/git/tags{/sha}", - "git_url": "git://github.com/kylo252/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kylo252/neovim/hooks", - "html_url": "https://github.com/kylo252/neovim", - "id": 394956966, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kylo252/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kylo252/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kylo252/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kylo252/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kylo252/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/kylo252/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kylo252/neovim/merges", - "milestones_url": "https://api.github.com/repos/kylo252/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ5NTY5NjY=", - "notifications_url": "https://api.github.com/repos/kylo252/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kylo252/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:18:30Z", - "releases_url": "https://api.github.com/repos/kylo252/neovim/releases{/id}", - "size": 175964, - "ssh_url": "git@github.com:kylo252/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kylo252/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kylo252/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kylo252/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kylo252/neovim/subscription", - "svn_url": "https://github.com/kylo252/neovim", - "tags_url": "https://api.github.com/repos/kylo252/neovim/tags", - "teams_url": "https://api.github.com/repos/kylo252/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kylo252/neovim/git/trees{/sha}", - "updated_at": "2021-08-11T10:54:56Z", - "url": "https://api.github.com/repos/kylo252/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "29af79f120b5682bba87811d43e82b810d14a933", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18559", - "id": 935946632, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18559", - "labels": [ - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - } - ], - "locked": false, - "merge_commit_sha": "b4cb43038c365067fb43ccc84d7eadd8013bbf4b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43yWmI", - "number": 18559, - "patch_url": "https://github.com/neovim/neovim/pull/18559.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18559/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/29af79f120b5682bba87811d43e82b810d14a933", - "title": "refactor(displatcher): remove unused headers", - "updated_at": "2022-05-13T13:45:18Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18559", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59826753?v=4", - "events_url": "https://api.github.com/users/kylo252/events{/privacy}", - "followers_url": "https://api.github.com/users/kylo252/followers", - "following_url": "https://api.github.com/users/kylo252/following{/other_user}", - "gists_url": "https://api.github.com/users/kylo252/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kylo252", - "id": 59826753, - "login": "kylo252", - "node_id": "MDQ6VXNlcjU5ODI2NzUz", - "organizations_url": "https://api.github.com/users/kylo252/orgs", - "received_events_url": "https://api.github.com/users/kylo252/received_events", - "repos_url": "https://api.github.com/users/kylo252/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kylo252/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kylo252/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kylo252" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18514/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18514/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18514" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18514" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18514/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18514" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/14e9c138f462b7079e49af02e373820e1a807102" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e50b1fe60d87cbe7798ce921f08ea38a4750fa99", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Fixed a Logic error of uninitialized argument\r\nvalue by making an array initialization of { 0 }", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18514/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18514/commits", - "created_at": "2022-05-10T14:51:26Z", - "diff_url": "https://github.com/neovim/neovim/pull/18514.diff", - "draft": true, - "head": { - "label": "carlosguealv:fixuninit", - "ref": "fixuninit", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/carlosguealv/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/carlosguealv/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/carlosguealv/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/carlosguealv/neovim/branches{/branch}", - "clone_url": "https://github.com/carlosguealv/neovim.git", - "collaborators_url": "https://api.github.com/repos/carlosguealv/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/carlosguealv/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/carlosguealv/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/carlosguealv/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/carlosguealv/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/carlosguealv/neovim/contributors", - "created_at": "2022-05-09T17:26:11Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/carlosguealv/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/carlosguealv/neovim/downloads", - "events_url": "https://api.github.com/repos/carlosguealv/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/carlosguealv/neovim/forks", - "full_name": "carlosguealv/neovim", - "git_commits_url": "https://api.github.com/repos/carlosguealv/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/carlosguealv/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/carlosguealv/neovim/git/tags{/sha}", - "git_url": "git://github.com/carlosguealv/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/carlosguealv/neovim/hooks", - "html_url": "https://github.com/carlosguealv/neovim", - "id": 490380481, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/carlosguealv/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/carlosguealv/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/carlosguealv/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/carlosguealv/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/carlosguealv/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/carlosguealv/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/carlosguealv/neovim/merges", - "milestones_url": "https://api.github.com/repos/carlosguealv/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHTqcwQ", - "notifications_url": "https://api.github.com/repos/carlosguealv/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", - "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", - "followers_url": "https://api.github.com/users/carlosguealv/followers", - "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", - "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/carlosguealv", - "id": 24604666, - "login": "carlosguealv", - "node_id": "MDQ6VXNlcjI0NjA0NjY2", - "organizations_url": "https://api.github.com/users/carlosguealv/orgs", - "received_events_url": "https://api.github.com/users/carlosguealv/received_events", - "repos_url": "https://api.github.com/users/carlosguealv/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", - "type": "User", - "url": "https://api.github.com/users/carlosguealv" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/carlosguealv/neovim/pulls{/number}", - "pushed_at": "2022-05-10T14:50:41Z", - "releases_url": "https://api.github.com/repos/carlosguealv/neovim/releases{/id}", - "size": 164637, - "ssh_url": "git@github.com:carlosguealv/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/carlosguealv/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/carlosguealv/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/carlosguealv/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/carlosguealv/neovim/subscription", - "svn_url": "https://github.com/carlosguealv/neovim", - "tags_url": "https://api.github.com/repos/carlosguealv/neovim/tags", - "teams_url": "https://api.github.com/repos/carlosguealv/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/carlosguealv/neovim/git/trees{/sha}", - "updated_at": "2022-05-10T12:46:07Z", - "url": "https://api.github.com/repos/carlosguealv/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "14e9c138f462b7079e49af02e373820e1a807102", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", - "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", - "followers_url": "https://api.github.com/users/carlosguealv/followers", - "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", - "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/carlosguealv", - "id": 24604666, - "login": "carlosguealv", - "node_id": "MDQ6VXNlcjI0NjA0NjY2", - "organizations_url": "https://api.github.com/users/carlosguealv/orgs", - "received_events_url": "https://api.github.com/users/carlosguealv/received_events", - "repos_url": "https://api.github.com/users/carlosguealv/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", - "type": "User", - "url": "https://api.github.com/users/carlosguealv" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18514", - "id": 932536026, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18514", - "labels": [], - "locked": false, - "merge_commit_sha": "bb8714defadd5d85816e51f6e53b6f7b605921b3", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43lV7a", - "number": 18514, - "patch_url": "https://github.com/neovim/neovim/pull/18514.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18514/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/14e9c138f462b7079e49af02e373820e1a807102", - "title": "fix(clang: 'Uninitialized argument value')", - "updated_at": "2022-05-11T10:14:42Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18514", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/24604666?v=4", - "events_url": "https://api.github.com/users/carlosguealv/events{/privacy}", - "followers_url": "https://api.github.com/users/carlosguealv/followers", - "following_url": "https://api.github.com/users/carlosguealv/following{/other_user}", - "gists_url": "https://api.github.com/users/carlosguealv/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/carlosguealv", - "id": 24604666, - "login": "carlosguealv", - "node_id": "MDQ6VXNlcjI0NjA0NjY2", - "organizations_url": "https://api.github.com/users/carlosguealv/orgs", - "received_events_url": "https://api.github.com/users/carlosguealv/received_events", - "repos_url": "https://api.github.com/users/carlosguealv/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/carlosguealv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/carlosguealv/subscriptions", - "type": "User", - "url": "https://api.github.com/users/carlosguealv" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18506/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18506/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18506" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18506" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18506/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18506" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "c55867b46d6758c4ff2e55d1bfb4cfc163182a12", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Add a configuration frontend to easily configure LSP servers on a\r\nper-filetype basis. This is essentially a thin wrapper around the\r\nfollowing process:\r\n\r\n1. Create a FileType autocommand for the given filetype\r\n2. When the autocommand fires, determine the \"root\" for the given buffer\r\n using the root markers passed to vim.lsp.config()\r\n3. If a client already exists for this filetype and root directory,\r\n attach the buffer to that client\r\n4. If no client exists, create a new client configuration table using\r\n the options passed to `vim.lsp.config()` and start a new client with\r\n `vim.lsp.start_client()`\r\n\r\nThis also exposes a new `vim.lsp.buf_start()` function that can be used to\r\nmanually start LSP clients for servers configured with vim.lsp.config()\r\nwhen the \"autostart\" option is false.\r\n\r\nEssentially this upstreams a subset of `nvim-lspconfig`'s functionality into Neovim core and allows users to easily use the builtin LSP without any plugin dependencies. The tradeoff is that user's must specify the server configurations themselves.\r\n\r\nThis is a **non-breaking change**. Existing LSP setups (e.g. those using `nvim-lspconfig`) will continue to work just fine. None of the LSP internals are modified. \r\n\r\nIf this PR is accepted, users would set up LSP in Nvim like so:\r\n\r\n```lua\r\nvim.lsp.config({\r\n defaults = {\r\n flags = {\r\n allow_incremental_sync = true,\r\n debounce_text_changes = 80,\r\n },\r\n on_attach = function(client, bufnr)\r\n -- configure the buffer with the given client\r\n end,\r\n },\r\n servers = {\r\n clangd = {\r\n filetypes = { \"c\", \"cpp\" },\r\n cmd = {\"clangd\", \"--background-index\"},\r\n root_markers = {\"compile_commands.json\", \"compile_flags.txt\"},\r\n flags = {\r\n debounce_text_changes = 20,\r\n },\r\n offset_encoding = \"utf-16\",\r\n },\r\n [\"lua-language-server\"] = {\r\n filetypes = { \"lua\" },\r\n cmd = {\"lua-language-server\"},\r\n root_markers = {\".luarc.json\", \"luarc.json\"},\r\n },\r\n },\r\n})\r\n```\r\n\r\n\r\n\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18506/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18506/commits", - "created_at": "2022-05-09T19:48:59Z", - "diff_url": "https://github.com/neovim/neovim/pull/18506.diff", - "draft": false, - "head": { - "label": "gpanders:lsp-config", - "ref": "lsp-config", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", - "clone_url": "https://github.com/gpanders/neovim.git", - "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", - "created_at": "2021-06-11T03:58:44Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", - "events_url": "https://api.github.com/repos/gpanders/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", - "full_name": "gpanders/neovim", - "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", - "git_url": "git://github.com/gpanders/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", - "html_url": "https://github.com/gpanders/neovim", - "id": 375899052, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", - "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", - "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:24:56Z", - "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", - "size": 171394, - "ssh_url": "git@github.com:gpanders/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", - "svn_url": "https://github.com/gpanders/neovim", - "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", - "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", - "updated_at": "2022-01-07T19:38:08Z", - "url": "https://api.github.com/repos/gpanders/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18506", - "id": 931578517, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18506", - "labels": [ - { - "color": "FBCA04", - "default": false, - "description": "A discussion has run its course and a decision has to be made how to proceed", - "id": 83851236, - "name": "status:needs-decision", - "node_id": "MDU6TGFiZWw4Mzg1MTIzNg==", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-decision" - }, - { - "color": "FBCA04", - "default": false, - "description": "For PRs that propose significant changes to some part of the architecture or API", - "id": 212680983, - "name": "status:needs-discussion", - "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "216bac4002ad829e8eb813ae93b1623a71d9fa2b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43hsKV", - "number": 18506, - "patch_url": "https://github.com/neovim/neovim/pull/18506.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18506/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e4df9ef51ed4fc3d37d7cebd464dbcb47c6703b0", - "title": "feat(lsp): add vim.lsp.config", - "updated_at": "2022-05-15T18:24:22Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18506", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18476/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18476/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18476" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18476" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18476/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18476" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/c81dbf0e454eca34d96446ba2c92f7447c002abf" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "1b1cc4d864b4b15e705c1a500e64c7bfbacedae7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "All actual functionality is implemented inside `vim.lsp.command` module, which `:lsp` command simply `require`s. It's possible for plugins and users to either extend `:lsp` with more subcommands, or replace the module entirely and make something custom from scratch.\r\n\r\n* `:lsp` and `:lsp!` is just `:LspInfo`, but without the floating window. Prints all active clients with `!`, or just clients attached to the current buffer. By default prints just attached buffers and root directory, the rest of properties are hidden behind `:verbose lsp`.\r\n* `:lsp attach` attaches the buffer to a client, with format `42` or `clangd(42)`. Completion expands to the latter format, to make it easy to target clients by name.\r\n* `:lsp detach` detaches the buffer from a client. Argument format is the same as above, but on top of that with no arguments will detach from all clients, and with just client name like `clangd` will detach from all clients matching that name.\r\n* `:lsp definition`, `:lsp declaration`, `:lsp implementation`, `:lsp typedefinition`, `:lsp references` etc. are nothing fancy, they just call their respective `vim.lsp.buf` functions.\r\n* `:lsp rename` can take new symbol name as an argument.\r\n* `:lsp find` is `workspace/symbol`, can take in symbol name as an argument.\r\n* `:lsp format` for now can take arguments in format `async` and `timeout=1000`. Also works with range, and in that case those arguments are not allowed.\r\n* `:lsp codeaction` for now can take a single argument in format `only=foo,bar`, to request only specific code actions kinds.\r\n\r\nIn the standard vim command fashion, `:lsp` subcommand names can be matched by giving just their substring, eg. `:lsp f` will run `:lsp format`, `:lsp c` -> `:lsp codeaction` etc.\r\n\r\nCommand line completion results depend on the context. For example, if none of the attached clients support `typeDefinitionProvider`, `typedefinition` will not be included in completion. If `:lsp` is prefixed with range, only subcommands that accept ranges will be suggested (namely `format` and `codeaction`).\r\n\r\nTo add a new subcommand, users can just append them to the `require('vim.lsp.command').commands` table. Each subcommand is a table with the following properties:\r\n* `name` - string, self explanatory.\r\n* `run` - function, receives context table as a single parameter. Inside the table there is a buffer handle, optional arguments to the subcommand, range, `:verbose` modifier, `!`.\r\n* `check` - function, optional. It's used to do validation before running the command, but also to figure out if the subcommand should be included in completion. Receives context table as a single parameter, should return a string in case of error, or `nil` on success.\r\n* `expand` - function, optional. Used for completion. Receives completed argument as the first parameter, context as the second. Expects back a list of completion items, and optionally the starting position offset.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18476/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18476/commits", - "created_at": "2022-05-08T01:30:06Z", - "diff_url": "https://github.com/neovim/neovim/pull/18476.diff", - "draft": true, - "head": { - "label": "ii14:lsp_command", - "ref": "lsp_command", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/ii14/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/ii14/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/ii14/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/ii14/neovim/branches{/branch}", - "clone_url": "https://github.com/ii14/neovim.git", - "collaborators_url": "https://api.github.com/repos/ii14/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/ii14/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/ii14/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/ii14/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/ii14/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/ii14/neovim/contributors", - "created_at": "2021-08-23T00:19:06Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/ii14/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/ii14/neovim/downloads", - "events_url": "https://api.github.com/repos/ii14/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/ii14/neovim/forks", - "full_name": "ii14/neovim", - "git_commits_url": "https://api.github.com/repos/ii14/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/ii14/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/ii14/neovim/git/tags{/sha}", - "git_url": "git://github.com/ii14/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/ii14/neovim/hooks", - "html_url": "https://github.com/ii14/neovim", - "id": 398928867, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/ii14/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/ii14/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/ii14/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/ii14/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/ii14/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/ii14/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/ii14/neovim/merges", - "milestones_url": "https://api.github.com/repos/ii14/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTg5Mjg4Njc=", - "notifications_url": "https://api.github.com/repos/ii14/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/ii14/neovim/pulls{/number}", - "pushed_at": "2022-07-10T13:24:21Z", - "releases_url": "https://api.github.com/repos/ii14/neovim/releases{/id}", - "size": 176119, - "ssh_url": "git@github.com:ii14/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/ii14/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/ii14/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/ii14/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/ii14/neovim/subscription", - "svn_url": "https://github.com/ii14/neovim", - "tags_url": "https://api.github.com/repos/ii14/neovim/tags", - "teams_url": "https://api.github.com/repos/ii14/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/ii14/neovim/git/trees{/sha}", - "updated_at": "2022-01-05T22:20:03Z", - "url": "https://api.github.com/repos/ii14/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "c81dbf0e454eca34d96446ba2c92f7447c002abf", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18476", - "id": 930384397, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18476", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "caa7909df1ca229e3fb842a2694880e283ce908c", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43dIoN", - "number": 18476, - "patch_url": "https://github.com/neovim/neovim/pull/18476.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18476/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/c81dbf0e454eca34d96446ba2c92f7447c002abf", - "title": "feat(lsp): implement :lsp command", - "updated_at": "2022-05-12T00:39:49Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18476", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/59243201?v=4", - "events_url": "https://api.github.com/users/ii14/events{/privacy}", - "followers_url": "https://api.github.com/users/ii14/followers", - "following_url": "https://api.github.com/users/ii14/following{/other_user}", - "gists_url": "https://api.github.com/users/ii14/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/ii14", - "id": 59243201, - "login": "ii14", - "node_id": "MDQ6VXNlcjU5MjQzMjAx", - "organizations_url": "https://api.github.com/users/ii14/orgs", - "received_events_url": "https://api.github.com/users/ii14/received_events", - "repos_url": "https://api.github.com/users/ii14/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/ii14/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ii14/subscriptions", - "type": "User", - "url": "https://api.github.com/users/ii14" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18426/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18426/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18426" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18426" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18426/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18426" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/99f9b3835ee2087e8331934692bba0202fa99f5d" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "c87a5ebbc31c56867f9d6f6d27bb8b7ddecc837e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "ensure that lua ftplugins are sourced after vim plugins per directory\r\n\r\nfixes #16928\r\n\r\nQuick fix for backporting; after 0.7.1, we should revisit this and rewrite to Lua (ideally using a version of `nvim__get_runtime` that allows sourcing the found runtime files @bfredl )", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18426/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18426/commits", - "created_at": "2022-05-05T09:45:28Z", - "diff_url": "https://github.com/neovim/neovim/pull/18426.diff", - "draft": true, - "head": { - "label": "clason:ftplugin-lua", - "ref": "ftplugin-lua", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", - "clone_url": "https://github.com/clason/neovim.git", - "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", - "created_at": "2021-12-25T14:18:02Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", - "events_url": "https://api.github.com/repos/clason/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/clason/neovim/forks", - "full_name": "clason/neovim", - "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", - "git_url": "git://github.com/clason/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", - "html_url": "https://github.com/clason/neovim", - "id": 441693764, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/clason/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/clason/neovim/merges", - "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGlO2RA", - "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2022-06-19T14:31:05Z", - "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 171653, - "ssh_url": "git@github.com:clason/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", - "svn_url": "https://github.com/clason/neovim", - "tags_url": "https://api.github.com/repos/clason/neovim/tags", - "teams_url": "https://api.github.com/repos/clason/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", - "updated_at": "2022-06-19T14:31:54Z", - "url": "https://api.github.com/repos/clason/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "99f9b3835ee2087e8331934692bba0202fa99f5d", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18426", - "id": 928495758, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18426", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "funtime", - "id": 120251370, - "name": "runtime", - "node_id": "MDU6TGFiZWwxMjAyNTEzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/runtime" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "06025d9f62ddbf36a9e826dd3a77844ae403ef18", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43V7iO", - "number": 18426, - "patch_url": "https://github.com/neovim/neovim/pull/18426.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18426/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/99f9b3835ee2087e8331934692bba0202fa99f5d", - "title": "fix(runtime): correct load order for ftplugin/*", - "updated_at": "2022-06-19T16:11:18Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18426", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18414/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18414/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18414" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18414" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18414/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18414" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/d97c299dcdfc42963eedccb9f116c8d5364e5290" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "3ec93ca92cb08faed342586e86a6f21b35264376", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "WIP: sketching out how Nvim `--remote` should work. \r\n\r\nKey ideas:\r\n\r\n* The numerous `--remote-x-y` variants from Vim should not be mindlessly copied. Most use of `--remote` is for small one-liner shortcuts. Any non-trivial use of Vim's `--remote` is not going to work with Nvim because we don't and won't have exactly the same interface. So we can instead just make a better interface.\r\n* If possible, the only `--remote` variant we will support is... `--remote`. Not the other stuff.\r\n* The usual Nvim CLI options like `-p`, `-es`, etc., should \"just work\". For example,\r\n * `-p --remote` should work, then `--remote-tab` isn't needed.\r\n * `-es \"+echo 1+1\" --remote` should work, then `--remote-expr` isn't needed.\r\n * `echo | nvim -s - --remote` should work, then `--remote-send` isn't needed.\r\n * Alternatively `\"+call nvim_input('')\"`\r\n\r\nAnother note about the current behavior:\r\n\r\n This doesn't work, all arguments after --remote will be used as file names: >\r\n nvim --remote --server ~/.cache/nvim/server.pipe file.txt\r\n\r\nWhat is the purpose of that? We already have `--` (`:help ---`) for declaring \"all args hereafter are filenames\".\r\n\r\nclose #18531\r\nclose #18519", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18414/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18414/commits", - "created_at": "2022-05-04T14:22:03Z", - "diff_url": "https://github.com/neovim/neovim/pull/18414.diff", - "draft": true, - "head": { - "label": "justinmk:remote", - "ref": "remote", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", - "clone_url": "https://github.com/justinmk/neovim.git", - "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", - "created_at": "2014-02-28T23:17:54Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", - "description": "somewhere in todo.txt", - "disabled": false, - "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", - "events_url": "https://api.github.com/repos/justinmk/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", - "full_name": "justinmk/neovim", - "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", - "git_url": "git://github.com/justinmk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "http://neovim.io", - "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", - "html_url": "https://github.com/justinmk/neovim", - "id": 17302877, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", - "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", - "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", - "pushed_at": "2022-07-06T10:37:18Z", - "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", - "size": 176021, - "ssh_url": "git@github.com:justinmk/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", - "svn_url": "https://github.com/justinmk/neovim", - "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", - "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", - "updated_at": "2022-03-31T19:17:54Z", - "url": "https://api.github.com/repos/justinmk/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "d97c299dcdfc42963eedccb9f116c8d5364e5290", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18414", - "id": 927687258, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18414", - "labels": [ - { - "color": "c5def5", - "default": true, - "description": "", - "id": 84744038, - "name": "documentation", - "node_id": "MDU6TGFiZWw4NDc0NDAzOA==", - "url": "https://api.github.com/repos/neovim/neovim/labels/documentation" - } - ], - "locked": false, - "merge_commit_sha": "e88a9809158b151d290af852c87e4f533e7697d3", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43S2Ja", - "number": 18414, - "patch_url": "https://github.com/neovim/neovim/pull/18414.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18414/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d97c299dcdfc42963eedccb9f116c8d5364e5290", - "title": "docs: --remote alternatives", - "updated_at": "2022-05-12T00:00:39Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18414", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18388/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18388/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18388" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18388" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18388/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18388" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/b9a71eb2eecfa05602bf320fca7d958cb3210411" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "9b4d0137b89d5d2ed6c62549578868d7a68fb094", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "- [ ] only if VIMRUNTIME _was not set by the user_. (env vars set by the user are _expected_ to pass to children)\r\n- [ ] also in system(), shell (`:!`) ?\r\n\r\ncloses #6764\r\n\r\n```\r\noldtest:\r\nFAILED: 164 Tests\r\n```", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18388/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18388/commits", - "created_at": "2022-05-03T13:19:35Z", - "diff_url": "https://github.com/neovim/neovim/pull/18388.diff", - "draft": true, - "head": { - "label": "justinmk:nvim-env", - "ref": "nvim-env", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/justinmk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/justinmk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/justinmk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/justinmk/neovim/branches{/branch}", - "clone_url": "https://github.com/justinmk/neovim.git", - "collaborators_url": "https://api.github.com/repos/justinmk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/justinmk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/justinmk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/justinmk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/justinmk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/justinmk/neovim/contributors", - "created_at": "2014-02-28T23:17:54Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/justinmk/neovim/deployments", - "description": "somewhere in todo.txt", - "disabled": false, - "downloads_url": "https://api.github.com/repos/justinmk/neovim/downloads", - "events_url": "https://api.github.com/repos/justinmk/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/justinmk/neovim/forks", - "full_name": "justinmk/neovim", - "git_commits_url": "https://api.github.com/repos/justinmk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/justinmk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/justinmk/neovim/git/tags{/sha}", - "git_url": "git://github.com/justinmk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": false, - "has_wiki": false, - "homepage": "http://neovim.io", - "hooks_url": "https://api.github.com/repos/justinmk/neovim/hooks", - "html_url": "https://github.com/justinmk/neovim", - "id": 17302877, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/justinmk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/justinmk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/justinmk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/justinmk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/justinmk/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/justinmk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/justinmk/neovim/merges", - "milestones_url": "https://api.github.com/repos/justinmk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNzMwMjg3Nw==", - "notifications_url": "https://api.github.com/repos/justinmk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/justinmk/neovim/pulls{/number}", - "pushed_at": "2022-07-06T10:37:18Z", - "releases_url": "https://api.github.com/repos/justinmk/neovim/releases{/id}", - "size": 176021, - "ssh_url": "git@github.com:justinmk/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/justinmk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/justinmk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/justinmk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/justinmk/neovim/subscription", - "svn_url": "https://github.com/justinmk/neovim", - "tags_url": "https://api.github.com/repos/justinmk/neovim/tags", - "teams_url": "https://api.github.com/repos/justinmk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/justinmk/neovim/git/trees{/sha}", - "updated_at": "2022-03-31T19:17:54Z", - "url": "https://api.github.com/repos/justinmk/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "b9a71eb2eecfa05602bf320fca7d958cb3210411", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18388", - "id": 926553260, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18388", - "labels": [], - "locked": false, - "merge_commit_sha": "bd4b9e2393fee9d00aad0d502a2f10f9f8c7709f", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43OhSs", - "number": 18388, - "patch_url": "https://github.com/neovim/neovim/pull/18388.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18388/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b9a71eb2eecfa05602bf320fca7d958cb3210411", - "title": "feat(job,terminal): unset Vim/Nvim-owned env vars", - "updated_at": "2022-07-01T21:23:03Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18388", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18375/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18375/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18375" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18375" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18375/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18375" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/585e7191893010d3dfd928985c7e01d210edb124" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "8658e8235751f92ce133ec1cd58a7b701340100c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Rebase of most of #10071 \r\n\r\nVery rough draft. \"builtin TUI\" replacement sorta works, but not remote attachment yet (actually input works, but not redrawing..)\r\n\r\nAlso needs a lot of cleanup, obviously.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18375/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18375/commits", - "created_at": "2022-05-02T19:50:12Z", - "diff_url": "https://github.com/neovim/neovim/pull/18375.diff", - "draft": true, - "head": { - "label": "bfredl:tui_rework", - "ref": "tui_rework", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "585e7191893010d3dfd928985c7e01d210edb124", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18375", - "id": 925899490, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18375", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 113026979, - "name": "ui", - "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ui" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 197254545, - "name": "tui", - "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/tui" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - } - ], - "locked": false, - "merge_commit_sha": "dc44bdda829ecc67813835a258680c6cbe21bad2", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43MBri", - "number": 18375, - "patch_url": "https://github.com/neovim/neovim/pull/18375.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18375/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/585e7191893010d3dfd928985c7e01d210edb124", - "title": "feat(ui): refactor TUI from thread to separate process", - "updated_at": "2022-05-10T15:55:36Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18375", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18372/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18372/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18372" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18372" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18372/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18372" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "a1542b091dd7b919fa8524c1c909ef897dde9299", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This provides callers with the result of `vim.lsp.buf_request`; namely, the request ID and the cancel function, which allows users to cancel in-flight requests when using these wrapper functions.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18372/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18372/commits", - "created_at": "2022-05-02T16:30:48Z", - "diff_url": "https://github.com/neovim/neovim/pull/18372.diff", - "draft": true, - "head": { - "label": "gpanders:lsp-return-request", - "ref": "lsp-return-request", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", - "clone_url": "https://github.com/gpanders/neovim.git", - "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", - "created_at": "2021-06-11T03:58:44Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", - "events_url": "https://api.github.com/repos/gpanders/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", - "full_name": "gpanders/neovim", - "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", - "git_url": "git://github.com/gpanders/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", - "html_url": "https://github.com/gpanders/neovim", - "id": 375899052, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", - "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", - "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:24:56Z", - "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", - "size": 171394, - "ssh_url": "git@github.com:gpanders/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", - "svn_url": "https://github.com/gpanders/neovim", - "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", - "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", - "updated_at": "2022-01-07T19:38:08Z", - "url": "https://api.github.com/repos/gpanders/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18372", - "id": 925733280, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18372", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "a94b5f002e2c73415c95bd6aaa51cc2a5edc7c8d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43LZGg", - "number": 18372, - "patch_url": "https://github.com/neovim/neovim/pull/18372.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18372/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3f6fa5e99b3a4c51d979aa5f8e5b4538455fa0e7", - "title": "feat(lsp): return result of buf_request() in LSP functions", - "updated_at": "2022-05-03T13:16:35Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18372", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18361/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18361/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18361" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18361" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18361/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18361" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/71d7320440082d2d7242d8a02a852232d5321ad8" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e5f6f20968e546ebabd68c1800e915a0503f44cb", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "lua_tolstring only handle number or string, may crash in some case", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18361/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18361/commits", - "created_at": "2022-05-02T10:47:13Z", - "diff_url": "https://github.com/neovim/neovim/pull/18361.diff", - "draft": false, - "head": { - "label": "kevinhwang91:fix-uv-error-crash", - "ref": "fix-uv-error-crash", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/kevinhwang91/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/kevinhwang91/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/kevinhwang91/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/kevinhwang91/neovim/branches{/branch}", - "clone_url": "https://github.com/kevinhwang91/neovim.git", - "collaborators_url": "https://api.github.com/repos/kevinhwang91/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/kevinhwang91/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/kevinhwang91/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/kevinhwang91/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/kevinhwang91/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/kevinhwang91/neovim/contributors", - "created_at": "2020-01-08T02:24:50Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/kevinhwang91/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/kevinhwang91/neovim/downloads", - "events_url": "https://api.github.com/repos/kevinhwang91/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/kevinhwang91/neovim/forks", - "full_name": "kevinhwang91/neovim", - "git_commits_url": "https://api.github.com/repos/kevinhwang91/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/kevinhwang91/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/kevinhwang91/neovim/git/tags{/sha}", - "git_url": "git://github.com/kevinhwang91/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/kevinhwang91/neovim/hooks", - "html_url": "https://github.com/kevinhwang91/neovim", - "id": 232459590, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/kevinhwang91/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/kevinhwang91/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/kevinhwang91/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/kevinhwang91/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/kevinhwang91/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/kevinhwang91/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/kevinhwang91/neovim/merges", - "milestones_url": "https://api.github.com/repos/kevinhwang91/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMzI0NTk1OTA=", - "notifications_url": "https://api.github.com/repos/kevinhwang91/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", - "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", - "followers_url": "https://api.github.com/users/kevinhwang91/followers", - "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kevinhwang91", - "id": 17562139, - "login": "kevinhwang91", - "node_id": "MDQ6VXNlcjE3NTYyMTM5", - "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", - "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", - "repos_url": "https://api.github.com/users/kevinhwang91/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kevinhwang91" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/kevinhwang91/neovim/pulls{/number}", - "pushed_at": "2022-06-16T15:48:58Z", - "releases_url": "https://api.github.com/repos/kevinhwang91/neovim/releases{/id}", - "size": 170362, - "ssh_url": "git@github.com:kevinhwang91/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/kevinhwang91/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/kevinhwang91/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/kevinhwang91/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/kevinhwang91/neovim/subscription", - "svn_url": "https://github.com/kevinhwang91/neovim", - "tags_url": "https://api.github.com/repos/kevinhwang91/neovim/tags", - "teams_url": "https://api.github.com/repos/kevinhwang91/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/kevinhwang91/neovim/git/trees{/sha}", - "updated_at": "2022-04-15T23:33:53Z", - "url": "https://api.github.com/repos/kevinhwang91/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "71d7320440082d2d7242d8a02a852232d5321ad8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", - "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", - "followers_url": "https://api.github.com/users/kevinhwang91/followers", - "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kevinhwang91", - "id": 17562139, - "login": "kevinhwang91", - "node_id": "MDQ6VXNlcjE3NTYyMTM5", - "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", - "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", - "repos_url": "https://api.github.com/users/kevinhwang91/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kevinhwang91" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18361", - "id": 925430366, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18361", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "7b68cc2877f7bdec0136352b82e49c1c32a7f3cf", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43KPJe", - "number": 18361, - "patch_url": "https://github.com/neovim/neovim/pull/18361.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18361/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/71d7320440082d2d7242d8a02a852232d5321ad8", - "title": "fix(executor): port luaL_tolstring from Lua 5.2 (#18359)", - "updated_at": "2022-05-05T10:54:53Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18361", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/17562139?v=4", - "events_url": "https://api.github.com/users/kevinhwang91/events{/privacy}", - "followers_url": "https://api.github.com/users/kevinhwang91/followers", - "following_url": "https://api.github.com/users/kevinhwang91/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinhwang91/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/kevinhwang91", - "id": 17562139, - "login": "kevinhwang91", - "node_id": "MDQ6VXNlcjE3NTYyMTM5", - "organizations_url": "https://api.github.com/users/kevinhwang91/orgs", - "received_events_url": "https://api.github.com/users/kevinhwang91/received_events", - "repos_url": "https://api.github.com/users/kevinhwang91/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/kevinhwang91/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinhwang91/subscriptions", - "type": "User", - "url": "https://api.github.com/users/kevinhwang91" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18317/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18317/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18317" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18317" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18317/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18317" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/6c18cd89792d20efe8d346f90865a00e2564ec56" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "c618b314c6a266806edf692122b16ba9ff7a8e10", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "The current language injection engine allows capturing an\r\ninjection language from a document. In future, we would be more flexible\r\nabout that and also allow resolving abbreviations like `cxx` for `cpp`\r\nor `py` for `python` or allow to configure more ambiguous injections\r\nthat could be named in captures like `@pythondocs` where the user could\r\ndecide whether that identifier should correspond to an preferred injection\r\nlanguage. Also sometimes the context of the injection like the files in\r\na certain project could require different decisions on the injection\r\nlogic.\r\n\r\nAn overwritable function would allow to have possibly complex logic\r\nin user land while core could live with a 1:1 mapping for now and\r\nmaybe an extension using the Lua filetype module to resolve a language\r\nby filetype extension.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18317/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18317/commits", - "created_at": "2022-04-30T11:15:53Z", - "diff_url": "https://github.com/neovim/neovim/pull/18317.diff", - "draft": true, - "head": { - "label": "theHamsta:flexible-injection-language", - "ref": "flexible-injection-language", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/theHamsta/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/theHamsta/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/theHamsta/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/theHamsta/neovim/branches{/branch}", - "clone_url": "https://github.com/theHamsta/neovim.git", - "collaborators_url": "https://api.github.com/repos/theHamsta/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/theHamsta/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/theHamsta/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/theHamsta/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/theHamsta/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/theHamsta/neovim/contributors", - "created_at": "2019-08-09T23:25:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/theHamsta/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/theHamsta/neovim/downloads", - "events_url": "https://api.github.com/repos/theHamsta/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/theHamsta/neovim/forks", - "full_name": "theHamsta/neovim", - "git_commits_url": "https://api.github.com/repos/theHamsta/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/theHamsta/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/theHamsta/neovim/git/tags{/sha}", - "git_url": "git://github.com/theHamsta/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/theHamsta/neovim/hooks", - "html_url": "https://github.com/theHamsta/neovim", - "id": 201553309, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/theHamsta/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/theHamsta/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/theHamsta/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/theHamsta/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/theHamsta/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/theHamsta/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/theHamsta/neovim/merges", - "milestones_url": "https://api.github.com/repos/theHamsta/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMDE1NTMzMDk=", - "notifications_url": "https://api.github.com/repos/theHamsta/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/theHamsta/neovim/pulls{/number}", - "pushed_at": "2022-06-19T17:16:25Z", - "releases_url": "https://api.github.com/repos/theHamsta/neovim/releases{/id}", - "size": 170639, - "ssh_url": "git@github.com:theHamsta/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/theHamsta/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/theHamsta/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/theHamsta/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/theHamsta/neovim/subscription", - "svn_url": "https://github.com/theHamsta/neovim", - "tags_url": "https://api.github.com/repos/theHamsta/neovim/tags", - "teams_url": "https://api.github.com/repos/theHamsta/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/theHamsta/neovim/git/trees{/sha}", - "updated_at": "2022-02-10T03:33:47Z", - "url": "https://api.github.com/repos/theHamsta/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "6c18cd89792d20efe8d346f90865a00e2564ec56", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18317", - "id": 924639810, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18317", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "d1eae1994039bd2f4ab9a58811f0eebdfcca3019", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43HOJC", - "number": 18317, - "patch_url": "https://github.com/neovim/neovim/pull/18317.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18317/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6c18cd89792d20efe8d346f90865a00e2564ec56", - "title": "feat(treesitter): make resolving of injection `@language` configurable", - "updated_at": "2022-04-30T11:26:18Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18317", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18304/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18304/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18304" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18304" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18304/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18304" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/5417694b55f23c04bdd394ce33d26b7957817919" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "663cbe2620278eae658895f82f3eb9bc89310e73", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Add client support for server to dynamically register the\r\nworkspace/didChangeConfiguration handler.\r\n\r\nThe main motiviation for implementing this feature is that currently\r\nneovim (or rather nvim-lspconfig [0]) sends the didChangeConfiguration\r\nnotification just after initialization to pass client settings to the\r\nserver regardless whether the server has registered this capability or\r\nnot. This is the first step to fix this.\r\n\r\n[0]: https://github.com/neovim/nvim-lspconfig/blob/21102d5e3b6ffc6929d60418581ac1a29ee9eddd/lua/lspconfig/configs.lua#L175", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18304/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18304/commits", - "created_at": "2022-04-29T12:45:45Z", - "diff_url": "https://github.com/neovim/neovim/pull/18304.diff", - "draft": false, - "head": { - "label": "fredrikekre:fe/change-notification", - "ref": "fe/change-notification", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/fredrikekre/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/fredrikekre/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/fredrikekre/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/fredrikekre/neovim/branches{/branch}", - "clone_url": "https://github.com/fredrikekre/neovim.git", - "collaborators_url": "https://api.github.com/repos/fredrikekre/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/fredrikekre/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/fredrikekre/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/fredrikekre/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/fredrikekre/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/fredrikekre/neovim/contributors", - "created_at": "2022-04-07T15:32:19Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/fredrikekre/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/fredrikekre/neovim/downloads", - "events_url": "https://api.github.com/repos/fredrikekre/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/fredrikekre/neovim/forks", - "full_name": "fredrikekre/neovim", - "git_commits_url": "https://api.github.com/repos/fredrikekre/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/fredrikekre/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/fredrikekre/neovim/git/tags{/sha}", - "git_url": "git://github.com/fredrikekre/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/fredrikekre/neovim/hooks", - "html_url": "https://github.com/fredrikekre/neovim", - "id": 479045028, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/fredrikekre/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/fredrikekre/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/fredrikekre/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/fredrikekre/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/fredrikekre/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/fredrikekre/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/fredrikekre/neovim/merges", - "milestones_url": "https://api.github.com/repos/fredrikekre/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHI2lpA", - "notifications_url": "https://api.github.com/repos/fredrikekre/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", - "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", - "followers_url": "https://api.github.com/users/fredrikekre/followers", - "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", - "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/fredrikekre", - "id": 11698744, - "login": "fredrikekre", - "node_id": "MDQ6VXNlcjExNjk4NzQ0", - "organizations_url": "https://api.github.com/users/fredrikekre/orgs", - "received_events_url": "https://api.github.com/users/fredrikekre/received_events", - "repos_url": "https://api.github.com/users/fredrikekre/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", - "type": "User", - "url": "https://api.github.com/users/fredrikekre" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/fredrikekre/neovim/pulls{/number}", - "pushed_at": "2022-06-13T10:44:19Z", - "releases_url": "https://api.github.com/repos/fredrikekre/neovim/releases{/id}", - "size": 170794, - "ssh_url": "git@github.com:fredrikekre/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/fredrikekre/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/fredrikekre/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/fredrikekre/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/fredrikekre/neovim/subscription", - "svn_url": "https://github.com/fredrikekre/neovim", - "tags_url": "https://api.github.com/repos/fredrikekre/neovim/tags", - "teams_url": "https://api.github.com/repos/fredrikekre/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/fredrikekre/neovim/git/trees{/sha}", - "updated_at": "2022-04-07T15:19:11Z", - "url": "https://api.github.com/repos/fredrikekre/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "5417694b55f23c04bdd394ce33d26b7957817919", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", - "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", - "followers_url": "https://api.github.com/users/fredrikekre/followers", - "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", - "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/fredrikekre", - "id": 11698744, - "login": "fredrikekre", - "node_id": "MDQ6VXNlcjExNjk4NzQ0", - "organizations_url": "https://api.github.com/users/fredrikekre/orgs", - "received_events_url": "https://api.github.com/users/fredrikekre/received_events", - "repos_url": "https://api.github.com/users/fredrikekre/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", - "type": "User", - "url": "https://api.github.com/users/fredrikekre" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18304", - "id": 923708305, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18304", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "68cf210f4e10cefb634ce1ad899259b7d8e1a9a8", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM43DquR", - "number": 18304, - "patch_url": "https://github.com/neovim/neovim/pull/18304.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18304/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/5417694b55f23c04bdd394ce33d26b7957817919", - "title": "feat(lsp): support dynamic registration of didChangeConfiguration", - "updated_at": "2022-06-13T10:44:21Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18304", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/11698744?v=4", - "events_url": "https://api.github.com/users/fredrikekre/events{/privacy}", - "followers_url": "https://api.github.com/users/fredrikekre/followers", - "following_url": "https://api.github.com/users/fredrikekre/following{/other_user}", - "gists_url": "https://api.github.com/users/fredrikekre/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/fredrikekre", - "id": 11698744, - "login": "fredrikekre", - "node_id": "MDQ6VXNlcjExNjk4NzQ0", - "organizations_url": "https://api.github.com/users/fredrikekre/orgs", - "received_events_url": "https://api.github.com/users/fredrikekre/received_events", - "repos_url": "https://api.github.com/users/fredrikekre/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/fredrikekre/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fredrikekre/subscriptions", - "type": "User", - "url": "https://api.github.com/users/fredrikekre" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18286/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18286/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18286" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18286" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18286/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18286" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/40f7267f34e5e8efb08531e12a1df0ac272f05aa" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "2f2022773ff9d0995de1e280f3ae7bdceb236862", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Identical to `vim.fn.iconv` except:\r\n\r\n- There is no typval conversion.\r\n- Accepts **any** Lua string, whereas typval conversion may produce a Blob type which causes `vim.fn.iconv` to fail. \r\n- Does not rely on `NUL` byte for string length detection.\r\n- Can be run in fast events.\r\n- Can be run in Lua threads (via `vim.loop.new_work`).\r\n\r\n### Demo\r\n\r\nHere is a screenshot of Gitsigns opening a PNG file that is managed under git.\r\n\r\n(left `vim.iconv`, right `vim.fn.iconv`)\r\n\r\n![image](https://user-images.githubusercontent.com/7904185/165539457-456c96c1-b89c-41a2-8c17-09c2a547216a.png)\r\n\r\n`vim.fn.iconv`:\r\n```lua\r\n for i, l in ipairs(stdout) do\r\n -- Have to exclude Blob types, otherwise conversion will error.\r\n if vim.fn.type(l) == vim.v.t_string then\r\n stdout[i] = vim.fn.iconv(l, encoding, 'utf-8')\r\n end\r\n end\r\n```\r\n\r\n`vim.iconv`:\r\n\r\n```lua\r\n for i, l in ipairs(stdout) do\r\n stdout[i] = vim.iconv(l, encoding, 'utf-8')\r\n end\r\n\r\n```\r\n\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18286/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18286/commits", - "created_at": "2022-04-27T13:14:57Z", - "diff_url": "https://github.com/neovim/neovim/pull/18286.diff", - "draft": false, - "head": { - "label": "lewis6991:iconv", - "ref": "iconv", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/lewis6991/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/lewis6991/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/lewis6991/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/lewis6991/neovim/branches{/branch}", - "clone_url": "https://github.com/lewis6991/neovim.git", - "collaborators_url": "https://api.github.com/repos/lewis6991/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/lewis6991/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/lewis6991/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/lewis6991/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/lewis6991/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/lewis6991/neovim/contributors", - "created_at": "2020-11-24T21:47:43Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/lewis6991/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/lewis6991/neovim/downloads", - "events_url": "https://api.github.com/repos/lewis6991/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/lewis6991/neovim/forks", - "full_name": "lewis6991/neovim", - "git_commits_url": "https://api.github.com/repos/lewis6991/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/lewis6991/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/lewis6991/neovim/git/tags{/sha}", - "git_url": "git://github.com/lewis6991/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/lewis6991/neovim/hooks", - "html_url": "https://github.com/lewis6991/neovim", - "id": 315760150, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/lewis6991/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/lewis6991/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/lewis6991/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/lewis6991/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/lewis6991/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/lewis6991/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/lewis6991/neovim/merges", - "milestones_url": "https://api.github.com/repos/lewis6991/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMTU3NjAxNTA=", - "notifications_url": "https://api.github.com/repos/lewis6991/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:03Z", - "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 175580, - "ssh_url": "git@github.com:lewis6991/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/lewis6991/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/lewis6991/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/lewis6991/neovim/subscription", - "svn_url": "https://github.com/lewis6991/neovim", - "tags_url": "https://api.github.com/repos/lewis6991/neovim/tags", - "teams_url": "https://api.github.com/repos/lewis6991/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/lewis6991/neovim/git/trees{/sha}", - "updated_at": "2021-12-28T21:12:52Z", - "url": "https://api.github.com/repos/lewis6991/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "40f7267f34e5e8efb08531e12a1df0ac272f05aa", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18286", - "id": 920640099, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18286", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "e3383a757fa708be307217121a573270637a272e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4239pj", - "number": 18286, - "patch_url": "https://github.com/neovim/neovim/pull/18286.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18286/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/40f7267f34e5e8efb08531e12a1df0ac272f05aa", - "title": "feat(lua): add vim.iconv", - "updated_at": "2022-07-05T13:47:24Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18286", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", - "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", - "followers_url": "https://api.github.com/users/lewis6991/followers", - "following_url": "https://api.github.com/users/lewis6991/following{/other_user}", - "gists_url": "https://api.github.com/users/lewis6991/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/lewis6991", - "id": 7904185, - "login": "lewis6991", - "node_id": "MDQ6VXNlcjc5MDQxODU=", - "organizations_url": "https://api.github.com/users/lewis6991/orgs", - "received_events_url": "https://api.github.com/users/lewis6991/received_events", - "repos_url": "https://api.github.com/users/lewis6991/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/lewis6991/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lewis6991/subscriptions", - "type": "User", - "url": "https://api.github.com/users/lewis6991" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18233/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18233/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18233" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18233" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18233/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18233" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/3a9eea41f6275c87a7d5ddaeedebd9ea935c2017" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "4e4914ab2e523f100c06fc5fb253f8625cc67232", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18233/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18233/commits", - "created_at": "2022-04-23T10:16:09Z", - "diff_url": "https://github.com/neovim/neovim/pull/18233.diff", - "draft": false, - "head": { - "label": "bfredl:versiontest", - "ref": "versiontest", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "3a9eea41f6275c87a7d5ddaeedebd9ea935c2017", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18233", - "id": 917172738, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18233", - "labels": [ - { - "color": "f9d0c4", - "default": true, - "description": "issues reporting wrong behavior", - "id": 77997474, - "name": "bug", - "node_id": "MDU6TGFiZWw3Nzk5NzQ3NA==", - "url": "https://api.github.com/repos/neovim/neovim/labels/bug" - }, - { - "color": "d4c5f9", - "default": false, - "description": null, - "id": 109461219, - "name": "platform:windows", - "node_id": "MDU6TGFiZWwxMDk0NjEyMTk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/platform:windows" - } - ], - "locked": false, - "merge_commit_sha": "4356139bfb40d2d9cfb6bc4d2e9cb8935db83999", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM42qvIC", - "number": 18233, - "patch_url": "https://github.com/neovim/neovim/pull/18233.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18233/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3a9eea41f6275c87a7d5ddaeedebd9ea935c2017", - "title": "CI: debug issue with bump API version", - "updated_at": "2022-04-25T14:39:46Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18233", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18232/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18232/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18232" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18232" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18232/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18232" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/883b62b1b02160ce560126a17ea8cbf55bf8ff34" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "26966688aa622b448e3ef46d8f1155d57b099211", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Closes #17974\r\n\r\n\r\nThe following is a list of all the utility functions found in nvim-treesitter. As mentioned in the issue, this does not mean all should be upstreamed as is or at all. Some change to `languagetree` could be necessary to simplify/optimize some of them.\r\n\r\nThis is a starting point to do some triage as I dive into each function and determine what and how to add each one (or with any of your suggestions)\r\n\r\n## From [nvim-treesitter/lua/nvim-treesitter/ts_utils.lua](https://github.com/nvim-treesitter/nvim-treesitter/blob/master/lua/nvim-treesitter/ts_utils.lua):\r\n\r\n### Will not upstream\r\n- get_next_node() -> node:next_named_sibling() exists + opts not useful enough\r\n- get_previous_node() -> node:prev_named_sibling() exists + opts not useful enough\r\n- get_node_text() (function with same name but different behavior exists, see [comment below](https://github.com/neovim/neovim/pull/18232#issuecomment-1107800511), option has been added to allow to get nvim-treesitter behavior)\r\n- get_root_for_position() -> not needed with languagetree changes\r\n- is_in_node_range() -> not needed with languagetree changes\r\n- memoize_by_buf_tick()\r\n- get_node_range() -> added private with #18276 (TBD make public)\r\n\r\n### As a node methods\r\n- [x] get_named_children() -> `node:named_children()` (could imply `node:children()` [comment below](https://github.com/neovim/neovim/pull/18232#issuecomment-1110102914))\r\n- [x] get_root_for_node() -> `node:root()`\r\n- [x] node_length() -> `node:length`\r\n\r\n### Will upstream\r\n- [x] is_parent()\r\n- [x] get_node_at_cursor()\r\n- [x] highlight_range()\r\n- [x] highlight_node()\r\n- [x] get_vim_range()\r\n- [x] update_selection()\r\n- [x] goto_node()\r\n- [x] node_to_lsp_range()\r\n- [x] swap_nodes()\r\n\r\n## From [playground//lua/nvim-treesitter-playground/utils.lua](https://github.com/nvim-treesitter/playground/blob/master/lua/nvim-treesitter-playground/utils.lua):\r\n### Will upstream\r\n- [x] get_hl_groups_at_position()\r\n- [x] node_contains()\r\n\r\n### TODO\r\n- [x] Fix coding style\r\n- [ ] https://github.com/neovim/neovim/pull/18232#issuecomment-1143252718\r\n- [ ] Tests", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18232/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18232/commits", - "created_at": "2022-04-23T09:55:18Z", - "diff_url": "https://github.com/neovim/neovim/pull/18232.diff", - "draft": true, - "head": { - "label": "qrasmont:17974-upstream-ts-utils", - "ref": "17974-upstream-ts-utils", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/qrasmont/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/qrasmont/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/qrasmont/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/qrasmont/neovim/branches{/branch}", - "clone_url": "https://github.com/qrasmont/neovim.git", - "collaborators_url": "https://api.github.com/repos/qrasmont/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/qrasmont/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/qrasmont/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/qrasmont/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/qrasmont/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/qrasmont/neovim/contributors", - "created_at": "2022-04-22T07:26:36Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/qrasmont/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/qrasmont/neovim/downloads", - "events_url": "https://api.github.com/repos/qrasmont/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/qrasmont/neovim/forks", - "full_name": "qrasmont/neovim", - "git_commits_url": "https://api.github.com/repos/qrasmont/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/qrasmont/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/qrasmont/neovim/git/tags{/sha}", - "git_url": "git://github.com/qrasmont/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/qrasmont/neovim/hooks", - "html_url": "https://github.com/qrasmont/neovim", - "id": 484337187, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/qrasmont/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/qrasmont/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/qrasmont/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/qrasmont/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/qrasmont/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/qrasmont/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/qrasmont/neovim/merges", - "milestones_url": "https://api.github.com/repos/qrasmont/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHN5mIw", - "notifications_url": "https://api.github.com/repos/qrasmont/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", - "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", - "followers_url": "https://api.github.com/users/qrasmont/followers", - "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", - "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/qrasmont", - "id": 19230067, - "login": "qrasmont", - "node_id": "MDQ6VXNlcjE5MjMwMDY3", - "organizations_url": "https://api.github.com/users/qrasmont/orgs", - "received_events_url": "https://api.github.com/users/qrasmont/received_events", - "repos_url": "https://api.github.com/users/qrasmont/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", - "type": "User", - "url": "https://api.github.com/users/qrasmont" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/qrasmont/neovim/pulls{/number}", - "pushed_at": "2022-06-06T15:48:42Z", - "releases_url": "https://api.github.com/repos/qrasmont/neovim/releases{/id}", - "size": 170032, - "ssh_url": "git@github.com:qrasmont/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/qrasmont/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/qrasmont/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/qrasmont/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/qrasmont/neovim/subscription", - "svn_url": "https://github.com/qrasmont/neovim", - "tags_url": "https://api.github.com/repos/qrasmont/neovim/tags", - "teams_url": "https://api.github.com/repos/qrasmont/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/qrasmont/neovim/git/trees{/sha}", - "updated_at": "2022-04-23T09:51:22Z", - "url": "https://api.github.com/repos/qrasmont/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "883b62b1b02160ce560126a17ea8cbf55bf8ff34", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", - "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", - "followers_url": "https://api.github.com/users/qrasmont/followers", - "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", - "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/qrasmont", - "id": 19230067, - "login": "qrasmont", - "node_id": "MDQ6VXNlcjE5MjMwMDY3", - "organizations_url": "https://api.github.com/users/qrasmont/orgs", - "received_events_url": "https://api.github.com/users/qrasmont/received_events", - "repos_url": "https://api.github.com/users/qrasmont/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", - "type": "User", - "url": "https://api.github.com/users/qrasmont" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18232", - "id": 917169761, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18232", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "0919b04ef5ddbac99f56e1574ace728101bacb97", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM42quZh", - "number": 18232, - "patch_url": "https://github.com/neovim/neovim/pull/18232.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18232/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/883b62b1b02160ce560126a17ea8cbf55bf8ff34", - "title": "Upstream nvim-treesitter utils to Neovim", - "updated_at": "2022-07-09T10:08:12Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18232", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/19230067?v=4", - "events_url": "https://api.github.com/users/qrasmont/events{/privacy}", - "followers_url": "https://api.github.com/users/qrasmont/followers", - "following_url": "https://api.github.com/users/qrasmont/following{/other_user}", - "gists_url": "https://api.github.com/users/qrasmont/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/qrasmont", - "id": 19230067, - "login": "qrasmont", - "node_id": "MDQ6VXNlcjE5MjMwMDY3", - "organizations_url": "https://api.github.com/users/qrasmont/orgs", - "received_events_url": "https://api.github.com/users/qrasmont/received_events", - "repos_url": "https://api.github.com/users/qrasmont/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/qrasmont/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qrasmont/subscriptions", - "type": "User", - "url": "https://api.github.com/users/qrasmont" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18161/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18161/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18161" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18161" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18161/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18161" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ab709eae6665e38f3bb7b524eef0466980cc749a" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e73ef5c09281fa45ce6b0a0959467722af2840e8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "No tests yet just wanted to get this up to see if this sort of implementation looks good. (See [this comment below](https://github.com/neovim/neovim/pull/18161#issuecomment-1101435066) for a demo screencap.)\r\n\r\nDocs can probably be improved, basically just copy-pasted the `vim.ui.select` docs and made the necessary changes.\r\n\r\nSee #17044", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18161/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18161/commits", - "created_at": "2022-04-18T13:59:49Z", - "diff_url": "https://github.com/neovim/neovim/pull/18161.diff", - "draft": false, - "head": { - "label": "smolck:vim.ui.select-multiple", - "ref": "vim.ui.select-multiple", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/smolck/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/smolck/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/smolck/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/smolck/neovim/branches{/branch}", - "clone_url": "https://github.com/smolck/neovim.git", - "collaborators_url": "https://api.github.com/repos/smolck/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/smolck/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/smolck/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/smolck/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/smolck/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/smolck/neovim/contributors", - "created_at": "2019-10-26T19:51:21Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/smolck/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/smolck/neovim/downloads", - "events_url": "https://api.github.com/repos/smolck/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/smolck/neovim/forks", - "full_name": "smolck/neovim", - "git_commits_url": "https://api.github.com/repos/smolck/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/smolck/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/smolck/neovim/git/tags{/sha}", - "git_url": "git://github.com/smolck/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/smolck/neovim/hooks", - "html_url": "https://github.com/smolck/neovim", - "id": 217761558, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/smolck/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/smolck/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/smolck/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/smolck/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/smolck/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/smolck/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/smolck/neovim/merges", - "milestones_url": "https://api.github.com/repos/smolck/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTc3NjE1NTg=", - "notifications_url": "https://api.github.com/repos/smolck/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/smolck/neovim/pulls{/number}", - "pushed_at": "2022-04-19T14:58:42Z", - "releases_url": "https://api.github.com/repos/smolck/neovim/releases{/id}", - "size": 156883, - "ssh_url": "git@github.com:smolck/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/smolck/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/smolck/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/smolck/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/smolck/neovim/subscription", - "svn_url": "https://github.com/smolck/neovim", - "tags_url": "https://api.github.com/repos/smolck/neovim/tags", - "teams_url": "https://api.github.com/repos/smolck/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/smolck/neovim/git/trees{/sha}", - "updated_at": "2021-11-22T14:10:58Z", - "url": "https://api.github.com/repos/smolck/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ab709eae6665e38f3bb7b524eef0466980cc749a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18161", - "id": 912063852, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18161", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 113026979, - "name": "ui", - "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ui" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "da22cfcf79db81240bef599333a66b83a5819da9", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM42XP1s", - "number": 18161, - "patch_url": "https://github.com/neovim/neovim/pull/18161.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18161/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ab709eae6665e38f3bb7b524eef0466980cc749a", - "title": "feat(ui): add vim.ui.select_many", - "updated_at": "2022-04-30T14:45:00Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18161", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18130/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18130/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18130" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18130" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18130/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18130" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0174f5d8c90c3efd4ec5659c68ef97d983382d90" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "3f2e9298bdd971a4d2baa298aff7c6f2c2c1ad1a", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is a WIP, nothing is even close to working yet. Just wanted to have a place to discuss the implementation.\r\n\r\nMy idea is to use extmarks to set a `uri` option and then any text between the start and end col of the extmark becomes the link text.\r\n\r\nThe hyperlink itself is accomplished with the OSC 8 escape sequence:\r\n\r\n`\\e]8;;\\e\\\\\\e]8;;\\e\\\\`\r\n\r\nWhat I'm still trying to figure out is how to connect the `uri` option from the extmark into the TUI code so that it can emit this sequence.\r\n\r\nThe path I've started down (which may be/probably is wrong) is to add the URI from the extmark as a highlight attribute. Then when `update_attrs` is called in `tui.c` it can emit the OSC 8 sequence. However, I'm not sure if this will work because I think it would require a new hl attribute for each unique URI, which is not ideal.\r\n\r\nLikely a better way to do this would be to add arbitrary metadata alongside the hl attributes. Then each `UICell` could have its own metadata alongside its `hl_id`, and we could extend `update_attrs` to handle both the hl attributes as well as the metadata.\r\n\r\nThere is also the question of extending this to UIs more generally, instead of just the TUI. The `grid_line` UI event sends an array of cells, each of which is itself an array of `[text(, hl_id, repeat)]`. If we can extend this array, we could add a metadata field (or an index into a metadata table similar to how `hl_id` works), but I'm not sure if that is considered a violation of the API contract or not.\r\n\r\nCloses #11871.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18130/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18130/commits", - "created_at": "2022-04-16T04:07:12Z", - "diff_url": "https://github.com/neovim/neovim/pull/18130.diff", - "draft": true, - "head": { - "label": "gpanders:tui-hyperlinks", - "ref": "tui-hyperlinks", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/gpanders/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/gpanders/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/gpanders/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/gpanders/neovim/branches{/branch}", - "clone_url": "https://github.com/gpanders/neovim.git", - "collaborators_url": "https://api.github.com/repos/gpanders/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/gpanders/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/gpanders/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/gpanders/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/gpanders/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/gpanders/neovim/contributors", - "created_at": "2021-06-11T03:58:44Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/gpanders/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/gpanders/neovim/downloads", - "events_url": "https://api.github.com/repos/gpanders/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/gpanders/neovim/forks", - "full_name": "gpanders/neovim", - "git_commits_url": "https://api.github.com/repos/gpanders/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/gpanders/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/gpanders/neovim/git/tags{/sha}", - "git_url": "git://github.com/gpanders/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/gpanders/neovim/hooks", - "html_url": "https://github.com/gpanders/neovim", - "id": 375899052, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/gpanders/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/gpanders/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/gpanders/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/gpanders/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/gpanders/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/gpanders/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/gpanders/neovim/merges", - "milestones_url": "https://api.github.com/repos/gpanders/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzU4OTkwNTI=", - "notifications_url": "https://api.github.com/repos/gpanders/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/gpanders/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:24:56Z", - "releases_url": "https://api.github.com/repos/gpanders/neovim/releases{/id}", - "size": 171394, - "ssh_url": "git@github.com:gpanders/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/gpanders/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/gpanders/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/gpanders/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/gpanders/neovim/subscription", - "svn_url": "https://github.com/gpanders/neovim", - "tags_url": "https://api.github.com/repos/gpanders/neovim/tags", - "teams_url": "https://api.github.com/repos/gpanders/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/gpanders/neovim/git/trees{/sha}", - "updated_at": "2022-01-07T19:38:08Z", - "url": "https://api.github.com/repos/gpanders/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "0174f5d8c90c3efd4ec5659c68ef97d983382d90", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18130", - "id": 911196469, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18130", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 197254545, - "name": "tui", - "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/tui" - } - ], - "locked": false, - "merge_commit_sha": "d8e989926669597fe87a4a00faa94fd0dddc5de6", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM42T8E1", - "number": 18130, - "patch_url": "https://github.com/neovim/neovim/pull/18130.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18130/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0174f5d8c90c3efd4ec5659c68ef97d983382d90", - "title": "Enable hyperlinks in TUI (OSC-8)", - "updated_at": "2022-04-24T11:41:59Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18130", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18109/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18109/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18109" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18109" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18109/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18109" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/2be824d15f21773c112186bec52d2e052bea4b0c" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "0e8186bdd8699fb20ad70e28813c3603f9ff0ece", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Fixes #18108\n\n@bfredl, this removes an old part of the code that was added a long\ntime ago.\n\nNow comes the question of actually using ephemeral extmarks, and\nrather use persistent extmarks and rely on tree updates.\n\nI just leave that there...\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18109/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18109/commits", - "created_at": "2022-04-14T12:24:01Z", - "diff_url": "https://github.com/neovim/neovim/pull/18109.diff", - "draft": false, - "head": { - "label": "vigoux:update_highlighter", - "ref": "update_highlighter", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", - "clone_url": "https://github.com/vigoux/neovim.git", - "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", - "created_at": "2020-04-14T17:09:25Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", - "events_url": "https://api.github.com/repos/vigoux/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", - "full_name": "vigoux/neovim", - "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", - "git_url": "git://github.com/vigoux/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", - "html_url": "https://github.com/vigoux/neovim", - "id": 255673198, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", - "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", - "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", - "pushed_at": "2022-06-28T19:07:56Z", - "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", - "size": 172697, - "ssh_url": "git@github.com:vigoux/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", - "svn_url": "https://github.com/vigoux/neovim", - "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", - "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", - "updated_at": "2020-05-15T10:06:46Z", - "url": "https://api.github.com/repos/vigoux/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "2be824d15f21773c112186bec52d2e052bea4b0c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18109", - "id": 909907547, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18109", - "labels": [ - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "d6f9d2b91e49f0bec508a35aa6d547e1d7db7099", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM42PBZb", - "number": 18109, - "patch_url": "https://github.com/neovim/neovim/pull/18109.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18109/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2be824d15f21773c112186bec52d2e052bea4b0c", - "title": "refactor(treesitter): rely more on ts correctness", - "updated_at": "2022-06-17T07:02:44Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18109", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18096/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18096/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18096" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18096" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18096/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18096" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ebb163063d50584556eaa1fedeb252c23c38c7de" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "18152cf6f17fb4fd6dc6194bad33a971fc985b75", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "~~Need to add tests~~, but how does it look so far?\r\n\r\nEDIT: Have now added tests.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18096/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18096/commits", - "created_at": "2022-04-12T22:22:00Z", - "diff_url": "https://github.com/neovim/neovim/pull/18096.diff", - "draft": false, - "head": { - "label": "smolck:api-cmdline-set", - "ref": "api-cmdline-set", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/smolck/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/smolck/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/smolck/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/smolck/neovim/branches{/branch}", - "clone_url": "https://github.com/smolck/neovim.git", - "collaborators_url": "https://api.github.com/repos/smolck/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/smolck/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/smolck/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/smolck/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/smolck/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/smolck/neovim/contributors", - "created_at": "2019-10-26T19:51:21Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/smolck/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/smolck/neovim/downloads", - "events_url": "https://api.github.com/repos/smolck/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/smolck/neovim/forks", - "full_name": "smolck/neovim", - "git_commits_url": "https://api.github.com/repos/smolck/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/smolck/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/smolck/neovim/git/tags{/sha}", - "git_url": "git://github.com/smolck/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/smolck/neovim/hooks", - "html_url": "https://github.com/smolck/neovim", - "id": 217761558, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/smolck/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/smolck/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/smolck/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/smolck/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/smolck/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/smolck/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/smolck/neovim/merges", - "milestones_url": "https://api.github.com/repos/smolck/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTc3NjE1NTg=", - "notifications_url": "https://api.github.com/repos/smolck/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/smolck/neovim/pulls{/number}", - "pushed_at": "2022-04-19T14:58:42Z", - "releases_url": "https://api.github.com/repos/smolck/neovim/releases{/id}", - "size": 156883, - "ssh_url": "git@github.com:smolck/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/smolck/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/smolck/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/smolck/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/smolck/neovim/subscription", - "svn_url": "https://github.com/smolck/neovim", - "tags_url": "https://api.github.com/repos/smolck/neovim/tags", - "teams_url": "https://api.github.com/repos/smolck/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/smolck/neovim/git/trees{/sha}", - "updated_at": "2021-11-22T14:10:58Z", - "url": "https://api.github.com/repos/smolck/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ebb163063d50584556eaa1fedeb252c23c38c7de", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18096", - "id": 908224509, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18096", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - } - ], - "locked": false, - "merge_commit_sha": "925294ca2f7ed3578ad5b10287fdfd3a37396d7e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM42Imf9", - "number": 18096, - "patch_url": "https://github.com/neovim/neovim/pull/18096.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18096/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ebb163063d50584556eaa1fedeb252c23c38c7de", - "title": "feat(api): add nvim_(set|get)_cmdline", - "updated_at": "2022-04-25T01:21:57Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18096", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/46855713?v=4", - "events_url": "https://api.github.com/users/smolck/events{/privacy}", - "followers_url": "https://api.github.com/users/smolck/followers", - "following_url": "https://api.github.com/users/smolck/following{/other_user}", - "gists_url": "https://api.github.com/users/smolck/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/smolck", - "id": 46855713, - "login": "smolck", - "node_id": "MDQ6VXNlcjQ2ODU1NzEz", - "organizations_url": "https://api.github.com/users/smolck/orgs", - "received_events_url": "https://api.github.com/users/smolck/received_events", - "repos_url": "https://api.github.com/users/smolck/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/smolck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/smolck/subscriptions", - "type": "User", - "url": "https://api.github.com/users/smolck" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18049/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18049/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/18049" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/18049" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18049/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/18049" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/43619339756236cf60a538ffa56bd24185d508f7" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "da31e953b60d2957476c581695bcf2b659ff156e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Adds a new entry to `v:event` `abort_close`, which allows an autocmd to choose to abort the closure of a window\r\n\r\nI'm not really sure if this is a valid way for v:event to be used since it looks like most events use it for giving readonly info, except for `CmdlineLeave`'s `v:event.abort`? but that seems more like a special case... \r\n\r\nMy use case for this is an autocmd that pre-quit checks if the alternate buffer is a terminal (i.e. after a `git commit` invokes `nvr --remote-wait`) and instead of closing the window swaps back to the terminal buffer. Which kind of mimics what would happen if you open neovim in the terminal emulator instead of using `--remote` \r\n\r\n
\r\nexample code\r\n\r\n``` lua\r\nlocal function buf_on_screen(in_bufnr)\r\n\tlocal windows = vim.fn.gettabinfo(vim.fn.tabpagenr())[1].windows\r\n\tfor _, win_id in ipairs(windows) do\r\n\t\tlocal bufnr = vim.fn.getwininfo(win_id)[1].bufnr\r\n\r\n\t\tif in_bufnr == bufnr then\r\n\t\t\treturn true\r\n\t\tend\r\n\tend\r\nend\r\n\r\nvim.api.nvim_create_autocmd('QuitPre', {\r\n\tpattern = '*',\r\n\tcallback = function ()\r\n\t\t-- (crude?) check if the last buffer was a terminal\r\n\t\tlocal term_bufnr = vim.fn.bufnr '#'\r\n\t\tif term_bufnr == -1 or vim.api.nvim_buf_get_option(term_bufnr, 'buftype') ~= 'terminal' then\r\n\t\t\treturn\r\n\t\tend\r\n\r\n\t\t-- I only need one view of a terminal on screen\r\n\t\tif buf_on_screen(term_bufnr) then\r\n\t\t\treturn\r\n\t\tend\r\n\r\n\t\t-- for some reason this doesn't work?\r\n\t\t-- vim.v.event.abort_close = true\r\n\r\n\t\tvim.cmd 'let v:event.abort_close = v:true'\r\n\t\tvim.api.nvim_set_current_buf(term_bufnr)\r\n\tend\r\n})\r\n\r\n-- this will undo the effect of the autocmd above :/\r\n\r\n-- vim.api.nvim_create_autocmd('QuitPre', {\r\n-- \tpattern = '*',\r\n-- \tcallback = function ()\r\n-- \t\tvim.cmd [[ let v:event.abort_close = v:false ]]\r\n-- \tend\r\n-- })\r\n\r\n```\r\n\r\n
", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/18049/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/18049/commits", - "created_at": "2022-04-09T06:13:48Z", - "diff_url": "https://github.com/neovim/neovim/pull/18049.diff", - "draft": true, - "head": { - "label": "0xAdk:abort_quitpre", - "ref": "abort_quitpre", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/0xAdk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/0xAdk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/0xAdk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/0xAdk/neovim/branches{/branch}", - "clone_url": "https://github.com/0xAdk/neovim.git", - "collaborators_url": "https://api.github.com/repos/0xAdk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/0xAdk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/0xAdk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/0xAdk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/0xAdk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/0xAdk/neovim/contributors", - "created_at": "2022-04-09T04:43:16Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/0xAdk/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/0xAdk/neovim/downloads", - "events_url": "https://api.github.com/repos/0xAdk/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/0xAdk/neovim/forks", - "full_name": "0xAdk/neovim", - "git_commits_url": "https://api.github.com/repos/0xAdk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/0xAdk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/0xAdk/neovim/git/tags{/sha}", - "git_url": "git://github.com/0xAdk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/0xAdk/neovim/hooks", - "html_url": "https://github.com/0xAdk/neovim", - "id": 479619890, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/0xAdk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/0xAdk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/0xAdk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/0xAdk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/0xAdk/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/0xAdk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/0xAdk/neovim/merges", - "milestones_url": "https://api.github.com/repos/0xAdk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHJZrMg", - "notifications_url": "https://api.github.com/repos/0xAdk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", - "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", - "followers_url": "https://api.github.com/users/0xAdk/followers", - "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", - "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/0xAdk", - "id": 29005635, - "login": "0xAdk", - "node_id": "MDQ6VXNlcjI5MDA1NjM1", - "organizations_url": "https://api.github.com/users/0xAdk/orgs", - "received_events_url": "https://api.github.com/users/0xAdk/received_events", - "repos_url": "https://api.github.com/users/0xAdk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/0xAdk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/0xAdk/neovim/pulls{/number}", - "pushed_at": "2022-04-11T17:39:34Z", - "releases_url": "https://api.github.com/repos/0xAdk/neovim/releases{/id}", - "size": 155783, - "ssh_url": "git@github.com:0xAdk/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/0xAdk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/0xAdk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/0xAdk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/0xAdk/neovim/subscription", - "svn_url": "https://github.com/0xAdk/neovim", - "tags_url": "https://api.github.com/repos/0xAdk/neovim/tags", - "teams_url": "https://api.github.com/repos/0xAdk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/0xAdk/neovim/git/trees{/sha}", - "updated_at": "2022-04-09T04:37:18Z", - "url": "https://api.github.com/repos/0xAdk/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "43619339756236cf60a538ffa56bd24185d508f7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", - "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", - "followers_url": "https://api.github.com/users/0xAdk/followers", - "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", - "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/0xAdk", - "id": 29005635, - "login": "0xAdk", - "node_id": "MDQ6VXNlcjI5MDA1NjM1", - "organizations_url": "https://api.github.com/users/0xAdk/orgs", - "received_events_url": "https://api.github.com/users/0xAdk/received_events", - "repos_url": "https://api.github.com/users/0xAdk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/0xAdk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/18049", - "id": 904644539, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/18049", - "labels": [ - { - "color": "FBCA04", - "default": false, - "description": "For PRs that propose significant changes to some part of the architecture or API", - "id": 212680983, - "name": "status:needs-discussion", - "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" - } - ], - "locked": false, - "merge_commit_sha": "8008bafc613ed104ea2c2f4c19b5235592d35824", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4168e7", - "number": 18049, - "patch_url": "https://github.com/neovim/neovim/pull/18049.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/18049/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/43619339756236cf60a538ffa56bd24185d508f7", - "title": "feat(QuitPre): allow aborting window closure with v:event.abort_close", - "updated_at": "2022-04-11T17:39:36Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/18049", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/29005635?v=4", - "events_url": "https://api.github.com/users/0xAdk/events{/privacy}", - "followers_url": "https://api.github.com/users/0xAdk/followers", - "following_url": "https://api.github.com/users/0xAdk/following{/other_user}", - "gists_url": "https://api.github.com/users/0xAdk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/0xAdk", - "id": 29005635, - "login": "0xAdk", - "node_id": "MDQ6VXNlcjI5MDA1NjM1", - "organizations_url": "https://api.github.com/users/0xAdk/orgs", - "received_events_url": "https://api.github.com/users/0xAdk/received_events", - "repos_url": "https://api.github.com/users/0xAdk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/0xAdk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/0xAdk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/0xAdk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17984/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17984/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17984" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17984" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17984/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17984" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/adc43da7a69fd5f38b187cfa0b1560722aa85e80" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "d73bf3138a802bb6c1c654cd913d4e91932287f8", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This PR is an attempt to return better error messages when parsing\r\nqueries.\r\n\r\nSomehow I can't handle the error object from the lua side.\r\nIt is even weirder: when returning any error from the C-side, it is\r\nnot catched by `pcall` after, nor `xpcall`...\r\n\r\nTODO:\r\n- [ ] Actually handle the message on the lua side\r\n\r\nSuperseedes #14053\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17984/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17984/commits", - "created_at": "2022-04-03T12:54:40Z", - "diff_url": "https://github.com/neovim/neovim/pull/17984.diff", - "draft": false, - "head": { - "label": "vigoux:better_query_errors", - "ref": "better_query_errors", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", - "clone_url": "https://github.com/vigoux/neovim.git", - "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", - "created_at": "2020-04-14T17:09:25Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", - "events_url": "https://api.github.com/repos/vigoux/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", - "full_name": "vigoux/neovim", - "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", - "git_url": "git://github.com/vigoux/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", - "html_url": "https://github.com/vigoux/neovim", - "id": 255673198, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", - "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", - "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", - "pushed_at": "2022-06-28T19:07:56Z", - "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", - "size": 172697, - "ssh_url": "git@github.com:vigoux/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", - "svn_url": "https://github.com/vigoux/neovim", - "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", - "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", - "updated_at": "2020-05-15T10:06:46Z", - "url": "https://api.github.com/repos/vigoux/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "adc43da7a69fd5f38b187cfa0b1560722aa85e80", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17984", - "id": 898283728, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17984", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "9f52943ca8b3bf718f0b225d1195999fed3d66b5", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM41irjQ", - "number": 17984, - "patch_url": "https://github.com/neovim/neovim/pull/17984.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17984/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/adc43da7a69fd5f38b187cfa0b1560722aa85e80", - "title": "feat(treesitter): use better error messages in query", - "updated_at": "2022-04-03T12:59:41Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17984", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17976/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17976/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17976" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17976" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17976/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17976" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/48db8233959cff3f82f8aba9ade345cc46b0c929" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "da31e953b60d2957476c581695bcf2b659ff156e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "LSP clients may want to run long-running code before initialization. Some examples are:\r\n1. Pull LSP client settings from an external source before initializing.\r\n2. Generate files such as [`rust-project.json`](https://rust-analyzer.github.io/manual.html#non-cargo-based-projects) before initializing `rust-analyzer` for non Cargo based projects.\r\n\r\nCurrently, if this kind of code is run in `before_init`, it locks up Neovim's main loop and delays Neovim's start up until `before_init` has completed. Given that `rpc.request('initialize', ...)` is already asynchronous, it seems reasonable we can add a version of `before_init` that can be run asynchronously.\r\n\r\nexample:\r\n```lua\r\nrequire(\"lspconfig\")[\"rust-analyzer\"].setup({\r\n before_init_async = function(init_params, config, done)\r\n local stdout = ''\r\n vim.fn.jobstart(\"some cmd to get initializationOptions\", \r\n on_stdout = function(_, d, _)\r\n stdout = table.concat(d, \"\\n\")\r\n end,\r\n on_exit = function(_, status, _)\r\n if status == 0 then\r\n init_params.initializationOptions = vim.fn.json_decode(stdout)\r\n end\r\n done()\r\n end,\r\n )\r\n end,\r\n})\r\n```", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17976/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17976/commits", - "created_at": "2022-04-03T00:09:55Z", - "diff_url": "https://github.com/neovim/neovim/pull/17976.diff", - "draft": false, - "head": { - "label": "emersonford:feat/async_before_init_lsp", - "ref": "feat/async_before_init_lsp", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/emersonford/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/emersonford/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/emersonford/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/emersonford/neovim/branches{/branch}", - "clone_url": "https://github.com/emersonford/neovim.git", - "collaborators_url": "https://api.github.com/repos/emersonford/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/emersonford/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/emersonford/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/emersonford/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/emersonford/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/emersonford/neovim/contributors", - "created_at": "2021-06-21T20:08:33Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/emersonford/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/emersonford/neovim/downloads", - "events_url": "https://api.github.com/repos/emersonford/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/emersonford/neovim/forks", - "full_name": "emersonford/neovim", - "git_commits_url": "https://api.github.com/repos/emersonford/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/emersonford/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/emersonford/neovim/git/tags{/sha}", - "git_url": "git://github.com/emersonford/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/emersonford/neovim/hooks", - "html_url": "https://github.com/emersonford/neovim", - "id": 379050610, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/emersonford/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/emersonford/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/emersonford/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/emersonford/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/emersonford/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/emersonford/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/emersonford/neovim/merges", - "milestones_url": "https://api.github.com/repos/emersonford/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzNzkwNTA2MTA=", - "notifications_url": "https://api.github.com/repos/emersonford/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", - "events_url": "https://api.github.com/users/emersonford/events{/privacy}", - "followers_url": "https://api.github.com/users/emersonford/followers", - "following_url": "https://api.github.com/users/emersonford/following{/other_user}", - "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/emersonford", - "id": 1847933, - "login": "emersonford", - "node_id": "MDQ6VXNlcjE4NDc5MzM=", - "organizations_url": "https://api.github.com/users/emersonford/orgs", - "received_events_url": "https://api.github.com/users/emersonford/received_events", - "repos_url": "https://api.github.com/users/emersonford/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", - "type": "User", - "url": "https://api.github.com/users/emersonford" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/emersonford/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:42:13Z", - "releases_url": "https://api.github.com/repos/emersonford/neovim/releases{/id}", - "size": 154819, - "ssh_url": "git@github.com:emersonford/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/emersonford/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/emersonford/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/emersonford/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/emersonford/neovim/subscription", - "svn_url": "https://github.com/emersonford/neovim", - "tags_url": "https://api.github.com/repos/emersonford/neovim/tags", - "teams_url": "https://api.github.com/repos/emersonford/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/emersonford/neovim/git/trees{/sha}", - "updated_at": "2022-04-02T01:57:24Z", - "url": "https://api.github.com/repos/emersonford/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "48db8233959cff3f82f8aba9ade345cc46b0c929", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", - "events_url": "https://api.github.com/users/emersonford/events{/privacy}", - "followers_url": "https://api.github.com/users/emersonford/followers", - "following_url": "https://api.github.com/users/emersonford/following{/other_user}", - "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/emersonford", - "id": 1847933, - "login": "emersonford", - "node_id": "MDQ6VXNlcjE4NDc5MzM=", - "organizations_url": "https://api.github.com/users/emersonford/orgs", - "received_events_url": "https://api.github.com/users/emersonford/received_events", - "repos_url": "https://api.github.com/users/emersonford/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", - "type": "User", - "url": "https://api.github.com/users/emersonford" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17976", - "id": 898164935, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17976", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "bf2b6824993d84540a3473b3781f95d37adb320d", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM41iOjH", - "number": 17976, - "patch_url": "https://github.com/neovim/neovim/pull/17976.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/13316262?v=4", - "events_url": "https://api.github.com/users/mjlbach/events{/privacy}", - "followers_url": "https://api.github.com/users/mjlbach/followers", - "following_url": "https://api.github.com/users/mjlbach/following{/other_user}", - "gists_url": "https://api.github.com/users/mjlbach/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mjlbach", - "id": 13316262, - "login": "mjlbach", - "node_id": "MDQ6VXNlcjEzMzE2MjYy", - "organizations_url": "https://api.github.com/users/mjlbach/orgs", - "received_events_url": "https://api.github.com/users/mjlbach/received_events", - "repos_url": "https://api.github.com/users/mjlbach/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mjlbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mjlbach/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mjlbach" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17976/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/48db8233959cff3f82f8aba9ade345cc46b0c929", - "title": "feat(lsp): add before_init_async field to lsp client", - "updated_at": "2022-05-19T01:33:41Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17976", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1847933?v=4", - "events_url": "https://api.github.com/users/emersonford/events{/privacy}", - "followers_url": "https://api.github.com/users/emersonford/followers", - "following_url": "https://api.github.com/users/emersonford/following{/other_user}", - "gists_url": "https://api.github.com/users/emersonford/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/emersonford", - "id": 1847933, - "login": "emersonford", - "node_id": "MDQ6VXNlcjE4NDc5MzM=", - "organizations_url": "https://api.github.com/users/emersonford/orgs", - "received_events_url": "https://api.github.com/users/emersonford/received_events", - "repos_url": "https://api.github.com/users/emersonford/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/emersonford/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/emersonford/subscriptions", - "type": "User", - "url": "https://api.github.com/users/emersonford" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17950/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17950/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17950" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17950" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17950/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17950" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/2d808e526a7f93ccba5bc914ee19d57fff76148c" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "377e87521157947c384d470a63927719b8c73ad7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Blocked by patch 8.2.2606, which I previously refrained from porting because of type checking.\r\n\r\n#### vim-patch:8.2.4029: debugging NFA regexp my crash, cached indent may be wrong\r\n\r\nProblem: Debugging NFA regexp my crash, cached indent may be wrong.\r\nSolution: Fix some debug warnings in the NFA regexp code. Make sure log_fd\r\n is set when used. Fix breakindent and indent caching. (Christian\r\n Brabandt, closes vim/vim#9482)\r\nhttps://github.com/vim/vim/commit/b2d85e3784ac89f5209489844c1ee0f54d117abb\r\n\r\n\r\n#### vim-patch:8.2.4093: cached breakindent values not initialized properly\r\n\r\nProblem: Cached breakindent values not initialized properly.\r\nSolution: Initialize and cache formatlistpat. (Christian Brabandt,\r\n closes vim/vim#9526)\r\nhttps://github.com/vim/vim/commit/c53b467473160b5cfce77277fbae414bf43e66ce\r\n\r\n\r\n#### vim-patch:8.2.4100: early return when getting the 'formatlistpat' value\r\n\r\nProblem: Early return when getting the 'formatlistpat' value.\r\nSolution: Remove the first line. (Christian Brabandt)\r\nhttps://github.com/vim/vim/commit/04b871da800768287a8a432de568b11297db8686", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17950/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17950/commits", - "created_at": "2022-04-01T10:36:58Z", - "diff_url": "https://github.com/neovim/neovim/pull/17950.diff", - "draft": true, - "head": { - "label": "zeertzjq:vim-8.2.4029", - "ref": "vim-8.2.4029", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/zeertzjq/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/zeertzjq/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/zeertzjq/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/zeertzjq/neovim/branches{/branch}", - "clone_url": "https://github.com/zeertzjq/neovim.git", - "collaborators_url": "https://api.github.com/repos/zeertzjq/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/zeertzjq/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/zeertzjq/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/zeertzjq/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/zeertzjq/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/zeertzjq/neovim/contributors", - "created_at": "2021-09-27T02:22:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/zeertzjq/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/zeertzjq/neovim/downloads", - "events_url": "https://api.github.com/repos/zeertzjq/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/zeertzjq/neovim/forks", - "full_name": "zeertzjq/neovim", - "git_commits_url": "https://api.github.com/repos/zeertzjq/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/zeertzjq/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/zeertzjq/neovim/git/tags{/sha}", - "git_url": "git://github.com/zeertzjq/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/zeertzjq/neovim/hooks", - "html_url": "https://github.com/zeertzjq/neovim", - "id": 410715915, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/zeertzjq/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/zeertzjq/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/zeertzjq/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/zeertzjq/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/zeertzjq/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/zeertzjq/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/zeertzjq/neovim/merges", - "milestones_url": "https://api.github.com/repos/zeertzjq/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGHsHCw", - "notifications_url": "https://api.github.com/repos/zeertzjq/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:26:58Z", - "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 174186, - "ssh_url": "git@github.com:zeertzjq/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/zeertzjq/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/zeertzjq/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/zeertzjq/neovim/subscription", - "svn_url": "https://github.com/zeertzjq/neovim", - "tags_url": "https://api.github.com/repos/zeertzjq/neovim/tags", - "teams_url": "https://api.github.com/repos/zeertzjq/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/zeertzjq/neovim/git/trees{/sha}", - "updated_at": "2022-01-04T10:53:55Z", - "url": "https://api.github.com/repos/zeertzjq/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "2d808e526a7f93ccba5bc914ee19d57fff76148c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17950", - "id": 897225439, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17950", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "3875dfeba29d33e0f807e28291a8c4f9fa9f34fb", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM41epLf", - "number": 17950, - "patch_url": "https://github.com/neovim/neovim/pull/17950.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17950/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2d808e526a7f93ccba5bc914ee19d57fff76148c", - "title": "vim-patch:8.2.{4029,4093,4100}: breakindent patches", - "updated_at": "2022-04-01T10:38:36Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17950", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", - "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", - "followers_url": "https://api.github.com/users/zeertzjq/followers", - "following_url": "https://api.github.com/users/zeertzjq/following{/other_user}", - "gists_url": "https://api.github.com/users/zeertzjq/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/zeertzjq", - "id": 35768171, - "login": "zeertzjq", - "node_id": "MDQ6VXNlcjM1NzY4MTcx", - "organizations_url": "https://api.github.com/users/zeertzjq/orgs", - "received_events_url": "https://api.github.com/users/zeertzjq/received_events", - "repos_url": "https://api.github.com/users/zeertzjq/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/zeertzjq/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zeertzjq/subscriptions", - "type": "User", - "url": "https://api.github.com/users/zeertzjq" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17894/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17894/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17894" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17894" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17894/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17894" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/552eb28be7d62da468b74f3cb496d6506fe88663" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "79dcd045d3623ff71903e2806be489bd5fe3200d", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Hi all,\r\n\r\nThis is just a draft, and I'm not sure if there's call for it right now, *but* if you're working in places that want to call buf_do_map() (e.g. callers of modify_keymap()), or if you're working on extensions to keymaps (e.g. window-local mappings which would introduce a separate layer on top of buffer-local mappings; keymap namespaces, etc.), then this might help.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17894/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17894/commits", - "created_at": "2022-03-28T06:00:46Z", - "diff_url": "https://github.com/neovim/neovim/pull/17894.diff", - "draft": true, - "head": { - "label": "JamesWidman:refactor-buf_do_map", - "ref": "refactor-buf_do_map", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/JamesWidman/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/JamesWidman/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/JamesWidman/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/JamesWidman/neovim/branches{/branch}", - "clone_url": "https://github.com/JamesWidman/neovim.git", - "collaborators_url": "https://api.github.com/repos/JamesWidman/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/JamesWidman/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/JamesWidman/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/JamesWidman/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/JamesWidman/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/JamesWidman/neovim/contributors", - "created_at": "2022-03-19T21:41:46Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/JamesWidman/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/JamesWidman/neovim/downloads", - "events_url": "https://api.github.com/repos/JamesWidman/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/JamesWidman/neovim/forks", - "full_name": "JamesWidman/neovim", - "git_commits_url": "https://api.github.com/repos/JamesWidman/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/JamesWidman/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/JamesWidman/neovim/git/tags{/sha}", - "git_url": "git://github.com/JamesWidman/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/JamesWidman/neovim/hooks", - "html_url": "https://github.com/JamesWidman/neovim", - "id": 471818700, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/JamesWidman/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/JamesWidman/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/JamesWidman/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/JamesWidman/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/JamesWidman/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/JamesWidman/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/JamesWidman/neovim/merges", - "milestones_url": "https://api.github.com/repos/JamesWidman/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHB9hzA", - "notifications_url": "https://api.github.com/repos/JamesWidman/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", - "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", - "followers_url": "https://api.github.com/users/JamesWidman/followers", - "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", - "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/JamesWidman", - "id": 627773, - "login": "JamesWidman", - "node_id": "MDQ6VXNlcjYyNzc3Mw==", - "organizations_url": "https://api.github.com/users/JamesWidman/orgs", - "received_events_url": "https://api.github.com/users/JamesWidman/received_events", - "repos_url": "https://api.github.com/users/JamesWidman/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", - "type": "User", - "url": "https://api.github.com/users/JamesWidman" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/JamesWidman/neovim/pulls{/number}", - "pushed_at": "2022-07-13T05:39:06Z", - "releases_url": "https://api.github.com/repos/JamesWidman/neovim/releases{/id}", - "size": 153592, - "ssh_url": "git@github.com:JamesWidman/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/JamesWidman/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/JamesWidman/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/JamesWidman/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/JamesWidman/neovim/subscription", - "svn_url": "https://github.com/JamesWidman/neovim", - "tags_url": "https://api.github.com/repos/JamesWidman/neovim/tags", - "teams_url": "https://api.github.com/repos/JamesWidman/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/JamesWidman/neovim/git/trees{/sha}", - "updated_at": "2022-03-20T19:26:52Z", - "url": "https://api.github.com/repos/JamesWidman/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "552eb28be7d62da468b74f3cb496d6506fe88663", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", - "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", - "followers_url": "https://api.github.com/users/JamesWidman/followers", - "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", - "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/JamesWidman", - "id": 627773, - "login": "JamesWidman", - "node_id": "MDQ6VXNlcjYyNzc3Mw==", - "organizations_url": "https://api.github.com/users/JamesWidman/orgs", - "received_events_url": "https://api.github.com/users/JamesWidman/received_events", - "repos_url": "https://api.github.com/users/JamesWidman/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", - "type": "User", - "url": "https://api.github.com/users/JamesWidman" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17894", - "id": 891368649, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17894", - "labels": [], - "locked": false, - "merge_commit_sha": "6b5196ba2525171e107e8a675f217c5be03d1d24", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM41ITTJ", - "number": 17894, - "patch_url": "https://github.com/neovim/neovim/pull/17894.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17894/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/552eb28be7d62da468b74f3cb496d6506fe88663", - "title": "Refactoring buf_do_map()", - "updated_at": "2022-04-02T12:05:02Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17894", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/627773?v=4", - "events_url": "https://api.github.com/users/JamesWidman/events{/privacy}", - "followers_url": "https://api.github.com/users/JamesWidman/followers", - "following_url": "https://api.github.com/users/JamesWidman/following{/other_user}", - "gists_url": "https://api.github.com/users/JamesWidman/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/JamesWidman", - "id": 627773, - "login": "JamesWidman", - "node_id": "MDQ6VXNlcjYyNzc3Mw==", - "organizations_url": "https://api.github.com/users/JamesWidman/orgs", - "received_events_url": "https://api.github.com/users/JamesWidman/received_events", - "repos_url": "https://api.github.com/users/JamesWidman/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/JamesWidman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JamesWidman/subscriptions", - "type": "User", - "url": "https://api.github.com/users/JamesWidman" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17856/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17856/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17856" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17856" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17856/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17856" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0c537240df9ceaa9f9019d24d6d4dddea7744387" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "116a3f4683de501228b422f67cf1030bee78759c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This still needs more tests and handling of waiting for multiple edits. I was hoping to get some feedback on the approach in general as I work on those pieces.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17856/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17856/commits", - "created_at": "2022-03-25T18:55:19Z", - "diff_url": "https://github.com/neovim/neovim/pull/17856.diff", - "draft": true, - "head": { - "label": "groves:remote_wait", - "ref": "remote_wait", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/groves/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/groves/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/groves/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/groves/neovim/branches{/branch}", - "clone_url": "https://github.com/groves/neovim.git", - "collaborators_url": "https://api.github.com/repos/groves/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/groves/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/groves/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/groves/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/groves/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/groves/neovim/contributors", - "created_at": "2022-02-16T22:26:37Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/groves/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/groves/neovim/downloads", - "events_url": "https://api.github.com/repos/groves/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/groves/neovim/forks", - "full_name": "groves/neovim", - "git_commits_url": "https://api.github.com/repos/groves/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/groves/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/groves/neovim/git/tags{/sha}", - "git_url": "git://github.com/groves/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/groves/neovim/hooks", - "html_url": "https://github.com/groves/neovim", - "id": 460198550, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/groves/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/groves/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/groves/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/groves/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/groves/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/groves/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/groves/neovim/merges", - "milestones_url": "https://api.github.com/repos/groves/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOG24Slg", - "notifications_url": "https://api.github.com/repos/groves/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", - "events_url": "https://api.github.com/users/groves/events{/privacy}", - "followers_url": "https://api.github.com/users/groves/followers", - "following_url": "https://api.github.com/users/groves/following{/other_user}", - "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/groves", - "id": 12270, - "login": "groves", - "node_id": "MDQ6VXNlcjEyMjcw", - "organizations_url": "https://api.github.com/users/groves/orgs", - "received_events_url": "https://api.github.com/users/groves/received_events", - "repos_url": "https://api.github.com/users/groves/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/groves/subscriptions", - "type": "User", - "url": "https://api.github.com/users/groves" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/groves/neovim/pulls{/number}", - "pushed_at": "2022-04-22T17:42:50Z", - "releases_url": "https://api.github.com/repos/groves/neovim/releases{/id}", - "size": 157623, - "ssh_url": "git@github.com:groves/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/groves/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/groves/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/groves/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/groves/neovim/subscription", - "svn_url": "https://github.com/groves/neovim", - "tags_url": "https://api.github.com/repos/groves/neovim/tags", - "teams_url": "https://api.github.com/repos/groves/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/groves/neovim/git/trees{/sha}", - "updated_at": "2022-03-01T21:12:15Z", - "url": "https://api.github.com/repos/groves/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "0c537240df9ceaa9f9019d24d6d4dddea7744387", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", - "events_url": "https://api.github.com/users/groves/events{/privacy}", - "followers_url": "https://api.github.com/users/groves/followers", - "following_url": "https://api.github.com/users/groves/following{/other_user}", - "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/groves", - "id": 12270, - "login": "groves", - "node_id": "MDQ6VXNlcjEyMjcw", - "organizations_url": "https://api.github.com/users/groves/orgs", - "received_events_url": "https://api.github.com/users/groves/received_events", - "repos_url": "https://api.github.com/users/groves/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/groves/subscriptions", - "type": "User", - "url": "https://api.github.com/users/groves" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17856", - "id": 889790437, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17856", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "Nvim remote capabilities", - "id": 2269137131, - "name": "remote", - "node_id": "MDU6TGFiZWwyMjY5MTM3MTMx", - "url": "https://api.github.com/repos/neovim/neovim/labels/remote" - } - ], - "locked": false, - "merge_commit_sha": "abc62bf0b0a6ca77c4c34ecb29977aea64edba72", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM41CR_l", - "number": 17856, - "patch_url": "https://github.com/neovim/neovim/pull/17856.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17856/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0c537240df9ceaa9f9019d24d6d4dddea7744387", - "title": "feat(remote): add wait subcommands", - "updated_at": "2022-05-04T14:25:31Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17856", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/12270?v=4", - "events_url": "https://api.github.com/users/groves/events{/privacy}", - "followers_url": "https://api.github.com/users/groves/followers", - "following_url": "https://api.github.com/users/groves/following{/other_user}", - "gists_url": "https://api.github.com/users/groves/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/groves", - "id": 12270, - "login": "groves", - "node_id": "MDQ6VXNlcjEyMjcw", - "organizations_url": "https://api.github.com/users/groves/orgs", - "received_events_url": "https://api.github.com/users/groves/received_events", - "repos_url": "https://api.github.com/users/groves/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/groves/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/groves/subscriptions", - "type": "User", - "url": "https://api.github.com/users/groves" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17802/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17802/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17802" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17802" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17802/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17802" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/59682b5438fc77631d6249b375bed19af26adf5d" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e9b53f3fb56e91a0d4f15bb36d8068bcc6ea88cf", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This allows a user to set either a parsed or unparsed runtime query, effectively allowing:\r\n```lua\r\nvim.treesitter.set_query(lang, query_name, vim.treesittter.get_query(lang, query_name))\r\n```\r\n\r\nThis is useful if a user for example wants to temporarily change a certain query and later replace it with the original one.\r\n\r\nQuestions:\r\n- [ ] Should there maybe be a check that the argument is actually a `Query` object?", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17802/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17802/commits", - "created_at": "2022-03-21T12:49:05Z", - "diff_url": "https://github.com/neovim/neovim/pull/17802.diff", - "draft": false, - "head": { - "label": "AckslD:set-parsed-query", - "ref": "set-parsed-query", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/AckslD/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/AckslD/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/AckslD/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/AckslD/neovim/branches{/branch}", - "clone_url": "https://github.com/AckslD/neovim.git", - "collaborators_url": "https://api.github.com/repos/AckslD/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/AckslD/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/AckslD/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/AckslD/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/AckslD/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/AckslD/neovim/contributors", - "created_at": "2021-12-16T17:45:56Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/AckslD/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/AckslD/neovim/downloads", - "events_url": "https://api.github.com/repos/AckslD/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/AckslD/neovim/forks", - "full_name": "AckslD/neovim", - "git_commits_url": "https://api.github.com/repos/AckslD/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/AckslD/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/AckslD/neovim/git/tags{/sha}", - "git_url": "git://github.com/AckslD/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/AckslD/neovim/hooks", - "html_url": "https://github.com/AckslD/neovim", - "id": 439078469, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/AckslD/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/AckslD/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/AckslD/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/AckslD/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/AckslD/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/AckslD/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/AckslD/neovim/merges", - "milestones_url": "https://api.github.com/repos/AckslD/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGivORQ", - "notifications_url": "https://api.github.com/repos/AckslD/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", - "events_url": "https://api.github.com/users/AckslD/events{/privacy}", - "followers_url": "https://api.github.com/users/AckslD/followers", - "following_url": "https://api.github.com/users/AckslD/following{/other_user}", - "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/AckslD", - "id": 23341710, - "login": "AckslD", - "node_id": "MDQ6VXNlcjIzMzQxNzEw", - "organizations_url": "https://api.github.com/users/AckslD/orgs", - "received_events_url": "https://api.github.com/users/AckslD/received_events", - "repos_url": "https://api.github.com/users/AckslD/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", - "type": "User", - "url": "https://api.github.com/users/AckslD" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/AckslD/neovim/pulls{/number}", - "pushed_at": "2022-03-21T12:49:29Z", - "releases_url": "https://api.github.com/repos/AckslD/neovim/releases{/id}", - "size": 152530, - "ssh_url": "git@github.com:AckslD/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/AckslD/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/AckslD/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/AckslD/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/AckslD/neovim/subscription", - "svn_url": "https://github.com/AckslD/neovim", - "tags_url": "https://api.github.com/repos/AckslD/neovim/tags", - "teams_url": "https://api.github.com/repos/AckslD/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/AckslD/neovim/git/trees{/sha}", - "updated_at": "2021-12-16T17:45:57Z", - "url": "https://api.github.com/repos/AckslD/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "59682b5438fc77631d6249b375bed19af26adf5d", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", - "events_url": "https://api.github.com/users/AckslD/events{/privacy}", - "followers_url": "https://api.github.com/users/AckslD/followers", - "following_url": "https://api.github.com/users/AckslD/following{/other_user}", - "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/AckslD", - "id": 23341710, - "login": "AckslD", - "node_id": "MDQ6VXNlcjIzMzQxNzEw", - "organizations_url": "https://api.github.com/users/AckslD/orgs", - "received_events_url": "https://api.github.com/users/AckslD/received_events", - "repos_url": "https://api.github.com/users/AckslD/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", - "type": "User", - "url": "https://api.github.com/users/AckslD" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17802", - "id": 884790616, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17802", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "7472cb261cf5b9c320a82fe6395ff2054aeabf4b", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM40vNVY", - "number": 17802, - "patch_url": "https://github.com/neovim/neovim/pull/17802.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", - "events_url": "https://api.github.com/users/muniter/events{/privacy}", - "followers_url": "https://api.github.com/users/muniter/followers", - "following_url": "https://api.github.com/users/muniter/following{/other_user}", - "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/muniter", - "id": 9699804, - "login": "muniter", - "node_id": "MDQ6VXNlcjk2OTk4MDQ=", - "organizations_url": "https://api.github.com/users/muniter/orgs", - "received_events_url": "https://api.github.com/users/muniter/received_events", - "repos_url": "https://api.github.com/users/muniter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/muniter" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17802/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/59682b5438fc77631d6249b375bed19af26adf5d", - "title": "Draft: feat(query): support setting a parsed query", - "updated_at": "2022-03-30T17:10:18Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17802", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/23341710?v=4", - "events_url": "https://api.github.com/users/AckslD/events{/privacy}", - "followers_url": "https://api.github.com/users/AckslD/followers", - "following_url": "https://api.github.com/users/AckslD/following{/other_user}", - "gists_url": "https://api.github.com/users/AckslD/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/AckslD", - "id": 23341710, - "login": "AckslD", - "node_id": "MDQ6VXNlcjIzMzQxNzEw", - "organizations_url": "https://api.github.com/users/AckslD/orgs", - "received_events_url": "https://api.github.com/users/AckslD/received_events", - "repos_url": "https://api.github.com/users/AckslD/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/AckslD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AckslD/subscriptions", - "type": "User", - "url": "https://api.github.com/users/AckslD" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17736/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17736/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17736" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17736" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17736/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17736" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ff52cbb29b08840b6255ef15b54cdb18cac272b2" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "04d2476d3a47e6aabfe8290311a2d8c67fd5cc16", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Fixes #15007\r\n\r\n---\r\n\r\nIf mouse support is not enabled for visual mode, dragging the mouse in another mode should not begin a selection.\r\n\r\nThis is a regression introduced in 6db86cb2d3d4ca152f156dc07362f8796150fae0.\r\n\r\n---\r\n\r\nFor the record, the check is still in place in latest vim:\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L638-L639\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L659-L660\r\n\r\n`mouse_has` definition:\r\n\r\nhttps://github.com/vim/vim/blob/056678184f679c2989b73bd48eda112f3c79a62f/src/mouse.c#L1432-L1456\r\n\r\nhttps://github.com/neovim/neovim/blob/d0668b36a3e2d0683059baead45bea27e2358e9c/src/nvim/mouse.c#L555-L575", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17736/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17736/commits", - "created_at": "2022-03-15T20:44:26Z", - "diff_url": "https://github.com/neovim/neovim/pull/17736.diff", - "draft": false, - "head": { - "label": "Exagone313:fix-mouse-may-vis", - "ref": "fix-mouse-may-vis", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/Exagone313/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/Exagone313/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/Exagone313/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/Exagone313/neovim/branches{/branch}", - "clone_url": "https://github.com/Exagone313/neovim.git", - "collaborators_url": "https://api.github.com/repos/Exagone313/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/Exagone313/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/Exagone313/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/Exagone313/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/Exagone313/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/Exagone313/neovim/contributors", - "created_at": "2022-03-15T20:21:37Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/Exagone313/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/Exagone313/neovim/downloads", - "events_url": "https://api.github.com/repos/Exagone313/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/Exagone313/neovim/forks", - "full_name": "Exagone313/neovim", - "git_commits_url": "https://api.github.com/repos/Exagone313/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/Exagone313/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/Exagone313/neovim/git/tags{/sha}", - "git_url": "git://github.com/Exagone313/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/Exagone313/neovim/hooks", - "html_url": "https://github.com/Exagone313/neovim", - "id": 470319715, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/Exagone313/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/Exagone313/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/Exagone313/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/Exagone313/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/Exagone313/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/Exagone313/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/Exagone313/neovim/merges", - "milestones_url": "https://api.github.com/repos/Exagone313/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOHAiCYw", - "notifications_url": "https://api.github.com/repos/Exagone313/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", - "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", - "followers_url": "https://api.github.com/users/Exagone313/followers", - "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", - "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Exagone313", - "id": 11819703, - "login": "Exagone313", - "node_id": "MDQ6VXNlcjExODE5NzAz", - "organizations_url": "https://api.github.com/users/Exagone313/orgs", - "received_events_url": "https://api.github.com/users/Exagone313/received_events", - "repos_url": "https://api.github.com/users/Exagone313/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Exagone313" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/Exagone313/neovim/pulls{/number}", - "pushed_at": "2022-03-22T18:26:33Z", - "releases_url": "https://api.github.com/repos/Exagone313/neovim/releases{/id}", - "size": 151644, - "ssh_url": "git@github.com:Exagone313/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/Exagone313/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/Exagone313/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/Exagone313/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/Exagone313/neovim/subscription", - "svn_url": "https://github.com/Exagone313/neovim", - "tags_url": "https://api.github.com/repos/Exagone313/neovim/tags", - "teams_url": "https://api.github.com/repos/Exagone313/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/Exagone313/neovim/git/trees{/sha}", - "updated_at": "2022-03-15T20:12:20Z", - "url": "https://api.github.com/repos/Exagone313/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "ff52cbb29b08840b6255ef15b54cdb18cac272b2", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", - "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", - "followers_url": "https://api.github.com/users/Exagone313/followers", - "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", - "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Exagone313", - "id": 11819703, - "login": "Exagone313", - "node_id": "MDQ6VXNlcjExODE5NzAz", - "organizations_url": "https://api.github.com/users/Exagone313/orgs", - "received_events_url": "https://api.github.com/users/Exagone313/received_events", - "repos_url": "https://api.github.com/users/Exagone313/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Exagone313" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17736", - "id": 880676757, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17736", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 646043375, - "name": "mouse", - "node_id": "MDU6TGFiZWw2NDYwNDMzNzU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/mouse" - } - ], - "locked": false, - "merge_commit_sha": "ba12649ac2e8d42c9d085dea7300c020fa4ac2b2", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM40fg-V", - "number": 17736, - "patch_url": "https://github.com/neovim/neovim/pull/17736.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17736/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ff52cbb29b08840b6255ef15b54cdb18cac272b2", - "title": "fix(mouse): check that mouse support is enabled for visual mode", - "updated_at": "2022-05-23T14:06:03Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17736", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/11819703?v=4", - "events_url": "https://api.github.com/users/Exagone313/events{/privacy}", - "followers_url": "https://api.github.com/users/Exagone313/followers", - "following_url": "https://api.github.com/users/Exagone313/following{/other_user}", - "gists_url": "https://api.github.com/users/Exagone313/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Exagone313", - "id": 11819703, - "login": "Exagone313", - "node_id": "MDQ6VXNlcjExODE5NzAz", - "organizations_url": "https://api.github.com/users/Exagone313/orgs", - "received_events_url": "https://api.github.com/users/Exagone313/received_events", - "repos_url": "https://api.github.com/users/Exagone313/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Exagone313/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Exagone313/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Exagone313" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17633/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17633/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17633" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17633" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17633/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17633" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "4d3acd6bebbdffa3fefc4e102d9ff36845c7a18f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "to ease debug. There is now in nvim-treesitter a mapping between a filetype and the grammar. \r\nAt one point I had an empty match and the current message was not helpful enough.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17633/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17633/commits", - "created_at": "2022-03-07T01:54:32Z", - "diff_url": "https://github.com/neovim/neovim/pull/17633.diff", - "draft": true, - "head": { - "label": "teto:treesitter-show-ft", - "ref": "treesitter-show-ft", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/teto/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/teto/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/teto/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/teto/neovim/branches{/branch}", - "clone_url": "https://github.com/teto/neovim.git", - "collaborators_url": "https://api.github.com/repos/teto/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/teto/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/teto/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/teto/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/teto/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/teto/neovim/contributors", - "created_at": "2016-03-02T16:09:16Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/teto/neovim/deployments", - "description": "Vim-fork focused on extensibility and agility. Consider helping sustain Neovim development! ", - "disabled": false, - "downloads_url": "https://api.github.com/repos/teto/neovim/downloads", - "events_url": "https://api.github.com/repos/teto/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/teto/neovim/forks", - "full_name": "teto/neovim", - "git_commits_url": "https://api.github.com/repos/teto/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/teto/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/teto/neovim/git/tags{/sha}", - "git_url": "git://github.com/teto/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://salt.bountysource.com/teams/neovim", - "hooks_url": "https://api.github.com/repos/teto/neovim/hooks", - "html_url": "https://github.com/teto/neovim", - "id": 52976732, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/teto/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/teto/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/teto/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/teto/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/teto/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/teto/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/teto/neovim/merges", - "milestones_url": "https://api.github.com/repos/teto/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnk1Mjk3NjczMg==", - "notifications_url": "https://api.github.com/repos/teto/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", - "events_url": "https://api.github.com/users/teto/events{/privacy}", - "followers_url": "https://api.github.com/users/teto/followers", - "following_url": "https://api.github.com/users/teto/following{/other_user}", - "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/teto", - "id": 886074, - "login": "teto", - "node_id": "MDQ6VXNlcjg4NjA3NA==", - "organizations_url": "https://api.github.com/users/teto/orgs", - "received_events_url": "https://api.github.com/users/teto/received_events", - "repos_url": "https://api.github.com/users/teto/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/teto/subscriptions", - "type": "User", - "url": "https://api.github.com/users/teto" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/teto/neovim/pulls{/number}", - "pushed_at": "2022-05-31T21:33:03Z", - "releases_url": "https://api.github.com/repos/teto/neovim/releases{/id}", - "size": 148593, - "ssh_url": "git@github.com:teto/neovim.git", - "stargazers_count": 1, - "stargazers_url": "https://api.github.com/repos/teto/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/teto/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/teto/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/teto/neovim/subscription", - "svn_url": "https://github.com/teto/neovim", - "tags_url": "https://api.github.com/repos/teto/neovim/tags", - "teams_url": "https://api.github.com/repos/teto/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/teto/neovim/git/trees{/sha}", - "updated_at": "2021-08-21T14:04:27Z", - "url": "https://api.github.com/repos/teto/neovim", - "visibility": "public", - "watchers": 1, - "watchers_count": 1, - "web_commit_signoff_required": false - }, - "sha": "ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", - "events_url": "https://api.github.com/users/teto/events{/privacy}", - "followers_url": "https://api.github.com/users/teto/followers", - "following_url": "https://api.github.com/users/teto/following{/other_user}", - "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/teto", - "id": 886074, - "login": "teto", - "node_id": "MDQ6VXNlcjg4NjA3NA==", - "organizations_url": "https://api.github.com/users/teto/orgs", - "received_events_url": "https://api.github.com/users/teto/received_events", - "repos_url": "https://api.github.com/users/teto/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/teto/subscriptions", - "type": "User", - "url": "https://api.github.com/users/teto" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17633", - "id": 872612603, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17633", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "6cf8f5079d9211d9f703d30640a9221913484c82", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM40AwL7", - "number": 17633, - "patch_url": "https://github.com/neovim/neovim/pull/17633.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17633/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ec3fb1d4d2927ed3d7256f16e22026d1c8bacf8f", - "title": "chore(treesitter): show filetype associated with parser", - "updated_at": "2022-04-03T11:59:19Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17633", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/886074?v=4", - "events_url": "https://api.github.com/users/teto/events{/privacy}", - "followers_url": "https://api.github.com/users/teto/followers", - "following_url": "https://api.github.com/users/teto/following{/other_user}", - "gists_url": "https://api.github.com/users/teto/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/teto", - "id": 886074, - "login": "teto", - "node_id": "MDQ6VXNlcjg4NjA3NA==", - "organizations_url": "https://api.github.com/users/teto/orgs", - "received_events_url": "https://api.github.com/users/teto/received_events", - "repos_url": "https://api.github.com/users/teto/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/teto/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/teto/subscriptions", - "type": "User", - "url": "https://api.github.com/users/teto" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17543/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17543/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17543" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17543" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17543/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17543" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/cbb323c84dff455a76d6a49d593cc02e5e8378fd" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "c65d93e60adcacded822f0ad5d539042e600f523", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is my first attempt at contributing here (please don't go too hard lol :D). I tried my hand at #17523, and it seems to do what is intended on mac/linux but I don't know how to handle windows.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17543/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17543/commits", - "created_at": "2022-02-27T19:16:40Z", - "diff_url": "https://github.com/neovim/neovim/pull/17543.diff", - "draft": false, - "head": { - "label": "Sammyalhashe:openWithQuickFixFromStdin", - "ref": "openWithQuickFixFromStdin", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/Sammyalhashe/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/Sammyalhashe/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/Sammyalhashe/neovim/branches{/branch}", - "clone_url": "https://github.com/Sammyalhashe/neovim.git", - "collaborators_url": "https://api.github.com/repos/Sammyalhashe/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/Sammyalhashe/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/Sammyalhashe/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/Sammyalhashe/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/Sammyalhashe/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/Sammyalhashe/neovim/contributors", - "created_at": "2021-12-25T04:10:35Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/Sammyalhashe/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/Sammyalhashe/neovim/downloads", - "events_url": "https://api.github.com/repos/Sammyalhashe/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/Sammyalhashe/neovim/forks", - "full_name": "Sammyalhashe/neovim", - "git_commits_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/tags{/sha}", - "git_url": "git://github.com/Sammyalhashe/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/Sammyalhashe/neovim/hooks", - "html_url": "https://github.com/Sammyalhashe/neovim", - "id": 441601491, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/Sammyalhashe/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/Sammyalhashe/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/Sammyalhashe/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/Sammyalhashe/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/Sammyalhashe/neovim/merges", - "milestones_url": "https://api.github.com/repos/Sammyalhashe/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGlJN0w", - "notifications_url": "https://api.github.com/repos/Sammyalhashe/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", - "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", - "followers_url": "https://api.github.com/users/Sammyalhashe/followers", - "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", - "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Sammyalhashe", - "id": 20797997, - "login": "Sammyalhashe", - "node_id": "MDQ6VXNlcjIwNzk3OTk3", - "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", - "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", - "repos_url": "https://api.github.com/users/Sammyalhashe/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Sammyalhashe" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/Sammyalhashe/neovim/pulls{/number}", - "pushed_at": "2022-02-27T19:13:49Z", - "releases_url": "https://api.github.com/repos/Sammyalhashe/neovim/releases{/id}", - "size": 147363, - "ssh_url": "git@github.com:Sammyalhashe/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/Sammyalhashe/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/Sammyalhashe/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/Sammyalhashe/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/Sammyalhashe/neovim/subscription", - "svn_url": "https://github.com/Sammyalhashe/neovim", - "tags_url": "https://api.github.com/repos/Sammyalhashe/neovim/tags", - "teams_url": "https://api.github.com/repos/Sammyalhashe/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/Sammyalhashe/neovim/git/trees{/sha}", - "updated_at": "2021-12-25T04:10:36Z", - "url": "https://api.github.com/repos/Sammyalhashe/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "cbb323c84dff455a76d6a49d593cc02e5e8378fd", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", - "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", - "followers_url": "https://api.github.com/users/Sammyalhashe/followers", - "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", - "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Sammyalhashe", - "id": 20797997, - "login": "Sammyalhashe", - "node_id": "MDQ6VXNlcjIwNzk3OTk3", - "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", - "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", - "repos_url": "https://api.github.com/users/Sammyalhashe/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Sammyalhashe" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17543", - "id": 866155597, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17543", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "Nvim startup sequence (`:h startup`)", - "id": 870629450, - "name": "startup", - "node_id": "MDU6TGFiZWw4NzA2Mjk0NTA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/startup" - } - ], - "locked": false, - "merge_commit_sha": "a69825086eb89bf5b0502d839479fc4aa44b9187", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4zoHxN", - "number": 17543, - "patch_url": "https://github.com/neovim/neovim/pull/17543.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17543/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/cbb323c84dff455a76d6a49d593cc02e5e8378fd", - "title": "Open with quick fix from stdin - a first attempt.", - "updated_at": "2022-02-28T08:49:37Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17543", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/20797997?v=4", - "events_url": "https://api.github.com/users/Sammyalhashe/events{/privacy}", - "followers_url": "https://api.github.com/users/Sammyalhashe/followers", - "following_url": "https://api.github.com/users/Sammyalhashe/following{/other_user}", - "gists_url": "https://api.github.com/users/Sammyalhashe/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/Sammyalhashe", - "id": 20797997, - "login": "Sammyalhashe", - "node_id": "MDQ6VXNlcjIwNzk3OTk3", - "organizations_url": "https://api.github.com/users/Sammyalhashe/orgs", - "received_events_url": "https://api.github.com/users/Sammyalhashe/received_events", - "repos_url": "https://api.github.com/users/Sammyalhashe/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/Sammyalhashe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sammyalhashe/subscriptions", - "type": "User", - "url": "https://api.github.com/users/Sammyalhashe" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17537/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17537/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17537" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17537" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17537/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17537" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/24cef77dffdfced0705afb9a414beba4303fc0a9" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "76769b8a1f5b34f4b0cef389597cec2796ca91b7", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Building on #17386 , this sketches an \"interpreter mode\" where only the lua interpreter is initialized without the full editor. This is useful for various things like,\r\n\r\n- lua remote plugin host / remote worker process (like a libluv thread, but with full process isolation)\r\n- eventually replacing `lua` + `lua-client` as the basis of the test runner.\r\n- always having a lua interpreter with the nvim-lua stdlib (i e libluv, mpack, json, etc etc) available, without needing to set up the `/usr/bin/lua` interpreter with this functionality\r\n\r\nCurrently this is very barebones, but you could use this to get a repl running:\r\n\r\n```\r\n.deps/usr/bin/luarocks install linenoise luarepl\r\n./build/bin/nvim --neolua rep.lua\r\n```\r\n\r\nWhere https://github.com/hoelzro/lua-repl/blob/main/rep.lua is downloaded to the current directory. functionality like `vim.json` etc should work.\r\n\r\nNote: this is separate from a functionality to just run a lua string or file as a command line parameter, and then startup the editor as usual (needed for a lua script which wants to use the actual editor, ie buffers and windows). \"neolua\" is also just a placeholder string which is easy to `%s//whatever/g` later on.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17537/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17537/commits", - "created_at": "2022-02-27T10:05:58Z", - "diff_url": "https://github.com/neovim/neovim/pull/17537.diff", - "draft": true, - "head": { - "label": "bfredl:neolua", - "ref": "neolua", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "24cef77dffdfced0705afb9a414beba4303fc0a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17537", - "id": 865959838, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17537", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - } - ], - "locked": false, - "merge_commit_sha": "e5c9eea22540103372c624e4ae56dd17e6334ce9", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4znX-e", - "number": 17537, - "patch_url": "https://github.com/neovim/neovim/pull/17537.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17537/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/24cef77dffdfced0705afb9a414beba4303fc0a9", - "title": " [WIP] feat(lua): nvim-lua interpreter mode (for lua co-processes, etc etc)", - "updated_at": "2022-03-11T17:09:11Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17537", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17536/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17536/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17536" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17536" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17536/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17536" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/c808ca840c2a45a2d6028f73d81c1191a57d2092" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "8bf3a3e303dbefa47653964dd027074e804b418c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "WIP; these patches work, but https://github.com/vim/vim/commit/4df5b33f206210fec2a0297aea27e7db8b5173c0 also needs porting (+ general cleanup and whatever)\r\n\r\nalso depends on #17488 due to Test_cmdwin_tabpage being included in v8.2.4463; i'll probably move it over to that PR instead tbh\r\n\r\nTODO: integrate https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c#diff-f35d708d4c55517f9599b4a8f7a37a2089f32f421791055318bf1a3529b7abd9R1567-R1571 and the other stuff there", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17536/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17536/commits", - "created_at": "2022-02-27T05:07:55Z", - "diff_url": "https://github.com/neovim/neovim/pull/17536.diff", - "draft": true, - "head": { - "label": "seandewar:vim-8.2.4463", - "ref": "vim-8.2.4463", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/seandewar/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/seandewar/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/seandewar/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/seandewar/neovim/branches{/branch}", - "clone_url": "https://github.com/seandewar/neovim.git", - "collaborators_url": "https://api.github.com/repos/seandewar/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/seandewar/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/seandewar/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/seandewar/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/seandewar/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/seandewar/neovim/contributors", - "created_at": "2020-10-20T16:45:01Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/seandewar/neovim/deployments", - "description": "[Contribution Fork] Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/seandewar/neovim/downloads", - "events_url": "https://api.github.com/repos/seandewar/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/seandewar/neovim/forks", - "full_name": "seandewar/neovim", - "git_commits_url": "https://api.github.com/repos/seandewar/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/seandewar/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/seandewar/neovim/git/tags{/sha}", - "git_url": "git://github.com/seandewar/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/seandewar/neovim/hooks", - "html_url": "https://github.com/seandewar/neovim", - "id": 305773353, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/seandewar/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/seandewar/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/seandewar/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/seandewar/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/seandewar/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/seandewar/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/seandewar/neovim/merges", - "milestones_url": "https://api.github.com/repos/seandewar/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzMDU3NzMzNTM=", - "notifications_url": "https://api.github.com/repos/seandewar/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", - "events_url": "https://api.github.com/users/seandewar/events{/privacy}", - "followers_url": "https://api.github.com/users/seandewar/followers", - "following_url": "https://api.github.com/users/seandewar/following{/other_user}", - "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/seandewar", - "id": 6256228, - "login": "seandewar", - "node_id": "MDQ6VXNlcjYyNTYyMjg=", - "organizations_url": "https://api.github.com/users/seandewar/orgs", - "received_events_url": "https://api.github.com/users/seandewar/received_events", - "repos_url": "https://api.github.com/users/seandewar/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", - "type": "User", - "url": "https://api.github.com/users/seandewar" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/seandewar/neovim/pulls{/number}", - "pushed_at": "2022-06-07T15:55:36Z", - "releases_url": "https://api.github.com/repos/seandewar/neovim/releases{/id}", - "size": 164929, - "ssh_url": "git@github.com:seandewar/neovim.git", - "stargazers_count": 3, - "stargazers_url": "https://api.github.com/repos/seandewar/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/seandewar/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/seandewar/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/seandewar/neovim/subscription", - "svn_url": "https://github.com/seandewar/neovim", - "tags_url": "https://api.github.com/repos/seandewar/neovim/tags", - "teams_url": "https://api.github.com/repos/seandewar/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/seandewar/neovim/git/trees{/sha}", - "updated_at": "2022-04-25T15:17:51Z", - "url": "https://api.github.com/repos/seandewar/neovim", - "visibility": "public", - "watchers": 3, - "watchers_count": 3, - "web_commit_signoff_required": false - }, - "sha": "c808ca840c2a45a2d6028f73d81c1191a57d2092", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", - "events_url": "https://api.github.com/users/seandewar/events{/privacy}", - "followers_url": "https://api.github.com/users/seandewar/followers", - "following_url": "https://api.github.com/users/seandewar/following{/other_user}", - "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/seandewar", - "id": 6256228, - "login": "seandewar", - "node_id": "MDQ6VXNlcjYyNTYyMjg=", - "organizations_url": "https://api.github.com/users/seandewar/orgs", - "received_events_url": "https://api.github.com/users/seandewar/received_events", - "repos_url": "https://api.github.com/users/seandewar/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", - "type": "User", - "url": "https://api.github.com/users/seandewar" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17536", - "id": 865665865, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17536", - "labels": [ - { - "color": "e6e6e6", - "default": false, - "description": "See https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim", - "id": 843184430, - "name": "vim-patch", - "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" - } - ], - "locked": false, - "merge_commit_sha": "6f6c1ed9e7cace2d633454381bb290534af79777", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4zmQNJ", - "number": 17536, - "patch_url": "https://github.com/neovim/neovim/pull/17536.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17536/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/c808ca840c2a45a2d6028f73d81c1191a57d2092", - "title": "vim-patch:8.2.{0188,4463,4465}: fuzzy command line completion", - "updated_at": "2022-03-09T01:12:03Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17536", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6256228?v=4", - "events_url": "https://api.github.com/users/seandewar/events{/privacy}", - "followers_url": "https://api.github.com/users/seandewar/followers", - "following_url": "https://api.github.com/users/seandewar/following{/other_user}", - "gists_url": "https://api.github.com/users/seandewar/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/seandewar", - "id": 6256228, - "login": "seandewar", - "node_id": "MDQ6VXNlcjYyNTYyMjg=", - "organizations_url": "https://api.github.com/users/seandewar/orgs", - "received_events_url": "https://api.github.com/users/seandewar/received_events", - "repos_url": "https://api.github.com/users/seandewar/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/seandewar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seandewar/subscriptions", - "type": "User", - "url": "https://api.github.com/users/seandewar" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17446/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17446/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17446" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17446" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17446/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17446" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/623fa3274bca574cebf152a59ca0f27600829353" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "e837f29ce6c7784340ae2cd866aa239462d3920c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Introduces a new option named 'foldoptions' for customizing the\r\nfold column.\r\n\r\nComes with the word 'nodigits' that disables the digits shown to\r\nindicate the nesting level. Instead 'foldsep' from 'fillchars' is\r\nused.\r\n\r\n---\r\n\r\nI'm new to neovim hacking and very novice at C, so this is probably just one big mess... but I thought I would try to take a stab at implementing this option as I find the rendering of the nesting level as numbers quite disturbing over just showing the regular separator.\r\n\r\ncloses #14751", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17446/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17446/commits", - "created_at": "2022-02-17T20:59:23Z", - "diff_url": "https://github.com/neovim/neovim/pull/17446.diff", - "draft": false, - "head": { - "label": "andersevenrud:feature/foldmarkerlevel", - "ref": "feature/foldmarkerlevel", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/andersevenrud/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/andersevenrud/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/andersevenrud/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/andersevenrud/neovim/branches{/branch}", - "clone_url": "https://github.com/andersevenrud/neovim.git", - "collaborators_url": "https://api.github.com/repos/andersevenrud/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/andersevenrud/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/andersevenrud/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/andersevenrud/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/andersevenrud/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/andersevenrud/neovim/contributors", - "created_at": "2021-07-28T01:50:39Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/andersevenrud/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/andersevenrud/neovim/downloads", - "events_url": "https://api.github.com/repos/andersevenrud/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/andersevenrud/neovim/forks", - "full_name": "andersevenrud/neovim", - "git_commits_url": "https://api.github.com/repos/andersevenrud/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/andersevenrud/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/andersevenrud/neovim/git/tags{/sha}", - "git_url": "git://github.com/andersevenrud/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/andersevenrud/neovim/hooks", - "html_url": "https://github.com/andersevenrud/neovim", - "id": 390178594, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/andersevenrud/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/andersevenrud/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/andersevenrud/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/andersevenrud/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/andersevenrud/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/andersevenrud/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/andersevenrud/neovim/merges", - "milestones_url": "https://api.github.com/repos/andersevenrud/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkzOTAxNzg1OTQ=", - "notifications_url": "https://api.github.com/repos/andersevenrud/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", - "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", - "followers_url": "https://api.github.com/users/andersevenrud/followers", - "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", - "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/andersevenrud", - "id": 161548, - "login": "andersevenrud", - "node_id": "MDQ6VXNlcjE2MTU0OA==", - "organizations_url": "https://api.github.com/users/andersevenrud/orgs", - "received_events_url": "https://api.github.com/users/andersevenrud/received_events", - "repos_url": "https://api.github.com/users/andersevenrud/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", - "type": "User", - "url": "https://api.github.com/users/andersevenrud" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/andersevenrud/neovim/pulls{/number}", - "pushed_at": "2022-07-03T02:48:24Z", - "releases_url": "https://api.github.com/repos/andersevenrud/neovim/releases{/id}", - "size": 174759, - "ssh_url": "git@github.com:andersevenrud/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/andersevenrud/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/andersevenrud/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/andersevenrud/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/andersevenrud/neovim/subscription", - "svn_url": "https://github.com/andersevenrud/neovim", - "tags_url": "https://api.github.com/repos/andersevenrud/neovim/tags", - "teams_url": "https://api.github.com/repos/andersevenrud/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/andersevenrud/neovim/git/trees{/sha}", - "updated_at": "2021-07-28T01:50:41Z", - "url": "https://api.github.com/repos/andersevenrud/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "623fa3274bca574cebf152a59ca0f27600829353", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", - "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", - "followers_url": "https://api.github.com/users/andersevenrud/followers", - "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", - "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/andersevenrud", - "id": 161548, - "login": "andersevenrud", - "node_id": "MDQ6VXNlcjE2MTU0OA==", - "organizations_url": "https://api.github.com/users/andersevenrud/orgs", - "received_events_url": "https://api.github.com/users/andersevenrud/received_events", - "repos_url": "https://api.github.com/users/andersevenrud/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", - "type": "User", - "url": "https://api.github.com/users/andersevenrud" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17446", - "id": 855948088, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17446", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 2598645343, - "name": "folds", - "node_id": "MDU6TGFiZWwyNTk4NjQ1MzQz", - "url": "https://api.github.com/repos/neovim/neovim/labels/folds" - } - ], - "locked": false, - "merge_commit_sha": "b926c4d12beeee76eb753ac34c5665f15f6e5fdc", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4zBLs4", - "number": 17446, - "patch_url": "https://github.com/neovim/neovim/pull/17446.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", - "events_url": "https://api.github.com/users/justinmk/events{/privacy}", - "followers_url": "https://api.github.com/users/justinmk/followers", - "following_url": "https://api.github.com/users/justinmk/following{/other_user}", - "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/justinmk", - "id": 1359421, - "login": "justinmk", - "node_id": "MDQ6VXNlcjEzNTk0MjE=", - "organizations_url": "https://api.github.com/users/justinmk/orgs", - "received_events_url": "https://api.github.com/users/justinmk/received_events", - "repos_url": "https://api.github.com/users/justinmk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/justinmk" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17446/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/623fa3274bca574cebf152a59ca0f27600829353", - "title": "feat(folds): add 'foldoptions' option", - "updated_at": "2022-07-03T17:59:25Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17446", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/161548?v=4", - "events_url": "https://api.github.com/users/andersevenrud/events{/privacy}", - "followers_url": "https://api.github.com/users/andersevenrud/followers", - "following_url": "https://api.github.com/users/andersevenrud/following{/other_user}", - "gists_url": "https://api.github.com/users/andersevenrud/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/andersevenrud", - "id": 161548, - "login": "andersevenrud", - "node_id": "MDQ6VXNlcjE2MTU0OA==", - "organizations_url": "https://api.github.com/users/andersevenrud/orgs", - "received_events_url": "https://api.github.com/users/andersevenrud/received_events", - "repos_url": "https://api.github.com/users/andersevenrud/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/andersevenrud/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersevenrud/subscriptions", - "type": "User", - "url": "https://api.github.com/users/andersevenrud" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17398/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17398/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17398" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17398" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17398/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17398" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/de52eee2047550a43158d6ec3304bd723aaf9104" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "36362ef0aed92e726d967d30e3c6cd87c65642b3", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Hello, here is my first (PR here and my first) attempt to feature #17210 :) The `&diffexpr` option may optionally be prefixed with `->`. In this situation, no files are read or written on disk, and no external call is performed. Instead, the user is in charge of retrieving diffed buffers data as strings, then calculate the diff chunks.\r\n\r\nI'm almost happy with the design, except that the \"minimal\" example supposed to use the new feature to reproduce vim's default behaviour contains a lot of boilerplate: transforming arrays of lines to strings, parsing `&diffopt` to forward every option to `vim.diff` individually. Would it not be easier if `vim.diff` defaulted to options specified in `&diffopt` instead? But maybe this belongs to another issue?", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17398/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17398/commits", - "created_at": "2022-02-13T21:50:26Z", - "diff_url": "https://github.com/neovim/neovim/pull/17398.diff", - "draft": false, - "head": { - "label": "iago-lito:idifffn", - "ref": "idifffn", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/iago-lito/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/iago-lito/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/iago-lito/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/iago-lito/neovim/branches{/branch}", - "clone_url": "https://github.com/iago-lito/neovim.git", - "collaborators_url": "https://api.github.com/repos/iago-lito/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/iago-lito/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/iago-lito/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/iago-lito/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/iago-lito/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/iago-lito/neovim/contributors", - "created_at": "2022-02-13T21:43:18Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/iago-lito/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/iago-lito/neovim/downloads", - "events_url": "https://api.github.com/repos/iago-lito/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/iago-lito/neovim/forks", - "full_name": "iago-lito/neovim", - "git_commits_url": "https://api.github.com/repos/iago-lito/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/iago-lito/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/iago-lito/neovim/git/tags{/sha}", - "git_url": "git://github.com/iago-lito/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/iago-lito/neovim/hooks", - "html_url": "https://github.com/iago-lito/neovim", - "id": 458939507, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/iago-lito/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/iago-lito/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/iago-lito/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/iago-lito/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/iago-lito/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/iago-lito/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/iago-lito/neovim/merges", - "milestones_url": "https://api.github.com/repos/iago-lito/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOG1rccw", - "notifications_url": "https://api.github.com/repos/iago-lito/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", - "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", - "followers_url": "https://api.github.com/users/iago-lito/followers", - "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", - "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/iago-lito", - "id": 10091387, - "login": "iago-lito", - "node_id": "MDQ6VXNlcjEwMDkxMzg3", - "organizations_url": "https://api.github.com/users/iago-lito/orgs", - "received_events_url": "https://api.github.com/users/iago-lito/received_events", - "repos_url": "https://api.github.com/users/iago-lito/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", - "type": "User", - "url": "https://api.github.com/users/iago-lito" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/iago-lito/neovim/pulls{/number}", - "pushed_at": "2022-02-28T21:16:30Z", - "releases_url": "https://api.github.com/repos/iago-lito/neovim/releases{/id}", - "size": 146436, - "ssh_url": "git@github.com:iago-lito/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/iago-lito/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/iago-lito/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/iago-lito/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/iago-lito/neovim/subscription", - "svn_url": "https://github.com/iago-lito/neovim", - "tags_url": "https://api.github.com/repos/iago-lito/neovim/tags", - "teams_url": "https://api.github.com/repos/iago-lito/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/iago-lito/neovim/git/trees{/sha}", - "updated_at": "2022-02-18T19:04:59Z", - "url": "https://api.github.com/repos/iago-lito/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "de52eee2047550a43158d6ec3304bd723aaf9104", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", - "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", - "followers_url": "https://api.github.com/users/iago-lito/followers", - "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", - "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/iago-lito", - "id": 10091387, - "login": "iago-lito", - "node_id": "MDQ6VXNlcjEwMDkxMzg3", - "organizations_url": "https://api.github.com/users/iago-lito/orgs", - "received_events_url": "https://api.github.com/users/iago-lito/received_events", - "repos_url": "https://api.github.com/users/iago-lito/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", - "type": "User", - "url": "https://api.github.com/users/iago-lito" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17398", - "id": 851325885, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17398", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 3010934759, - "name": "diff", - "node_id": "MDU6TGFiZWwzMDEwOTM0NzU5", - "url": "https://api.github.com/repos/neovim/neovim/labels/diff" - } - ], - "locked": false, - "merge_commit_sha": "f3489dea50f1e0d71645cb95487637c48a29439c", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4yvjO9", - "number": 17398, - "patch_url": "https://github.com/neovim/neovim/pull/17398.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17398/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/de52eee2047550a43158d6ec3304bd723aaf9104", - "title": "feat: fine-grained control over diff chunks (#17210)", - "updated_at": "2022-02-28T21:17:45Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17398", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10091387?v=4", - "events_url": "https://api.github.com/users/iago-lito/events{/privacy}", - "followers_url": "https://api.github.com/users/iago-lito/followers", - "following_url": "https://api.github.com/users/iago-lito/following{/other_user}", - "gists_url": "https://api.github.com/users/iago-lito/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/iago-lito", - "id": 10091387, - "login": "iago-lito", - "node_id": "MDQ6VXNlcjEwMDkxMzg3", - "organizations_url": "https://api.github.com/users/iago-lito/orgs", - "received_events_url": "https://api.github.com/users/iago-lito/received_events", - "repos_url": "https://api.github.com/users/iago-lito/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/iago-lito/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/iago-lito/subscriptions", - "type": "User", - "url": "https://api.github.com/users/iago-lito" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17336/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17336/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17336" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17336" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17336/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17336" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0bd06b0987e57d9835f0d5f59b9d3b563fc866f9" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "46c93b43046eae6600832c563169e154a3ecb1be", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "TODO:\r\n\r\n - [x] implement proper window option. for demo testing use `nvim__win_set_bar(win, true, \"statusline style string\")`\r\n - [x] work correctly in a float\r\n - [x] support mouse click like tabline (and/or just general callback)\r\n - [ ] investigate compat with vim8 winbar (perhaps can be pollyfilled by some lua code)", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17336/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17336/commits", - "created_at": "2022-02-08T19:13:05Z", - "diff_url": "https://github.com/neovim/neovim/pull/17336.diff", - "draft": false, - "head": { - "label": "bfredl:neobar", - "ref": "neobar", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/bfredl/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/bfredl/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/bfredl/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/bfredl/neovim/branches{/branch}", - "clone_url": "https://github.com/bfredl/neovim.git", - "collaborators_url": "https://api.github.com/repos/bfredl/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/bfredl/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/bfredl/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/bfredl/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/bfredl/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/bfredl/neovim/contributors", - "created_at": "2014-06-20T19:51:31Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/bfredl/neovim/deployments", - "description": "vim's rebirth for the 21st century", - "disabled": false, - "downloads_url": "https://api.github.com/repos/bfredl/neovim/downloads", - "events_url": "https://api.github.com/repos/bfredl/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/bfredl/neovim/forks", - "full_name": "bfredl/neovim", - "git_commits_url": "https://api.github.com/repos/bfredl/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/bfredl/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/bfredl/neovim/git/tags{/sha}", - "git_url": "git://github.com/bfredl/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "http://neovim.org/", - "hooks_url": "https://api.github.com/repos/bfredl/neovim/hooks", - "html_url": "https://github.com/bfredl/neovim", - "id": 21050434, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/bfredl/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/bfredl/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/bfredl/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/bfredl/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/bfredl/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/bfredl/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/bfredl/neovim/merges", - "milestones_url": "https://api.github.com/repos/bfredl/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMTA1MDQzNA==", - "notifications_url": "https://api.github.com/repos/bfredl/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2022-07-09T12:48:46Z", - "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 180602, - "ssh_url": "git@github.com:bfredl/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/bfredl/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/bfredl/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/bfredl/neovim/subscription", - "svn_url": "https://github.com/bfredl/neovim", - "tags_url": "https://api.github.com/repos/bfredl/neovim/tags", - "teams_url": "https://api.github.com/repos/bfredl/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/bfredl/neovim/git/trees{/sha}", - "updated_at": "2022-03-21T08:01:17Z", - "url": "https://api.github.com/repos/bfredl/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "0bd06b0987e57d9835f0d5f59b9d3b563fc866f9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17336", - "id": 843156231, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17336", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "", - "id": 113026979, - "name": "ui", - "node_id": "MDU6TGFiZWwxMTMwMjY5Nzk=", - "url": "https://api.github.com/repos/neovim/neovim/labels/ui" - }, - { - "color": "C5DEF5", - "default": false, - "description": "tabline, winbar", - "id": 3385615828, - "name": "statusline", - "node_id": "LA_kwDOAPphoM7JzGXU", - "url": "https://api.github.com/repos/neovim/neovim/labels/statusline" - } - ], - "locked": false, - "merge_commit_sha": "a08147e52cfd28f08d55d9627a3b3b7e86839792", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4yQYsH", - "number": 17336, - "patch_url": "https://github.com/neovim/neovim/pull/17336.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17336/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0bd06b0987e57d9835f0d5f59b9d3b563fc866f9", - "title": "[WIP] winbar", - "updated_at": "2022-05-25T00:56:49Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17336", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17329/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17329/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17329" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17329" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17329/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17329" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/0689073a013d739b2f08e4b81dbf038fc0367938" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "4fb48c5654d9ffbffbdcdd80d0498b1ea3c8e68b", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is a minimal patch to get neovim working with libvterm 0.2 and keep backward compatibility.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17329/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17329/commits", - "created_at": "2022-02-08T08:12:27Z", - "diff_url": "https://github.com/neovim/neovim/pull/17329.diff", - "draft": false, - "head": { - "label": "cryptomilk:asn-vterm-0-2", - "ref": "asn-vterm-0-2", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/cryptomilk/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/cryptomilk/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/cryptomilk/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/cryptomilk/neovim/branches{/branch}", - "clone_url": "https://github.com/cryptomilk/neovim.git", - "collaborators_url": "https://api.github.com/repos/cryptomilk/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/cryptomilk/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/cryptomilk/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/cryptomilk/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/cryptomilk/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/cryptomilk/neovim/contributors", - "created_at": "2020-02-17T15:46:23Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/cryptomilk/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/cryptomilk/neovim/downloads", - "events_url": "https://api.github.com/repos/cryptomilk/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/cryptomilk/neovim/forks", - "full_name": "cryptomilk/neovim", - "git_commits_url": "https://api.github.com/repos/cryptomilk/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/cryptomilk/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/cryptomilk/neovim/git/tags{/sha}", - "git_url": "git://github.com/cryptomilk/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/cryptomilk/neovim/hooks", - "html_url": "https://github.com/cryptomilk/neovim", - "id": 241145519, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/cryptomilk/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/cryptomilk/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/cryptomilk/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/cryptomilk/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/cryptomilk/neovim/labels{/name}", - "language": null, - "languages_url": "https://api.github.com/repos/cryptomilk/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/cryptomilk/neovim/merges", - "milestones_url": "https://api.github.com/repos/cryptomilk/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyNDExNDU1MTk=", - "notifications_url": "https://api.github.com/repos/cryptomilk/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", - "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", - "followers_url": "https://api.github.com/users/cryptomilk/followers", - "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", - "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/cryptomilk", - "id": 545480, - "login": "cryptomilk", - "node_id": "MDQ6VXNlcjU0NTQ4MA==", - "organizations_url": "https://api.github.com/users/cryptomilk/orgs", - "received_events_url": "https://api.github.com/users/cryptomilk/received_events", - "repos_url": "https://api.github.com/users/cryptomilk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/cryptomilk" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/cryptomilk/neovim/pulls{/number}", - "pushed_at": "2022-05-03T13:16:48Z", - "releases_url": "https://api.github.com/repos/cryptomilk/neovim/releases{/id}", - "size": 160003, - "ssh_url": "git@github.com:cryptomilk/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/cryptomilk/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/cryptomilk/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/cryptomilk/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/cryptomilk/neovim/subscription", - "svn_url": "https://github.com/cryptomilk/neovim", - "tags_url": "https://api.github.com/repos/cryptomilk/neovim/tags", - "teams_url": "https://api.github.com/repos/cryptomilk/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/cryptomilk/neovim/git/trees{/sha}", - "updated_at": "2020-02-17T15:46:26Z", - "url": "https://api.github.com/repos/cryptomilk/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "0689073a013d739b2f08e4b81dbf038fc0367938", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", - "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", - "followers_url": "https://api.github.com/users/cryptomilk/followers", - "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", - "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/cryptomilk", - "id": 545480, - "login": "cryptomilk", - "node_id": "MDQ6VXNlcjU0NTQ4MA==", - "organizations_url": "https://api.github.com/users/cryptomilk/orgs", - "received_events_url": "https://api.github.com/users/cryptomilk/received_events", - "repos_url": "https://api.github.com/users/cryptomilk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/cryptomilk" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17329", - "id": 842523537, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17329", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "FBCA04", - "default": false, - "description": "Needs a third-party / external change or fix", - "id": 101945532, - "name": "status:blocked-external", - "node_id": "MDU6TGFiZWwxMDE5NDU1MzI=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:blocked-external" - }, - { - "color": "c5def5", - "default": false, - "description": "Nvim built-in `:terminal`", - "id": 212696822, - "name": "terminal", - "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", - "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - }, - { - "color": "B60205", - "default": false, - "description": "Nothing to see here; move along", - "id": 4135681637, - "name": "DO NOT MERGE", - "node_id": "LA_kwDOAPphoM72gX5l", - "url": "https://api.github.com/repos/neovim/neovim/labels/DO%20NOT%20MERGE" - } - ], - "locked": false, - "merge_commit_sha": "2f4926a2074a34e6e5c794c214d20781935aa1bf", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM4yN-OR", - "number": 17329, - "patch_url": "https://github.com/neovim/neovim/pull/17329.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/112971?v=4", - "events_url": "https://api.github.com/users/jamessan/events{/privacy}", - "followers_url": "https://api.github.com/users/jamessan/followers", - "following_url": "https://api.github.com/users/jamessan/following{/other_user}", - "gists_url": "https://api.github.com/users/jamessan/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/jamessan", - "id": 112971, - "login": "jamessan", - "node_id": "MDQ6VXNlcjExMjk3MQ==", - "organizations_url": "https://api.github.com/users/jamessan/orgs", - "received_events_url": "https://api.github.com/users/jamessan/received_events", - "repos_url": "https://api.github.com/users/jamessan/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/jamessan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamessan/subscriptions", - "type": "User", - "url": "https://api.github.com/users/jamessan" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17329/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0689073a013d739b2f08e4b81dbf038fc0367938", - "title": "Test experimental reflow branch of libvterm", - "updated_at": "2022-05-16T09:12:46Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17329", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/545480?v=4", - "events_url": "https://api.github.com/users/cryptomilk/events{/privacy}", - "followers_url": "https://api.github.com/users/cryptomilk/followers", - "following_url": "https://api.github.com/users/cryptomilk/following{/other_user}", - "gists_url": "https://api.github.com/users/cryptomilk/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/cryptomilk", - "id": 545480, - "login": "cryptomilk", - "node_id": "MDQ6VXNlcjU0NTQ4MA==", - "organizations_url": "https://api.github.com/users/cryptomilk/orgs", - "received_events_url": "https://api.github.com/users/cryptomilk/received_events", - "repos_url": "https://api.github.com/users/cryptomilk/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/cryptomilk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cryptomilk/subscriptions", - "type": "User", - "url": "https://api.github.com/users/cryptomilk" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17218/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17218/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17218" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17218" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17218/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17218" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "cc27540560672c1586e17a9e39512074e770b005", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": null, - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17218/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17218/commits", - "created_at": "2022-01-28T09:35:37Z", - "diff_url": "https://github.com/neovim/neovim/pull/17218.diff", - "draft": false, - "head": { - "label": "mfussenegger:lsp-completion", - "ref": "lsp-completion", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/mfussenegger/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/mfussenegger/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/mfussenegger/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/mfussenegger/neovim/branches{/branch}", - "clone_url": "https://github.com/mfussenegger/neovim.git", - "collaborators_url": "https://api.github.com/repos/mfussenegger/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/mfussenegger/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/mfussenegger/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/mfussenegger/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/mfussenegger/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/mfussenegger/neovim/contributors", - "created_at": "2020-01-25T15:44:28Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/mfussenegger/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/mfussenegger/neovim/downloads", - "events_url": "https://api.github.com/repos/mfussenegger/neovim/events", - "fork": true, - "forks": 1, - "forks_count": 1, - "forks_url": "https://api.github.com/repos/mfussenegger/neovim/forks", - "full_name": "mfussenegger/neovim", - "git_commits_url": "https://api.github.com/repos/mfussenegger/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/mfussenegger/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/mfussenegger/neovim/git/tags{/sha}", - "git_url": "git://github.com/mfussenegger/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/mfussenegger/neovim/hooks", - "html_url": "https://github.com/mfussenegger/neovim", - "id": 236190222, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/mfussenegger/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/mfussenegger/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/mfussenegger/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/mfussenegger/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/mfussenegger/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/mfussenegger/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/mfussenegger/neovim/merges", - "milestones_url": "https://api.github.com/repos/mfussenegger/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxOTAyMjI=", - "notifications_url": "https://api.github.com/repos/mfussenegger/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/mfussenegger/neovim/pulls{/number}", - "pushed_at": "2022-07-10T09:44:18Z", - "releases_url": "https://api.github.com/repos/mfussenegger/neovim/releases{/id}", - "size": 175701, - "ssh_url": "git@github.com:mfussenegger/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/mfussenegger/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/mfussenegger/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/mfussenegger/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/mfussenegger/neovim/subscription", - "svn_url": "https://github.com/mfussenegger/neovim", - "tags_url": "https://api.github.com/repos/mfussenegger/neovim/tags", - "teams_url": "https://api.github.com/repos/mfussenegger/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/mfussenegger/neovim/git/trees{/sha}", - "updated_at": "2020-05-16T13:19:18Z", - "url": "https://api.github.com/repos/mfussenegger/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17218", - "id": 834260979, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17218", - "labels": [ - { - "color": "C2E0C6", - "default": false, - "description": "changes that are not features or bugfixes", - "id": 106949155, - "name": "refactor", - "node_id": "MDU6TGFiZWwxMDY5NDkxNTU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/refactor" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 662566370, - "name": "lsp", - "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" - } - ], - "locked": false, - "merge_commit_sha": "ee6761f5054a6179e21086e5ec698dfe79b1b5b9", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4xuc_z", - "number": 17218, - "patch_url": "https://github.com/neovim/neovim/pull/17218.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17218/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9ea5488c6072b0376d5c9c9ee1b95b59ce18ff56", - "title": "refactor(lsp): move completion logic into a completion module", - "updated_at": "2022-06-27T21:32:15Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17218", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/38700?v=4", - "events_url": "https://api.github.com/users/mfussenegger/events{/privacy}", - "followers_url": "https://api.github.com/users/mfussenegger/followers", - "following_url": "https://api.github.com/users/mfussenegger/following{/other_user}", - "gists_url": "https://api.github.com/users/mfussenegger/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/mfussenegger", - "id": 38700, - "login": "mfussenegger", - "node_id": "MDQ6VXNlcjM4NzAw", - "organizations_url": "https://api.github.com/users/mfussenegger/orgs", - "received_events_url": "https://api.github.com/users/mfussenegger/received_events", - "repos_url": "https://api.github.com/users/mfussenegger/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/mfussenegger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mfussenegger/subscriptions", - "type": "User", - "url": "https://api.github.com/users/mfussenegger" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17197/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17197/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17197" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17197" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17197/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17197" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/87b6cb600fa0a67ac8822941a698646bd2afde6c" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "CONTRIBUTOR", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "6f0baa0bb7a57ec4451047876321eb6f24130b10", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This PR updates `terminal.c` so that the terminal responds to OSC foreground/background color requests.\r\n\r\n#### Motivation\r\n\r\nThe motivation for this update is Issue #15365, where `background=light` is not properly set for Neovim running from a Neovim `:terminal`. I encounter this when opening a terminal to make git commits, which opens `EDITOR=nvim` in the nested terminal.\r\n\r\n#### Caveat\r\n\r\nUnder the current code in this PR, the terminal does not return the actual foreground/background colors, but rather returns:\r\n- `foreground=white` and `background=black` when Neovim option `background` is `dark`\r\n- `foreground=black` and `background=white` when Neovim option `background` is `light`\r\n\r\nTo return the actual foreground/background colors, an OSC foreground/background request would presumably have to be made to the host terminal. For `background`, this is done at startup, so a subsequent request could be avoided by retaining the color values from then.\r\n\r\nAlthough the OSC responses are not correct, responding with black or white for background is sufficient to have nested Neovim sessions set `background` properly. I believe, but am not certain, this is how Vim handles the situation (https://github.com/vim/vim/blob/0023f82a76cf43a12b41e71f97a2e860d0444e1b/src/terminal.c#L4109-L4120). Loading Vim within a nested terminal of Vim has background set to match the host Vim.\r\n\r\n#### Tests\r\n\r\nI've added two tests in `test/functional/terminal/tui_spec.lua` to check that the update works as expected.\r\n\r\nSome existing tests in `test/functional/terminal/tui_spec.lua`, added as part of #12004, were depending on the nested terminal not responding to an OSC background request. Because `background` was not automatically set at startup, the tests could trigger the option being set by simulating the OSC responses. I've removed these existing tests, porting two of the split OSC response tests to `test/unit/tui_spec.lua`. These new unit tests have no dependence on the nested terminal not responding to an OSC background request.\r\n\r\nThe `sleep` and `retry` calls were added to tests to accommodate the delay in automatically setting `background`. Additionally the `nottimeout` setting was set in a `main_spec.lua` to avoid a failed test with the second part of the OSC response written to the command line.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17197/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17197/commits", - "created_at": "2022-01-25T23:57:30Z", - "diff_url": "https://github.com/neovim/neovim/pull/17197.diff", - "draft": false, - "head": { - "label": "dstein64:issue_15365", - "ref": "issue_15365", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/dstein64/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/dstein64/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/dstein64/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/dstein64/neovim/branches{/branch}", - "clone_url": "https://github.com/dstein64/neovim.git", - "collaborators_url": "https://api.github.com/repos/dstein64/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/dstein64/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/dstein64/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/dstein64/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/dstein64/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/dstein64/neovim/contributors", - "created_at": "2022-01-07T16:43:47Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/dstein64/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/dstein64/neovim/downloads", - "events_url": "https://api.github.com/repos/dstein64/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/dstein64/neovim/forks", - "full_name": "dstein64/neovim", - "git_commits_url": "https://api.github.com/repos/dstein64/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/dstein64/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/dstein64/neovim/git/tags{/sha}", - "git_url": "git://github.com/dstein64/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/dstein64/neovim/hooks", - "html_url": "https://github.com/dstein64/neovim", - "id": 445588218, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/dstein64/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/dstein64/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/dstein64/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/dstein64/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/dstein64/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/dstein64/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/dstein64/neovim/merges", - "milestones_url": "https://api.github.com/repos/dstein64/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGo8i-g", - "notifications_url": "https://api.github.com/repos/dstein64/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", - "events_url": "https://api.github.com/users/dstein64/events{/privacy}", - "followers_url": "https://api.github.com/users/dstein64/followers", - "following_url": "https://api.github.com/users/dstein64/following{/other_user}", - "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dstein64", - "id": 541289, - "login": "dstein64", - "node_id": "MDQ6VXNlcjU0MTI4OQ==", - "organizations_url": "https://api.github.com/users/dstein64/orgs", - "received_events_url": "https://api.github.com/users/dstein64/received_events", - "repos_url": "https://api.github.com/users/dstein64/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dstein64" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/dstein64/neovim/pulls{/number}", - "pushed_at": "2022-05-23T16:58:28Z", - "releases_url": "https://api.github.com/repos/dstein64/neovim/releases{/id}", - "size": 167773, - "ssh_url": "git@github.com:dstein64/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/dstein64/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/dstein64/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/dstein64/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/dstein64/neovim/subscription", - "svn_url": "https://github.com/dstein64/neovim", - "tags_url": "https://api.github.com/repos/dstein64/neovim/tags", - "teams_url": "https://api.github.com/repos/dstein64/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/dstein64/neovim/git/trees{/sha}", - "updated_at": "2022-01-12T20:58:03Z", - "url": "https://api.github.com/repos/dstein64/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "87b6cb600fa0a67ac8822941a698646bd2afde6c", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", - "events_url": "https://api.github.com/users/dstein64/events{/privacy}", - "followers_url": "https://api.github.com/users/dstein64/followers", - "following_url": "https://api.github.com/users/dstein64/following{/other_user}", - "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dstein64", - "id": 541289, - "login": "dstein64", - "node_id": "MDQ6VXNlcjU0MTI4OQ==", - "organizations_url": "https://api.github.com/users/dstein64/orgs", - "received_events_url": "https://api.github.com/users/dstein64/received_events", - "repos_url": "https://api.github.com/users/dstein64/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dstein64" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17197", - "id": 831967435, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17197", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "Nvim built-in `:terminal`", - "id": 212696822, - "name": "terminal", - "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", - "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" - } - ], - "locked": false, - "merge_commit_sha": "7d950c842ffa81aa9b00fd0ae14b0f6c53041e10", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4xltDL", - "number": 17197, - "patch_url": "https://github.com/neovim/neovim/pull/17197.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17197/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/87b6cb600fa0a67ac8822941a698646bd2afde6c", - "title": "feat(terminal): respond to OSC background and foreground request", - "updated_at": "2022-05-19T15:19:30Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17197", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/541289?v=4", - "events_url": "https://api.github.com/users/dstein64/events{/privacy}", - "followers_url": "https://api.github.com/users/dstein64/followers", - "following_url": "https://api.github.com/users/dstein64/following{/other_user}", - "gists_url": "https://api.github.com/users/dstein64/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/dstein64", - "id": 541289, - "login": "dstein64", - "node_id": "MDQ6VXNlcjU0MTI4OQ==", - "organizations_url": "https://api.github.com/users/dstein64/orgs", - "received_events_url": "https://api.github.com/users/dstein64/received_events", - "repos_url": "https://api.github.com/users/dstein64/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/dstein64/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dstein64/subscriptions", - "type": "User", - "url": "https://api.github.com/users/dstein64" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17127/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17127/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17127" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17127" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17127/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17127" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/661e2812c12f0f2c69b3baec21ad0d3c98c19e51" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "ad2dbd4b5f2cfa740e373fff0e021e2163909cfb", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This is probably not the right way to do it. But anyway, I'm to tired too think of the right way right now and I think it is an interesting discussion: determine the injection language of tree-sitter parsers using `vim.filetype`\r\n\r\n![image](https://user-images.githubusercontent.com/7189118/149832763-d498b383-de24-4305-9a5b-eea3fcb8e764.png)\r\n\r\nThis heuristic:\r\n\r\n- could be an option on creation of language tree\r\n- could be an over writable function in language tree module (and filetype.lua,_ft_by_extension just one possible implementation that can be chosen)\r\n- this behavior could be connected to special directive that explicitly requests filetype.lua\r\n- this behavior could be connected to special capture that explicitly requests filetype.lua (e.g. `@extension`)\r\n- it could be documented that filetype.lua is used\r\n- we could use vim global variables like `g:markdown_fenced_language` (I'm really not a fan)\r\n\r\nRelated https://github.com/nvim-treesitter/nvim-treesitter/issues/2131\r\n\r\n Disclaimer: I don't know about rationale and the discussions about filetype.lua so it's possible I'm totally abusing it.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17127/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17127/commits", - "created_at": "2022-01-17T20:28:52Z", - "diff_url": "https://github.com/neovim/neovim/pull/17127.diff", - "draft": true, - "head": { - "label": "theHamsta:injection-from-lua-ft", - "ref": "injection-from-lua-ft", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/theHamsta/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/theHamsta/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/theHamsta/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/theHamsta/neovim/branches{/branch}", - "clone_url": "https://github.com/theHamsta/neovim.git", - "collaborators_url": "https://api.github.com/repos/theHamsta/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/theHamsta/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/theHamsta/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/theHamsta/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/theHamsta/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/theHamsta/neovim/contributors", - "created_at": "2019-08-09T23:25:45Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/theHamsta/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/theHamsta/neovim/downloads", - "events_url": "https://api.github.com/repos/theHamsta/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/theHamsta/neovim/forks", - "full_name": "theHamsta/neovim", - "git_commits_url": "https://api.github.com/repos/theHamsta/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/theHamsta/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/theHamsta/neovim/git/tags{/sha}", - "git_url": "git://github.com/theHamsta/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/theHamsta/neovim/hooks", - "html_url": "https://github.com/theHamsta/neovim", - "id": 201553309, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/theHamsta/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/theHamsta/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/theHamsta/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/theHamsta/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/theHamsta/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/theHamsta/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/theHamsta/neovim/merges", - "milestones_url": "https://api.github.com/repos/theHamsta/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyMDE1NTMzMDk=", - "notifications_url": "https://api.github.com/repos/theHamsta/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/theHamsta/neovim/pulls{/number}", - "pushed_at": "2022-06-19T17:16:25Z", - "releases_url": "https://api.github.com/repos/theHamsta/neovim/releases{/id}", - "size": 170639, - "ssh_url": "git@github.com:theHamsta/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/theHamsta/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/theHamsta/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/theHamsta/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/theHamsta/neovim/subscription", - "svn_url": "https://github.com/theHamsta/neovim", - "tags_url": "https://api.github.com/repos/theHamsta/neovim/tags", - "teams_url": "https://api.github.com/repos/theHamsta/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/theHamsta/neovim/git/trees{/sha}", - "updated_at": "2022-02-10T03:33:47Z", - "url": "https://api.github.com/repos/theHamsta/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "661e2812c12f0f2c69b3baec21ad0d3c98c19e51", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17127", - "id": 824918701, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17127", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "aeb9da673d5a29acbf2776256eb7149c7b11280e", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4xK0Kt", - "number": 17127, - "patch_url": "https://github.com/neovim/neovim/pull/17127.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17127/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/661e2812c12f0f2c69b3baec21ad0d3c98c19e51", - "title": "tree-sitter: injection language base on filetype.lua", - "updated_at": "2022-06-23T21:41:40Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17127", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/7189118?v=4", - "events_url": "https://api.github.com/users/theHamsta/events{/privacy}", - "followers_url": "https://api.github.com/users/theHamsta/followers", - "following_url": "https://api.github.com/users/theHamsta/following{/other_user}", - "gists_url": "https://api.github.com/users/theHamsta/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/theHamsta", - "id": 7189118, - "login": "theHamsta", - "node_id": "MDQ6VXNlcjcxODkxMTg=", - "organizations_url": "https://api.github.com/users/theHamsta/orgs", - "received_events_url": "https://api.github.com/users/theHamsta/received_events", - "repos_url": "https://api.github.com/users/theHamsta/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/theHamsta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theHamsta/subscriptions", - "type": "User", - "url": "https://api.github.com/users/theHamsta" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17117/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17117/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17117" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17117" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17117/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17117" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/6e2d07cc05b6cb814308f9b9878d0029b93cd21d" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "2a466001401c5a6d67ca9e33ae9630939150d09f", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "Use #17115 and does the following:\r\n- use weak references in the query cache\r\n- use weak table to retains parsers\r\n\r\nThis may help a bit with memory consumption, allowing the cache to be\r\nemptied more often.\r\n", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17117/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17117/commits", - "created_at": "2022-01-16T17:27:33Z", - "diff_url": "https://github.com/neovim/neovim/pull/17117.diff", - "draft": false, - "head": { - "label": "vigoux:weakts", - "ref": "weakts", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/vigoux/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/vigoux/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/vigoux/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/vigoux/neovim/branches{/branch}", - "clone_url": "https://github.com/vigoux/neovim.git", - "collaborators_url": "https://api.github.com/repos/vigoux/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/vigoux/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/vigoux/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/vigoux/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/vigoux/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/vigoux/neovim/contributors", - "created_at": "2020-04-14T17:09:25Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/vigoux/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/vigoux/neovim/downloads", - "events_url": "https://api.github.com/repos/vigoux/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/vigoux/neovim/forks", - "full_name": "vigoux/neovim", - "git_commits_url": "https://api.github.com/repos/vigoux/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/vigoux/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/vigoux/neovim/git/tags{/sha}", - "git_url": "git://github.com/vigoux/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/vigoux/neovim/hooks", - "html_url": "https://github.com/vigoux/neovim", - "id": 255673198, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/vigoux/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/vigoux/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/vigoux/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/vigoux/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/vigoux/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/vigoux/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/vigoux/neovim/merges", - "milestones_url": "https://api.github.com/repos/vigoux/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkyNTU2NzMxOTg=", - "notifications_url": "https://api.github.com/repos/vigoux/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/vigoux/neovim/pulls{/number}", - "pushed_at": "2022-06-28T19:07:56Z", - "releases_url": "https://api.github.com/repos/vigoux/neovim/releases{/id}", - "size": 172697, - "ssh_url": "git@github.com:vigoux/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/vigoux/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/vigoux/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/vigoux/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/vigoux/neovim/subscription", - "svn_url": "https://github.com/vigoux/neovim", - "tags_url": "https://api.github.com/repos/vigoux/neovim/tags", - "teams_url": "https://api.github.com/repos/vigoux/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/vigoux/neovim/git/trees{/sha}", - "updated_at": "2020-05-15T10:06:46Z", - "url": "https://api.github.com/repos/vigoux/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "6e2d07cc05b6cb814308f9b9878d0029b93cd21d", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17117", - "id": 823952815, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17117", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "8e8a96deda0cb8cbb2638db4d86bfdeee8e803d4", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4xHIWv", - "number": 17117, - "patch_url": "https://github.com/neovim/neovim/pull/17117.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17117/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/6e2d07cc05b6cb814308f9b9878d0029b93cd21d", - "title": "Use weak tables in tree-sitter code", - "updated_at": "2022-04-02T18:06:51Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17117", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17099/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17099/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17099" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17099" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17099/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17099" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/8701a6ba046ab81192e07bfec644595e87525fe9" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "NONE", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "778541067a2f0ec3ef4bc1b07def646323e852a9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "See #17060.\r\n\r\nThis changes the `match` returned by `iter_matches` to be a map from `capture_id` to **list** of nodes instead of map from `capture_id` to **single** node, which is closer to the representation treesitter uses. The previous API could not represent matches where there were multiple nodes for a single capture.\r\n\r\nThe representation treesitter uses itself is a list of `capture_id, node` pairs. I think my implementation is a good compromise between that and compatability with existing code / usability, since it makes it more convenient to query the nodes for a specific capture.\r\n\r\nAlso this way I did not have to change a lot of the code interacting with `iter_matches` and could instead change `get_node_text` to allow list of nodes. So `vim.treesitter.query.get_node_text(match[capture_id])` still behaves as before.\r\n\r\nThere is also some interaction with predicates and directives, as they also receive a `match` table as input.\r\n\r\nAlso regarding predicates and directives, at the moment the documentation says to set `metadata[capture_id]` to set metadata for a specific node. This will also not work with captures consisting of multiple nodes.", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17099/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17099/commits", - "created_at": "2022-01-15T11:10:21Z", - "diff_url": "https://github.com/neovim/neovim/pull/17099.diff", - "draft": false, - "head": { - "label": "MDeiml:iter-matches-multiple-captures", - "ref": "iter-matches-multiple-captures", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/MDeiml/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/MDeiml/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/MDeiml/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/MDeiml/neovim/branches{/branch}", - "clone_url": "https://github.com/MDeiml/neovim.git", - "collaborators_url": "https://api.github.com/repos/MDeiml/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/MDeiml/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/MDeiml/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/MDeiml/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/MDeiml/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/MDeiml/neovim/contributors", - "created_at": "2022-01-11T15:42:20Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/MDeiml/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/MDeiml/neovim/downloads", - "events_url": "https://api.github.com/repos/MDeiml/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/MDeiml/neovim/forks", - "full_name": "MDeiml/neovim", - "git_commits_url": "https://api.github.com/repos/MDeiml/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/MDeiml/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/MDeiml/neovim/git/tags{/sha}", - "git_url": "git://github.com/MDeiml/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/MDeiml/neovim/hooks", - "html_url": "https://github.com/MDeiml/neovim", - "id": 446881894, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/MDeiml/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/MDeiml/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/MDeiml/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/MDeiml/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/MDeiml/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/MDeiml/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/MDeiml/neovim/merges", - "milestones_url": "https://api.github.com/repos/MDeiml/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGqLgZg", - "notifications_url": "https://api.github.com/repos/MDeiml/neovim/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/MDeiml/neovim/pulls{/number}", - "pushed_at": "2022-07-13T08:38:31Z", - "releases_url": "https://api.github.com/repos/MDeiml/neovim/releases{/id}", - "size": 176163, - "ssh_url": "git@github.com:MDeiml/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/MDeiml/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/MDeiml/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/MDeiml/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/MDeiml/neovim/subscription", - "svn_url": "https://github.com/MDeiml/neovim", - "tags_url": "https://api.github.com/repos/MDeiml/neovim/tags", - "teams_url": "https://api.github.com/repos/MDeiml/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/MDeiml/neovim/git/trees{/sha}", - "updated_at": "2022-01-15T14:33:16Z", - "url": "https://api.github.com/repos/MDeiml/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "8701a6ba046ab81192e07bfec644595e87525fe9", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17099", - "id": 823608831, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17099", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "libnvim, Nvim RPC API", - "id": 103819671, - "name": "api", - "node_id": "MDU6TGFiZWwxMDM4MTk2NzE=", - "url": "https://api.github.com/repos/neovim/neovim/labels/api" - }, - { - "color": "FBCA04", - "default": false, - "description": "For PRs that propose significant changes to some part of the architecture or API", - "id": 212680983, - "name": "status:needs-discussion", - "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/status:needs-discussion" - }, - { - "color": "c5def5", - "default": false, - "description": null, - "id": 573222693, - "name": "lua", - "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", - "url": "https://api.github.com/repos/neovim/neovim/labels/lua" - }, - { - "color": "c5def5", - "default": false, - "description": "", - "id": 1799626557, - "name": "treesitter", - "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", - "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" - } - ], - "locked": false, - "merge_commit_sha": "2d29a001036a4c6e06e4d4fdfc73129109fc50ac", - "merged_at": null, - "milestone": { - "closed_at": null, - "closed_issues": 47, - "created_at": "2021-10-30T10:41:36Z", - "creator": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "description": "", - "due_on": null, - "html_url": "https://github.com/neovim/neovim/milestone/28", - "id": 7307009, - "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/28/labels", - "node_id": "MI_kwDOAPphoM4Ab38B", - "number": 28, - "open_issues": 171, - "state": "open", - "title": "0.8", - "updated_at": "2022-07-13T12:18:17Z", - "url": "https://api.github.com/repos/neovim/neovim/milestones/28" - }, - "node_id": "PR_kwDOAPphoM4xF0X_", - "number": 17099, - "patch_url": "https://github.com/neovim/neovim/pull/17099.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", - "events_url": "https://api.github.com/users/bfredl/events{/privacy}", - "followers_url": "https://api.github.com/users/bfredl/followers", - "following_url": "https://api.github.com/users/bfredl/following{/other_user}", - "gists_url": "https://api.github.com/users/bfredl/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/bfredl", - "id": 1363104, - "login": "bfredl", - "node_id": "MDQ6VXNlcjEzNjMxMDQ=", - "organizations_url": "https://api.github.com/users/bfredl/orgs", - "received_events_url": "https://api.github.com/users/bfredl/received_events", - "repos_url": "https://api.github.com/users/bfredl/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/bfredl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bfredl/subscriptions", - "type": "User", - "url": "https://api.github.com/users/bfredl" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/8965202?v=4", - "events_url": "https://api.github.com/users/gpanders/events{/privacy}", - "followers_url": "https://api.github.com/users/gpanders/followers", - "following_url": "https://api.github.com/users/gpanders/following{/other_user}", - "gists_url": "https://api.github.com/users/gpanders/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/gpanders", - "id": 8965202, - "login": "gpanders", - "node_id": "MDQ6VXNlcjg5NjUyMDI=", - "organizations_url": "https://api.github.com/users/gpanders/orgs", - "received_events_url": "https://api.github.com/users/gpanders/received_events", - "repos_url": "https://api.github.com/users/gpanders/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/gpanders/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gpanders/subscriptions", - "type": "User", - "url": "https://api.github.com/users/gpanders" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/9699804?v=4", - "events_url": "https://api.github.com/users/muniter/events{/privacy}", - "followers_url": "https://api.github.com/users/muniter/followers", - "following_url": "https://api.github.com/users/muniter/following{/other_user}", - "gists_url": "https://api.github.com/users/muniter/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/muniter", - "id": 9699804, - "login": "muniter", - "node_id": "MDQ6VXNlcjk2OTk4MDQ=", - "organizations_url": "https://api.github.com/users/muniter/orgs", - "received_events_url": "https://api.github.com/users/muniter/received_events", - "repos_url": "https://api.github.com/users/muniter/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/muniter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/muniter/subscriptions", - "type": "User", - "url": "https://api.github.com/users/muniter" - }, - { - "avatar_url": "https://avatars.githubusercontent.com/u/39092278?v=4", - "events_url": "https://api.github.com/users/vigoux/events{/privacy}", - "followers_url": "https://api.github.com/users/vigoux/followers", - "following_url": "https://api.github.com/users/vigoux/following{/other_user}", - "gists_url": "https://api.github.com/users/vigoux/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/vigoux", - "id": 39092278, - "login": "vigoux", - "node_id": "MDQ6VXNlcjM5MDkyMjc4", - "organizations_url": "https://api.github.com/users/vigoux/orgs", - "received_events_url": "https://api.github.com/users/vigoux/received_events", - "repos_url": "https://api.github.com/users/vigoux/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/vigoux/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vigoux/subscriptions", - "type": "User", - "url": "https://api.github.com/users/vigoux" - } - ], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17099/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8701a6ba046ab81192e07bfec644595e87525fe9", - "title": "Change api for Query:iter_matches()", - "updated_at": "2022-07-13T09:09:27Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17099", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/10165741?v=4", - "events_url": "https://api.github.com/users/MDeiml/events{/privacy}", - "followers_url": "https://api.github.com/users/MDeiml/followers", - "following_url": "https://api.github.com/users/MDeiml/following{/other_user}", - "gists_url": "https://api.github.com/users/MDeiml/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MDeiml", - "id": 10165741, - "login": "MDeiml", - "node_id": "MDQ6VXNlcjEwMTY1NzQx", - "organizations_url": "https://api.github.com/users/MDeiml/orgs", - "received_events_url": "https://api.github.com/users/MDeiml/received_events", - "repos_url": "https://api.github.com/users/MDeiml/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MDeiml/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MDeiml/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MDeiml" - } - }, - { - "_links": { - "comments": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17050/comments" - }, - "commits": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17050/commits" - }, - "html": { - "href": "https://github.com/neovim/neovim/pull/17050" - }, - "issue": { - "href": "https://api.github.com/repos/neovim/neovim/issues/17050" - }, - "review_comment": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" - }, - "review_comments": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17050/comments" - }, - "self": { - "href": "https://api.github.com/repos/neovim/neovim/pulls/17050" - }, - "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26" - } - }, - "active_lock_reason": null, - "assignee": null, - "assignees": [], - "author_association": "MEMBER", - "auto_merge": null, - "base": { - "label": "neovim:master", - "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/neovim/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/neovim/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/neovim/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/neovim/neovim/branches{/branch}", - "clone_url": "https://github.com/neovim/neovim.git", - "collaborators_url": "https://api.github.com/repos/neovim/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/neovim/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/neovim/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/neovim/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/neovim/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/neovim/neovim/contributors", - "created_at": "2014-01-31T13:39:22Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/neovim/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", - "events_url": "https://api.github.com/repos/neovim/neovim/events", - "fork": false, - "forks": 3952, - "forks_count": 3952, - "forks_url": "https://api.github.com/repos/neovim/neovim/forks", - "full_name": "neovim/neovim", - "git_commits_url": "https://api.github.com/repos/neovim/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/neovim/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/neovim/neovim/git/tags{/sha}", - "git_url": "git://github.com/neovim/neovim.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/neovim/neovim/hooks", - "html_url": "https://github.com/neovim/neovim", - "id": 16408992, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/neovim/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/neovim/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/neovim/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/neovim/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/neovim/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/neovim/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/neovim/neovim/merges", - "milestones_url": "https://api.github.com/repos/neovim/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", - "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1497, - "open_issues_count": 1497, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2022-07-13T13:27:07Z", - "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 176911, - "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 55598, - "stargazers_url": "https://api.github.com/repos/neovim/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/neovim/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/neovim/neovim/subscription", - "svn_url": "https://github.com/neovim/neovim", - "tags_url": "https://api.github.com/repos/neovim/neovim/tags", - "teams_url": "https://api.github.com/repos/neovim/neovim/teams", - "topics": [ - "api", - "c", - "lua", - "neovim", - "nvim", - "text-editor", - "vim" - ], - "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2022-07-13T13:01:42Z", - "url": "https://api.github.com/repos/neovim/neovim", - "visibility": "public", - "watchers": 55598, - "watchers_count": 55598, - "web_commit_signoff_required": false - }, - "sha": "8f95f3ea0612d1887f68c9663ee6bc831168a04e", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", - "events_url": "https://api.github.com/users/neovim/events{/privacy}", - "followers_url": "https://api.github.com/users/neovim/followers", - "following_url": "https://api.github.com/users/neovim/following{/other_user}", - "gists_url": "https://api.github.com/users/neovim/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/neovim", - "id": 6471485, - "login": "neovim", - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NzE0ODU=", - "organizations_url": "https://api.github.com/users/neovim/orgs", - "received_events_url": "https://api.github.com/users/neovim/received_events", - "repos_url": "https://api.github.com/users/neovim/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/neovim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/neovim/subscriptions", - "type": "Organization", - "url": "https://api.github.com/users/neovim" - } - }, - "body": "This PR serves as a \"canary build\" to catch issues with distributions like Homebrew that build against the latest LuaJIT2 release (or, rather, tag) instead of our upstream LuaJIT commit. There are currently no plans to switch for our official builds.\r\n\r\nI intend to keep this branch up-to-date and rebased on master (only with new releases).\r\n\r\n(Continuation of #13741, which didn't survive a spring cleaning.)", - "closed_at": null, - "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17050/comments", - "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/17050/commits", - "created_at": "2022-01-12T08:11:09Z", - "diff_url": "https://github.com/neovim/neovim/pull/17050.diff", - "draft": false, - "head": { - "label": "clason:openresty", - "ref": "openresty", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/clason/neovim/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/clason/neovim/assignees{/user}", - "blobs_url": "https://api.github.com/repos/clason/neovim/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/clason/neovim/branches{/branch}", - "clone_url": "https://github.com/clason/neovim.git", - "collaborators_url": "https://api.github.com/repos/clason/neovim/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/clason/neovim/comments{/number}", - "commits_url": "https://api.github.com/repos/clason/neovim/commits{/sha}", - "compare_url": "https://api.github.com/repos/clason/neovim/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/clason/neovim/contents/{+path}", - "contributors_url": "https://api.github.com/repos/clason/neovim/contributors", - "created_at": "2021-12-25T14:18:02Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/clason/neovim/deployments", - "description": "Vim-fork focused on extensibility and usability", - "disabled": false, - "downloads_url": "https://api.github.com/repos/clason/neovim/downloads", - "events_url": "https://api.github.com/repos/clason/neovim/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/clason/neovim/forks", - "full_name": "clason/neovim", - "git_commits_url": "https://api.github.com/repos/clason/neovim/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/clason/neovim/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/clason/neovim/git/tags{/sha}", - "git_url": "git://github.com/clason/neovim.git", - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "https://neovim.io", - "hooks_url": "https://api.github.com/repos/clason/neovim/hooks", - "html_url": "https://github.com/clason/neovim", - "id": 441693764, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/clason/neovim/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/clason/neovim/issues/events{/number}", - "issues_url": "https://api.github.com/repos/clason/neovim/issues{/number}", - "keys_url": "https://api.github.com/repos/clason/neovim/keys{/key_id}", - "labels_url": "https://api.github.com/repos/clason/neovim/labels{/name}", - "language": "Vim script", - "languages_url": "https://api.github.com/repos/clason/neovim/languages", - "license": { - "key": "other", - "name": "Other", - "node_id": "MDc6TGljZW5zZTA=", - "spdx_id": "NOASSERTION", - "url": null - }, - "merges_url": "https://api.github.com/repos/clason/neovim/merges", - "milestones_url": "https://api.github.com/repos/clason/neovim/milestones{/number}", - "mirror_url": null, - "name": "neovim", - "node_id": "R_kgDOGlO2RA", - "notifications_url": "https://api.github.com/repos/clason/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2022-06-19T14:31:05Z", - "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 171653, - "ssh_url": "git@github.com:clason/neovim.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", - "statuses_url": "https://api.github.com/repos/clason/neovim/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/clason/neovim/subscribers", - "subscription_url": "https://api.github.com/repos/clason/neovim/subscription", - "svn_url": "https://github.com/clason/neovim", - "tags_url": "https://api.github.com/repos/clason/neovim/tags", - "teams_url": "https://api.github.com/repos/clason/neovim/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/clason/neovim/git/trees{/sha}", - "updated_at": "2022-06-19T14:31:54Z", - "url": "https://api.github.com/repos/clason/neovim", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, - "sha": "e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - }, - "html_url": "https://github.com/neovim/neovim/pull/17050", - "id": 819415416, - "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17050", - "labels": [ - { - "color": "c5def5", - "default": false, - "description": "building and installing Neovim using the provided scripts", - "id": 84723321, - "name": "build", - "node_id": "MDU6TGFiZWw4NDcyMzMyMQ==", - "url": "https://api.github.com/repos/neovim/neovim/labels/build" - }, - { - "color": "c5def5", - "default": false, - "description": "build dependencies (LuaJIT, LibUV, etc.)", - "id": 1205400704, - "name": "dependencies", - "node_id": "MDU6TGFiZWwxMjA1NDAwNzA0", - "url": "https://api.github.com/repos/neovim/neovim/labels/dependencies" - }, - { - "color": "B60205", - "default": false, - "description": "Nothing to see here; move along", - "id": 4135681637, - "name": "DO NOT MERGE", - "node_id": "LA_kwDOAPphoM72gX5l", - "url": "https://api.github.com/repos/neovim/neovim/labels/DO%20NOT%20MERGE" - } - ], - "locked": false, - "merge_commit_sha": "551aba48bf6e84e840348f503a61ac7a22c0479c", - "merged_at": null, - "milestone": null, - "node_id": "PR_kwDOAPphoM4w10l4", - "number": 17050, - "patch_url": "https://github.com/neovim/neovim/pull/17050.patch", - "requested_reviewers": [], - "requested_teams": [], - "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", - "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/17050/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e8b83e73ffdf894ffcfcf97ffaafd56e29a9ae26", - "title": "Build with openResty/LuaJIT2", - "updated_at": "2022-06-19T16:11:24Z", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17050", - "user": { - "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", - "events_url": "https://api.github.com/users/clason/events{/privacy}", - "followers_url": "https://api.github.com/users/clason/followers", - "following_url": "https://api.github.com/users/clason/following{/other_user}", - "gists_url": "https://api.github.com/users/clason/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/clason", - "id": 2361214, - "login": "clason", - "node_id": "MDQ6VXNlcjIzNjEyMTQ=", - "organizations_url": "https://api.github.com/users/clason/orgs", - "received_events_url": "https://api.github.com/users/clason/received_events", - "repos_url": "https://api.github.com/users/clason/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/clason/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/clason/subscriptions", - "type": "User", - "url": "https://api.github.com/users/clason" - } - } -] +"{\"total_count\": 100, \"response\": [{\"number\": 16929, \"title\": \"[RFC] Call CursorHold events even if events are available\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16929\", \"id\": 814282825, \"node_id\": \"PR_kwDOAPphoM4wiPhJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/16929\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16929.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16929.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-04T23:59:01+00:00\", \"updated_at\": \"2022-03-30T01:21:43+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fd4d19995a6e6ae6f054c72a64c86f114c79df1b\"}, {\"number\": 16989, \"title\": \"feat(autochdir): extract CWD from term:// URI\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16989\", \"id\": 816779276, \"node_id\": \"PR_kwDOAPphoM4wrxAM\", \"html_url\": \"https://github.com/neovim/neovim/pull/16989\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16989.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16989.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-08T02:28:56+00:00\", \"updated_at\": \"2022-02-05T21:06:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f970f3b212856abdb984aa83cd781df76836d8c5\"}, {\"number\": 16990, \"title\": \"Allow nvim -es to be used interactively with a TTY\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16990\", \"id\": 816781081, \"node_id\": \"PR_kwDOAPphoM4wrxcZ\", \"html_url\": \"https://github.com/neovim/neovim/pull/16990\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16990.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16990.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-08T02:42:24+00:00\", \"updated_at\": \"2022-05-27T19:56:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"db687820e72dc54ef747180dfb2b9a2db22f56bf\"}, {\"number\": 17050, \"title\": \"Build with openResty/LuaJIT2\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17050\", \"id\": 819415416, \"node_id\": \"PR_kwDOAPphoM4w10l4\", \"html_url\": \"https://github.com/neovim/neovim/pull/17050\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17050.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17050.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-12T08:11:09+00:00\", \"updated_at\": \"2022-06-19T16:11:24+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"551aba48bf6e84e840348f503a61ac7a22c0479c\"}, {\"number\": 17099, \"title\": \"Change api for Query:iter_matches()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17099\", \"id\": 823608831, \"node_id\": \"PR_kwDOAPphoM4xF0X_\", \"html_url\": \"https://github.com/neovim/neovim/pull/17099\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17099.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17099.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-15T11:10:21+00:00\", \"updated_at\": \"2022-07-13T09:09:27+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"03128bb9b6a9ba5f8a8a33286df9c22d250afe99\"}, {\"number\": 17117, \"title\": \"Use weak tables in tree-sitter code\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17117\", \"id\": 823952815, \"node_id\": \"PR_kwDOAPphoM4xHIWv\", \"html_url\": \"https://github.com/neovim/neovim/pull/17117\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17117.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17117.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-16T17:27:33+00:00\", \"updated_at\": \"2022-04-02T18:06:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"8e8a96deda0cb8cbb2638db4d86bfdeee8e803d4\"}, {\"number\": 17127, \"title\": \"tree-sitter: injection language base on filetype.lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17127\", \"id\": 824918701, \"node_id\": \"PR_kwDOAPphoM4xK0Kt\", \"html_url\": \"https://github.com/neovim/neovim/pull/17127\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17127.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17127.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-17T20:28:52+00:00\", \"updated_at\": \"2022-06-23T21:41:40+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"482c317da2ade7a0561c0c670b28b79529e48a86\"}, {\"number\": 17197, \"title\": \"feat(terminal): respond to OSC background and foreground request\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17197\", \"id\": 831967435, \"node_id\": \"PR_kwDOAPphoM4xltDL\", \"html_url\": \"https://github.com/neovim/neovim/pull/17197\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17197.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17197.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-25T23:57:30+00:00\", \"updated_at\": \"2022-05-19T15:19:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"7687746a6926f3910499bddcb7b093572dbbf7c6\"}, {\"number\": 17218, \"title\": \"refactor(lsp): move completion logic into a completion module\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17218\", \"id\": 834260979, \"node_id\": \"PR_kwDOAPphoM4xuc_z\", \"html_url\": \"https://github.com/neovim/neovim/pull/17218\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17218.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17218.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-28T09:35:37+00:00\", \"updated_at\": \"2022-06-27T21:32:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ee6761f5054a6179e21086e5ec698dfe79b1b5b9\"}, {\"number\": 17329, \"title\": \"Test experimental reflow branch of libvterm\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17329\", \"id\": 842523537, \"node_id\": \"PR_kwDOAPphoM4yN-OR\", \"html_url\": \"https://github.com/neovim/neovim/pull/17329\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17329.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17329.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-08T08:12:27+00:00\", \"updated_at\": \"2022-05-16T09:12:46+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2f4926a2074a34e6e5c794c214d20781935aa1bf\"}, {\"number\": 17336, \"title\": \"[WIP] winbar\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17336\", \"id\": 843156231, \"node_id\": \"PR_kwDOAPphoM4yQYsH\", \"html_url\": \"https://github.com/neovim/neovim/pull/17336\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17336.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17336.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-08T19:13:05+00:00\", \"updated_at\": \"2022-05-25T00:56:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a08147e52cfd28f08d55d9627a3b3b7e86839792\"}, {\"number\": 17398, \"title\": \"feat: fine-grained control over diff chunks (#17210)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17398\", \"id\": 851325885, \"node_id\": \"PR_kwDOAPphoM4yvjO9\", \"html_url\": \"https://github.com/neovim/neovim/pull/17398\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17398.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17398.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-13T21:50:26+00:00\", \"updated_at\": \"2022-02-28T21:17:45+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a0ec414d70d934ba4bfff0747511aba5807d1173\"}, {\"number\": 17446, \"title\": \"feat(folds): add 'foldoptions' option\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17446\", \"id\": 855948088, \"node_id\": \"PR_kwDOAPphoM4zBLs4\", \"html_url\": \"https://github.com/neovim/neovim/pull/17446\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17446.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17446.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-17T20:59:23+00:00\", \"updated_at\": \"2022-07-03T17:59:25+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"19631a9905576ce3c074bde217de810b774f3bf4\"}, {\"number\": 17536, \"title\": \"vim-patch:8.2.{0188,4463,4465}: fuzzy command line completion\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17536\", \"id\": 865665865, \"node_id\": \"PR_kwDOAPphoM4zmQNJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17536\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17536.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17536.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T05:07:55+00:00\", \"updated_at\": \"2022-03-09T01:12:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6f6c1ed9e7cace2d633454381bb290534af79777\"}, {\"number\": 17537, \"title\": \" [WIP] feat(lua): nvim-lua interpreter mode (for lua co-processes, etc etc)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17537\", \"id\": 865959838, \"node_id\": \"PR_kwDOAPphoM4znX-e\", \"html_url\": \"https://github.com/neovim/neovim/pull/17537\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17537.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17537.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T10:05:58+00:00\", \"updated_at\": \"2022-03-11T17:09:11+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"e5c9eea22540103372c624e4ae56dd17e6334ce9\"}, {\"number\": 17543, \"title\": \"Open with quick fix from stdin - a first attempt.\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17543\", \"id\": 866155597, \"node_id\": \"PR_kwDOAPphoM4zoHxN\", \"html_url\": \"https://github.com/neovim/neovim/pull/17543\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17543.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17543.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T19:16:40+00:00\", \"updated_at\": \"2022-02-28T08:49:37+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a69825086eb89bf5b0502d839479fc4aa44b9187\"}, {\"number\": 17633, \"title\": \"chore(treesitter): show filetype associated with parser\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17633\", \"id\": 872612603, \"node_id\": \"PR_kwDOAPphoM40AwL7\", \"html_url\": \"https://github.com/neovim/neovim/pull/17633\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17633.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17633.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-07T01:54:32+00:00\", \"updated_at\": \"2022-04-03T11:59:19+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cef3f9e0428af6348b1bd5f01742d9b654798cc0\"}, {\"number\": 17736, \"title\": \"fix(mouse): check that mouse support is enabled for visual mode\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17736\", \"id\": 880676757, \"node_id\": \"PR_kwDOAPphoM40fg-V\", \"html_url\": \"https://github.com/neovim/neovim/pull/17736\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17736.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17736.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-15T20:44:26+00:00\", \"updated_at\": \"2022-05-23T14:06:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ba12649ac2e8d42c9d085dea7300c020fa4ac2b2\"}, {\"number\": 17802, \"title\": \"Draft: feat(query): support setting a parsed query\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17802\", \"id\": 884790616, \"node_id\": \"PR_kwDOAPphoM40vNVY\", \"html_url\": \"https://github.com/neovim/neovim/pull/17802\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17802.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17802.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-21T12:49:05+00:00\", \"updated_at\": \"2022-03-30T17:10:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"aa66ddaa1bdf97490b22b93a5f043a8c25e256ab\"}, {\"number\": 17856, \"title\": \"feat(remote): add wait subcommands\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17856\", \"id\": 889790437, \"node_id\": \"PR_kwDOAPphoM41CR_l\", \"html_url\": \"https://github.com/neovim/neovim/pull/17856\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17856.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17856.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-25T18:55:19+00:00\", \"updated_at\": \"2022-05-04T14:25:31+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"abc62bf0b0a6ca77c4c34ecb29977aea64edba72\"}, {\"number\": 17894, \"title\": \"Refactoring buf_do_map()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17894\", \"id\": 891368649, \"node_id\": \"PR_kwDOAPphoM41ITTJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17894\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17894.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17894.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-28T06:00:46+00:00\", \"updated_at\": \"2022-04-02T12:05:02+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6b5196ba2525171e107e8a675f217c5be03d1d24\"}, {\"number\": 17950, \"title\": \"vim-patch:8.2.{4029,4093,4100}: breakindent patches\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17950\", \"id\": 897225439, \"node_id\": \"PR_kwDOAPphoM41epLf\", \"html_url\": \"https://github.com/neovim/neovim/pull/17950\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17950.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17950.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-01T10:36:58+00:00\", \"updated_at\": \"2022-04-01T10:38:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3875dfeba29d33e0f807e28291a8c4f9fa9f34fb\"}, {\"number\": 17976, \"title\": \"feat(lsp): add before_init_async field to lsp client\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17976\", \"id\": 898164935, \"node_id\": \"PR_kwDOAPphoM41iOjH\", \"html_url\": \"https://github.com/neovim/neovim/pull/17976\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17976.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17976.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-03T00:09:55+00:00\", \"updated_at\": \"2022-05-19T01:33:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bf2b6824993d84540a3473b3781f95d37adb320d\"}, {\"number\": 17984, \"title\": \"feat(treesitter): use better error messages in query\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17984\", \"id\": 898283728, \"node_id\": \"PR_kwDOAPphoM41irjQ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17984\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17984.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17984.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-03T12:54:40+00:00\", \"updated_at\": \"2022-04-03T12:59:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d3b8562fd6848d2ec047bd918ed358d5a5e5eb08\"}, {\"number\": 18049, \"title\": \"feat(QuitPre): allow aborting window closure with v:event.abort_close\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18049\", \"id\": 904644539, \"node_id\": \"PR_kwDOAPphoM4168e7\", \"html_url\": \"https://github.com/neovim/neovim/pull/18049\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18049.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18049.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-09T06:13:48+00:00\", \"updated_at\": \"2022-04-11T17:39:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1718e67ee2b76ef3ab170f9410f578c0301921cc\"}, {\"number\": 18096, \"title\": \"feat(api): add nvim_(set|get)_cmdline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18096\", \"id\": 908224509, \"node_id\": \"PR_kwDOAPphoM42Imf9\", \"html_url\": \"https://github.com/neovim/neovim/pull/18096\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18096.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18096.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-12T22:22:00+00:00\", \"updated_at\": \"2022-04-25T01:21:57+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"925294ca2f7ed3578ad5b10287fdfd3a37396d7e\"}, {\"number\": 18109, \"title\": \"refactor(treesitter): rely more on ts correctness\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18109\", \"id\": 909907547, \"node_id\": \"PR_kwDOAPphoM42PBZb\", \"html_url\": \"https://github.com/neovim/neovim/pull/18109\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18109.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18109.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-14T12:24:01+00:00\", \"updated_at\": \"2022-06-17T07:02:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d6f9d2b91e49f0bec508a35aa6d547e1d7db7099\"}, {\"number\": 18130, \"title\": \"Enable hyperlinks in TUI (OSC-8)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18130\", \"id\": 911196469, \"node_id\": \"PR_kwDOAPphoM42T8E1\", \"html_url\": \"https://github.com/neovim/neovim/pull/18130\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18130.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18130.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-16T04:07:12+00:00\", \"updated_at\": \"2022-04-24T11:41:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d8e989926669597fe87a4a00faa94fd0dddc5de6\"}, {\"number\": 18161, \"title\": \"feat(ui): add vim.ui.select_many\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18161\", \"id\": 912063852, \"node_id\": \"PR_kwDOAPphoM42XP1s\", \"html_url\": \"https://github.com/neovim/neovim/pull/18161\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18161.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18161.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-18T13:59:49+00:00\", \"updated_at\": \"2022-04-30T14:45:00+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6cb406b04545b3e1ed27ee8dd2fdb09d7ac69978\"}, {\"number\": 18232, \"title\": \"Upstream nvim-treesitter utils to Neovim\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18232\", \"id\": 917169761, \"node_id\": \"PR_kwDOAPphoM42quZh\", \"html_url\": \"https://github.com/neovim/neovim/pull/18232\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18232.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18232.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-23T09:55:18+00:00\", \"updated_at\": \"2022-07-09T10:08:12+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"db546106781dfa7d21c76e29b270eee5ebd9f831\"}, {\"number\": 18233, \"title\": \"CI: debug issue with bump API version\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18233\", \"id\": 917172738, \"node_id\": \"PR_kwDOAPphoM42qvIC\", \"html_url\": \"https://github.com/neovim/neovim/pull/18233\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18233.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18233.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-23T10:16:09+00:00\", \"updated_at\": \"2022-04-25T14:39:46+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3e564d4a2df5941bd07873b94b893e9d8bb6baa9\"}, {\"number\": 18286, \"title\": \"feat(lua): add vim.iconv\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18286\", \"id\": 920640099, \"node_id\": \"PR_kwDOAPphoM4239pj\", \"html_url\": \"https://github.com/neovim/neovim/pull/18286\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18286.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18286.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-27T13:14:57+00:00\", \"updated_at\": \"2022-07-05T13:47:24+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0420baa07c1ca4b13d7db1b1a44091c4c0911e54\"}, {\"number\": 18304, \"title\": \"feat(lsp): support dynamic registration of didChangeConfiguration\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18304\", \"id\": 923708305, \"node_id\": \"PR_kwDOAPphoM43DquR\", \"html_url\": \"https://github.com/neovim/neovim/pull/18304\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18304.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18304.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-29T12:45:45+00:00\", \"updated_at\": \"2022-06-13T10:44:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3130af7485cdc39fc5edfb926ce028c640ec61bf\"}, {\"number\": 18317, \"title\": \"feat(treesitter): make resolving of injection `@language` configurable\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18317\", \"id\": 924639810, \"node_id\": \"PR_kwDOAPphoM43HOJC\", \"html_url\": \"https://github.com/neovim/neovim/pull/18317\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18317.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18317.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-30T11:15:53+00:00\", \"updated_at\": \"2022-04-30T11:26:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f996f45677498fb03f63ee5165b1b73ca89caf8b\"}, {\"number\": 18361, \"title\": \"fix(executor): port luaL_tolstring from Lua 5.2 (#18359)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18361\", \"id\": 925430366, \"node_id\": \"PR_kwDOAPphoM43KPJe\", \"html_url\": \"https://github.com/neovim/neovim/pull/18361\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18361.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18361.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T10:47:13+00:00\", \"updated_at\": \"2022-05-05T10:54:53+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"59808535e5ff49adb0f4d8d31f5db087d6b8e32d\"}, {\"number\": 18372, \"title\": \"feat(lsp): return result of buf_request() in LSP functions\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18372\", \"id\": 925733280, \"node_id\": \"PR_kwDOAPphoM43LZGg\", \"html_url\": \"https://github.com/neovim/neovim/pull/18372\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18372.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18372.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T16:30:48+00:00\", \"updated_at\": \"2022-05-03T13:16:35+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a94b5f002e2c73415c95bd6aaa51cc2a5edc7c8d\"}, {\"number\": 18375, \"title\": \"feat(ui): refactor TUI from thread to separate process\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18375\", \"id\": 925899490, \"node_id\": \"PR_kwDOAPphoM43MBri\", \"html_url\": \"https://github.com/neovim/neovim/pull/18375\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18375.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18375.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T19:50:12+00:00\", \"updated_at\": \"2022-05-10T15:55:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"dc44bdda829ecc67813835a258680c6cbe21bad2\"}, {\"number\": 18388, \"title\": \"feat(job,terminal): unset Vim/Nvim-owned env vars\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18388\", \"id\": 926553260, \"node_id\": \"PR_kwDOAPphoM43OhSs\", \"html_url\": \"https://github.com/neovim/neovim/pull/18388\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18388.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18388.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-03T13:19:35+00:00\", \"updated_at\": \"2022-07-01T21:23:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"469d216a5ee863ad0851b5f1ff520db295721e27\"}, {\"number\": 18414, \"title\": \"docs: --remote alternatives\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18414\", \"id\": 927687258, \"node_id\": \"PR_kwDOAPphoM43S2Ja\", \"html_url\": \"https://github.com/neovim/neovim/pull/18414\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18414.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18414.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-04T14:22:03+00:00\", \"updated_at\": \"2022-05-12T00:00:39+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9fead5f96d1452b276719ca687eb55f581d3db66\"}, {\"number\": 18426, \"title\": \"fix(runtime): correct load order for ftplugin/*\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18426\", \"id\": 928495758, \"node_id\": \"PR_kwDOAPphoM43V7iO\", \"html_url\": \"https://github.com/neovim/neovim/pull/18426\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18426.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18426.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-05T09:45:28+00:00\", \"updated_at\": \"2022-06-19T16:11:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"879c18067fd85973c9318c1a4707ee290c3c73f3\"}, {\"number\": 18476, \"title\": \"feat(lsp): implement :lsp command\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18476\", \"id\": 930384397, \"node_id\": \"PR_kwDOAPphoM43dIoN\", \"html_url\": \"https://github.com/neovim/neovim/pull/18476\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18476.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18476.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-08T01:30:06+00:00\", \"updated_at\": \"2022-05-12T00:39:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"50b8a9ae28a9c34cdb23d7a1344f739270fe83c9\"}, {\"number\": 18506, \"title\": \"feat(lsp): add vim.lsp.config\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18506\", \"id\": 931578517, \"node_id\": \"PR_kwDOAPphoM43hsKV\", \"html_url\": \"https://github.com/neovim/neovim/pull/18506\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18506.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18506.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-09T19:48:59+00:00\", \"updated_at\": \"2022-05-15T18:24:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"216bac4002ad829e8eb813ae93b1623a71d9fa2b\"}, {\"number\": 18514, \"title\": \"fix(clang: 'Uninitialized argument value')\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18514\", \"id\": 932536026, \"node_id\": \"PR_kwDOAPphoM43lV7a\", \"html_url\": \"https://github.com/neovim/neovim/pull/18514\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18514.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18514.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-10T14:51:26+00:00\", \"updated_at\": \"2022-05-11T10:14:42+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fff3b2d97d39e46b78ba637c615b9f50952bd87d\"}, {\"number\": 18559, \"title\": \"refactor(displatcher): remove unused headers\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18559\", \"id\": 935946632, \"node_id\": \"PR_kwDOAPphoM43yWmI\", \"html_url\": \"https://github.com/neovim/neovim/pull/18559\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18559.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18559.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-13T13:42:39+00:00\", \"updated_at\": \"2022-05-13T13:45:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b4cb43038c365067fb43ccc84d7eadd8013bbf4b\"}, {\"number\": 18561, \"title\": \"feat(channels): introduce v:parent\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18561\", \"id\": 936016908, \"node_id\": \"PR_kwDOAPphoM43ynwM\", \"html_url\": \"https://github.com/neovim/neovim/pull/18561\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18561.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18561.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-13T14:48:28+00:00\", \"updated_at\": \"2022-07-01T21:28:28+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1ea26a33c54af57051dc35af457beeb180b3c1c0\"}, {\"number\": 18579, \"title\": \"docs: .git-blame-ignore-revs\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18579\", \"id\": 936757616, \"node_id\": \"PR_kwDOAPphoM431clw\", \"html_url\": \"https://github.com/neovim/neovim/pull/18579\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18579.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18579.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-15T14:08:05+00:00\", \"updated_at\": \"2022-07-13T13:01:26+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"27545eb70198f01b5cf769e4d2c237a32843a753\"}, {\"number\": 18651, \"title\": \"Add API functions for starting and stopping terminal ui input for use with e.g. OSC52 copy/paste to system clipboard\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18651\", \"id\": 942516931, \"node_id\": \"PR_kwDOAPphoM44LarD\", \"html_url\": \"https://github.com/neovim/neovim/pull/18651\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18651.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18651.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-20T09:57:51+00:00\", \"updated_at\": \"2022-05-22T05:37:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3cd4df86ef31b80085a31c8bd7c74c00fca9e182\"}, {\"number\": 18665, \"title\": \"fixed w! displaying a message when the file was uptated externally\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18665\", \"id\": 943213852, \"node_id\": \"PR_kwDOAPphoM44OE0c\", \"html_url\": \"https://github.com/neovim/neovim/pull/18665\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18665.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18665.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-20T21:43:58+00:00\", \"updated_at\": \"2022-07-02T00:24:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f54b3d7d2347317f6c1c019fa196fa7e3c1dac2b\"}, {\"number\": 18674, \"title\": \"feat(cmake): run busted tests with ctest\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18674\", \"id\": 943426034, \"node_id\": \"PR_kwDOAPphoM44O4ny\", \"html_url\": \"https://github.com/neovim/neovim/pull/18674\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18674.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18674.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-21T12:29:43+00:00\", \"updated_at\": \"2022-07-02T14:18:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"83d13e2099cc84c65f0d39da12e03dfc68501e9a\"}, {\"number\": 18678, \"title\": \"fix(treesitter): use regions for `LanguageTree:contains`\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18678\", \"id\": 943444820, \"node_id\": \"PR_kwDOAPphoM44O9NU\", \"html_url\": \"https://github.com/neovim/neovim/pull/18678\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18678.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18678.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-21T14:25:01+00:00\", \"updated_at\": \"2022-06-16T09:02:42+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"591ea4396793d876dd720de4c38be1b9567e8f67\"}, {\"number\": 18690, \"title\": \"fix(charset): don't consider chars above 0x10FFFF printable\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18690\", \"id\": 943620843, \"node_id\": \"PR_kwDOAPphoM44PoLr\", \"html_url\": \"https://github.com/neovim/neovim/pull/18690\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18690.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18690.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T10:31:47+00:00\", \"updated_at\": \"2022-05-22T12:34:05+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"af7678d6b7128f92dd8b060175c221f07b80009b\"}, {\"number\": 18704, \"title\": \"Fix #11349 and #18659\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18704\", \"id\": 943725352, \"node_id\": \"PR_kwDOAPphoM44QBso\", \"html_url\": \"https://github.com/neovim/neovim/pull/18704\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18704.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18704.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T19:32:26+00:00\", \"updated_at\": \"2022-05-23T01:24:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"14ac8b602ccc8584941f1d288e392d2526156a76\"}, {\"number\": 18705, \"title\": \"fix: assertion failure when requiring missing module in autocmd\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18705\", \"id\": 943727766, \"node_id\": \"PR_kwDOAPphoM44QCSW\", \"html_url\": \"https://github.com/neovim/neovim/pull/18705\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18705.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18705.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T19:47:14+00:00\", \"updated_at\": \"2022-06-14T12:58:40+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b086a759423b45144ddb8cff3882ec4712ebcace\"}, {\"number\": 18706, \"title\": \"feat(lua)!: repurpose \\\"-l\\\" to execute Lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18706\", \"id\": 943739485, \"node_id\": \"PR_kwDOAPphoM44QFJd\", \"html_url\": \"https://github.com/neovim/neovim/pull/18706\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18706.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18706.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T20:57:23+00:00\", \"updated_at\": \"2022-06-19T21:49:54+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cb706e79c575d37fb469cb4a1646a590da660f7c\"}, {\"number\": 18723, \"title\": \"fix: paste registers in powershell normally (non-reversed)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18723\", \"id\": 944851207, \"node_id\": \"PR_kwDOAPphoM44UUkH\", \"html_url\": \"https://github.com/neovim/neovim/pull/18723\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18723.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18723.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-23T19:58:26+00:00\", \"updated_at\": \"2022-05-25T11:07:14+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1a1566eae1be0b606784d110ad6e6133e9d00e4b\"}, {\"number\": 18769, \"title\": \"vim-patch:8.2.5028: syntax regexp matching can be slow\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18769\", \"id\": 949384704, \"node_id\": \"PR_kwDOAPphoM44lnYA\", \"html_url\": \"https://github.com/neovim/neovim/pull/18769\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18769.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18769.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-27T14:45:31+00:00\", \"updated_at\": \"2022-05-28T17:46:50+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6a119297e9850e12017e4fc91d57f7b3afa3baf4\"}, {\"number\": 18772, \"title\": \"Expose API for snippet parser.\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18772\", \"id\": 949452304, \"node_id\": \"PR_kwDOAPphoM44l34Q\", \"html_url\": \"https://github.com/neovim/neovim/pull/18772\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18772.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18772.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-27T16:07:43+00:00\", \"updated_at\": \"2022-07-08T21:51:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1807a8abe5c0c97956f058c1377ea81be2c04a33\"}, {\"number\": 18777, \"title\": \"feat(api): add bdelete to nvim_buf_delete\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18777\", \"id\": 949982561, \"node_id\": \"PR_kwDOAPphoM44n5Vh\", \"html_url\": \"https://github.com/neovim/neovim/pull/18777\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18777.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18777.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-28T08:16:57+00:00\", \"updated_at\": \"2022-06-04T11:34:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"427ab2fcb3787a9830a2d0091eab6da7a4f96c14\"}, {\"number\": 18815, \"title\": \"feat: 'inccommand' support for :normal\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18815\", \"id\": 952174162, \"node_id\": \"PR_kwDOAPphoM44wQZS\", \"html_url\": \"https://github.com/neovim/neovim/pull/18815\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18815.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18815.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-31T16:17:04+00:00\", \"updated_at\": \"2022-06-01T02:39:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9f103f711ee44ecdadb6bc07fd99a461b4027610\"}, {\"number\": 18839, \"title\": \"fix(lsp): fix multi client handling workspace_folder methods\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18839\", \"id\": 955993635, \"node_id\": \"PR_kwDOAPphoM44-04j\", \"html_url\": \"https://github.com/neovim/neovim/pull/18839\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18839.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18839.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-02T14:40:46+00:00\", \"updated_at\": \"2022-06-07T16:28:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"5f754383b97a0b0e617c36479f3ba63760f13a31\"}, {\"number\": 18924, \"title\": \"Increase the maximum search index shown in the statusline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18924\", \"id\": 964667702, \"node_id\": \"PR_kwDOAPphoM45f6k2\", \"html_url\": \"https://github.com/neovim/neovim/pull/18924\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18924.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18924.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-11T04:04:46+00:00\", \"updated_at\": \"2022-06-11T11:01:08+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fa99912e66cac300a659c733ba7d506f08acdf6e\"}, {\"number\": 18930, \"title\": \"fix(lsp): log messages using vim.notify\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18930\", \"id\": 964842536, \"node_id\": \"PR_kwDOAPphoM45glQo\", \"html_url\": \"https://github.com/neovim/neovim/pull/18930\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18930.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18930.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-11T21:40:18+00:00\", \"updated_at\": \"2022-06-14T23:40:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"8a62e03686756b7c9d52daa634236c94ac2080a2\"}, {\"number\": 18935, \"title\": \"feat(lsp): add WARN logs for spawn failures and non-OK exits\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18935\", \"id\": 965018760, \"node_id\": \"PR_kwDOAPphoM45hQSI\", \"html_url\": \"https://github.com/neovim/neovim/pull/18935\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18935.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18935.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-12T14:45:23+00:00\", \"updated_at\": \"2022-06-12T16:00:47+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fef2becf680181f763ce0eea7544c972627fc960\"}, {\"number\": 18992, \"title\": \"fix(input): do no reinterpret mouse keys with ALT modifiers\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18992\", \"id\": 969885744, \"node_id\": \"PR_kwDOAPphoM45z0gw\", \"html_url\": \"https://github.com/neovim/neovim/pull/18992\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18992.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18992.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-16T23:29:11+00:00\", \"updated_at\": \"2022-06-17T10:32:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d0df2f37612fee5a89a5cecb7f2cc45d678f94d4\"}, {\"number\": 19024, \"title\": \"docs: fix typos\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19024\", \"id\": 971519345, \"node_id\": \"PR_kwDOAPphoM456DVx\", \"html_url\": \"https://github.com/neovim/neovim/pull/19024\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19024.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19024.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-19T16:16:45+00:00\", \"updated_at\": \"2022-07-14T01:23:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b9d594e9fd19c9c061add901f01870caf10552c8\"}, {\"number\": 19032, \"title\": \"feat(nvim_exec2): Implement `nvim_exec2()`\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19032\", \"id\": 972377172, \"node_id\": \"PR_kwDOAPphoM459UxU\", \"html_url\": \"https://github.com/neovim/neovim/pull/19032\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19032.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19032.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-20T15:29:33+00:00\", \"updated_at\": \"2022-06-21T11:30:48+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ecbd0f2db567084c41fc96c5de8a123edb831e3a\"}, {\"number\": 19035, \"title\": \"feat(getchar): getchar(2) waits for character without moving the cursor\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19035\", \"id\": 972745988, \"node_id\": \"PR_kwDOAPphoM45-u0E\", \"html_url\": \"https://github.com/neovim/neovim/pull/19035\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19035.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19035.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-21T00:07:33+00:00\", \"updated_at\": \"2022-06-22T02:30:09+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"4ed3284075473a974cc60c9cf8965b68b8dcbb68\"}, {\"number\": 19062, \"title\": \"test: what the consequences of removing \\\"simplified\\\" mappings would be\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19062\", \"id\": 976883533, \"node_id\": \"PR_kwDOAPphoM46Og9N\", \"html_url\": \"https://github.com/neovim/neovim/pull/19062\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19062.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19062.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-23T09:31:43+00:00\", \"updated_at\": \"2022-06-23T10:13:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2786fb2f05e769b1494ba37cf392f46b3bd4184e\"}, {\"number\": 19096, \"title\": \"feat: allow interrupting lua code\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19096\", \"id\": 979237483, \"node_id\": \"PR_kwDOAPphoM46Xfpr\", \"html_url\": \"https://github.com/neovim/neovim/pull/19096\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19096.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19096.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-26T07:28:10+00:00\", \"updated_at\": \"2022-06-27T15:06:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"aac8a27a4b181279cff054a0f3ca19831fa1680d\"}, {\"number\": 19111, \"title\": \"fix: shellslash for exepath and stdpath (#13787)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19111\", \"id\": 979404644, \"node_id\": \"PR_kwDOAPphoM46YIdk\", \"html_url\": \"https://github.com/neovim/neovim/pull/19111\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19111.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19111.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-26T22:20:48+00:00\", \"updated_at\": \"2022-07-12T17:30:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d05511e5888d7ade6a11a0bbf6af9ebf4c0e32fe\"}, {\"number\": 19121, \"title\": \"ci(distribution): auto-release on winget\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19121\", \"id\": 979893374, \"node_id\": \"PR_kwDOAPphoM46Z_x-\", \"html_url\": \"https://github.com/neovim/neovim/pull/19121\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19121.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19121.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-27T10:46:33+00:00\", \"updated_at\": \"2022-06-28T10:34:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bb8e44cc127bfe5ecb127b559842acf5b8d127b4\"}, {\"number\": 19128, \"title\": \"build: add cmake-presets integration\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19128\", \"id\": 980278904, \"node_id\": \"PR_kwDOAPphoM46bd54\", \"html_url\": \"https://github.com/neovim/neovim/pull/19128\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19128.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19128.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-27T16:30:03+00:00\", \"updated_at\": \"2022-07-12T15:42:23+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0e8e04d06dd38c08f858525860bf790a4ec552e4\"}, {\"number\": 19140, \"title\": \"Fix leaks detected by coverity\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19140\", \"id\": 981722982, \"node_id\": \"PR_kwDOAPphoM46g-dm\", \"html_url\": \"https://github.com/neovim/neovim/pull/19140\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19140.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19140.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-28T18:03:28+00:00\", \"updated_at\": \"2022-06-30T15:45:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d626aad84a3f0e61ce5d481f0c952b504fbb2432\"}, {\"number\": 19155, \"title\": \"feat(api): add nvim_win_get_folds\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19155\", \"id\": 982791801, \"node_id\": \"PR_kwDOAPphoM46lDZ5\", \"html_url\": \"https://github.com/neovim/neovim/pull/19155\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19155.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19155.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-29T16:00:16+00:00\", \"updated_at\": \"2022-07-04T11:15:25+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"88b779faa4ed8543f8f8389256e53a0efdcfa017\"}, {\"number\": 19164, \"title\": \"feat(lua): vim.ui_attach to get ui events from lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19164\", \"id\": 983594296, \"node_id\": \"PR_kwDOAPphoM46oHU4\", \"html_url\": \"https://github.com/neovim/neovim/pull/19164\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19164.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19164.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-30T09:28:53+00:00\", \"updated_at\": \"2022-07-04T06:08:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"406d7ef57a2612365ebef829e53a5a1a7d8826f4\"}, {\"number\": 19167, \"title\": \"refactor: enable -Wconversion warning for memline.c\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19167\", \"id\": 983805934, \"node_id\": \"PR_kwDOAPphoM46o6_u\", \"html_url\": \"https://github.com/neovim/neovim/pull/19167\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19167.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19167.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-30T12:52:29+00:00\", \"updated_at\": \"2022-06-30T13:29:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2b866a4354a3c11b08783f42fd2cf0f434d98d8e\"}, {\"number\": 19185, \"title\": \"[WIP] cmdheight=0 fix bugs part2\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19185\", \"id\": 984815690, \"node_id\": \"PR_kwDOAPphoM46sxhK\", \"html_url\": \"https://github.com/neovim/neovim/pull/19185\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19185.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19185.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-01T10:44:52+00:00\", \"updated_at\": \"2022-07-14T10:35:53+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"728697fc3347533cd11348f670cee24dd93b1719\"}, {\"number\": 19189, \"title\": \"feat(cmake): add native support for testing\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19189\", \"id\": 984895341, \"node_id\": \"PR_kwDOAPphoM46tE9t\", \"html_url\": \"https://github.com/neovim/neovim/pull/19189\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19189.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19189.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-01T12:11:30+00:00\", \"updated_at\": \"2022-07-12T11:37:38+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d49be1f46422b1b861fd9e0a83cae99e23399746\"}, {\"number\": 19213, \"title\": \"feat(lsp): allow passing custom list handler to LSP functions that return lists\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19213\", \"id\": 985685047, \"node_id\": \"PR_kwDOAPphoM46wFw3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19213\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19213.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19213.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-03T09:49:06+00:00\", \"updated_at\": \"2022-07-14T06:29:56+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9f0a09fb5a5e16c1068bb7042fc470ba8cfe8e3b\"}, {\"number\": 19217, \"title\": \"fix(lua): make it possible cancel vim.wait with ctrl-c\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19217\", \"id\": 985742869, \"node_id\": \"PR_kwDOAPphoM46wT4V\", \"html_url\": \"https://github.com/neovim/neovim/pull/19217\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19217.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19217.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-03T15:00:07+00:00\", \"updated_at\": \"2022-07-04T22:03:35+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0af58feb9a3a774907c58ad055182e4908a9278f\"}, {\"number\": 19233, \"title\": \"vim-patch:8.1.{0342,0425}: can_unload_buffer()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19233\", \"id\": 987235146, \"node_id\": \"PR_kwDOAPphoM462ANK\", \"html_url\": \"https://github.com/neovim/neovim/pull/19233\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19233.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19233.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T09:59:35+00:00\", \"updated_at\": \"2022-07-05T10:25:04+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"218beb6e075e5c6b2848487e81a56b2742a5592e\"}, {\"number\": 19238, \"title\": \"feat(lua): allow vim.cmd to be indexed\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19238\", \"id\": 987532353, \"node_id\": \"PR_kwDOAPphoM463IxB\", \"html_url\": \"https://github.com/neovim/neovim/pull/19238\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19238.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19238.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T14:51:33+00:00\", \"updated_at\": \"2022-07-13T08:54:48+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"257fbff58a59159dccce7978e19fb220b0af49e5\"}, {\"number\": 19239, \"title\": \"refactor(lua): Use API objects for Lua stdlib\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19239\", \"id\": 987660262, \"node_id\": \"PR_kwDOAPphoM463n_m\", \"html_url\": \"https://github.com/neovim/neovim/pull/19239\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19239.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19239.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T17:11:07+00:00\", \"updated_at\": \"2022-07-06T15:43:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bf130eb25535636e0c56b55ec511648df7ca9808\"}, {\"number\": 19243, \"title\": \"feat(window/ui): add splitscroll option \", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19243\", \"id\": 987968117, \"node_id\": \"PR_kwDOAPphoM464zJ1\", \"html_url\": \"https://github.com/neovim/neovim/pull/19243\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19243.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19243.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T23:50:22+00:00\", \"updated_at\": \"2022-07-11T13:18:32+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"4da27bef01bbcc030278a942128e5c55dfee4054\"}, {\"number\": 19246, \"title\": \"version.c: update [skip ci]\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19246\", \"id\": 988117381, \"node_id\": \"PR_kwDOAPphoM465XmF\", \"html_url\": \"https://github.com/neovim/neovim/pull/19246\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19246.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19246.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T03:41:50+00:00\", \"updated_at\": \"2022-07-14T03:42:23+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a47efe3d969d456c42dfc29da4487352804ce9a1\"}, {\"number\": 19252, \"title\": \"fix: make right click work correctly with clickable statusline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19252\", \"id\": 988557239, \"node_id\": \"PR_kwDOAPphoM467C-3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19252\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19252.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19252.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T09:39:13+00:00\", \"updated_at\": \"2022-07-13T15:22:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0d78c4b341d44108ae912959c949ca82a9ef4849\"}, {\"number\": 19259, \"title\": \"fix: emoji \\\"Regional Indicator Symbols\\\" handling\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19259\", \"id\": 989349964, \"node_id\": \"PR_kwDOAPphoM46-EhM\", \"html_url\": \"https://github.com/neovim/neovim/pull/19259\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19259.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19259.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T20:53:09+00:00\", \"updated_at\": \"2022-07-07T09:10:32+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3212efbcd59564c003a8006f37db9edf5890c583\"}, {\"number\": 19268, \"title\": \"fix (#19250): make_filter_cmd for powershell commands with arguments\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19268\", \"id\": 990230805, \"node_id\": \"PR_kwDOAPphoM47BbkV\", \"html_url\": \"https://github.com/neovim/neovim/pull/19268\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19268.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19268.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-07T13:21:20+00:00\", \"updated_at\": \"2022-07-13T09:19:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cf64a0b622e6a6ad4d5db69ea6b0e84dd9dbdfd5\"}, {\"number\": 19270, \"title\": \"feat(ui): add scroll_delta to win_viewport event\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19270\", \"id\": 990445515, \"node_id\": \"PR_kwDOAPphoM47CP_L\", \"html_url\": \"https://github.com/neovim/neovim/pull/19270\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19270.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19270.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-07T15:45:11+00:00\", \"updated_at\": \"2022-07-08T09:54:34+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"562fafa979213454ed4f6ff897dcb54360bdb532\"}, {\"number\": 19279, \"title\": \"fix(decoration): slightly better botline guess\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19279\", \"id\": 991422510, \"node_id\": \"PR_kwDOAPphoM47F-gu\", \"html_url\": \"https://github.com/neovim/neovim/pull/19279\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19279.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19279.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-08T09:30:08+00:00\", \"updated_at\": \"2022-07-08T14:07:26+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"e852845b9f34f5bf6d9dc36a8e9bb00424203340\"}, {\"number\": 19290, \"title\": \"feat(defaults): enable mouse support\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19290\", \"id\": 991875851, \"node_id\": \"PR_kwDOAPphoM47HtML\", \"html_url\": \"https://github.com/neovim/neovim/pull/19290\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19290.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19290.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-08T17:05:15+00:00\", \"updated_at\": \"2022-07-14T13:28:29+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f1f1bd51dd844a40c7322373bcaebf75d2ef09f0\"}, {\"number\": 19309, \"title\": \"refactor(lsp): make the use of local aliases more consistent\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19309\", \"id\": 992420584, \"node_id\": \"PR_kwDOAPphoM47JyLo\", \"html_url\": \"https://github.com/neovim/neovim/pull/19309\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19309.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19309.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-10T13:07:23+00:00\", \"updated_at\": \"2022-07-14T01:28:52+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0a8f22cf8ededc7c659ea785360a8389dbd97cef\"}, {\"number\": 19315, \"title\": \"fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19315\", \"id\": 992700834, \"node_id\": \"PR_kwDOAPphoM47K2mi\", \"html_url\": \"https://github.com/neovim/neovim/pull/19315\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19315.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19315.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T06:08:45+00:00\", \"updated_at\": \"2022-07-14T05:44:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2e48cba1a2a5c35d8ec8b670fb4ca305712105ee\"}, {\"number\": 19323, \"title\": \"fix: Escape path characters in username for tempdir #19240\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19323\", \"id\": 993176462, \"node_id\": \"PR_kwDOAPphoM47MquO\", \"html_url\": \"https://github.com/neovim/neovim/pull/19323\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19323.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19323.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T14:26:38+00:00\", \"updated_at\": \"2022-07-14T13:19:58+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"30806d15f48b6e2b5d4524c4230f0c830aef91c4\"}, {\"number\": 19324, \"title\": \"ci: remove unnecessary files from ci/\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19324\", \"id\": 993196312, \"node_id\": \"PR_kwDOAPphoM47MvkY\", \"html_url\": \"https://github.com/neovim/neovim/pull/19324\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19324.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19324.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T14:42:59+00:00\", \"updated_at\": \"2022-07-11T19:56:29+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fb72b0bf1c9d402710cc5c9af5d18ee76d68d664\"}, {\"number\": 19336, \"title\": \"ci: refactor build.ps1\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19336\", \"id\": 994466551, \"node_id\": \"PR_kwDOAPphoM47Rlr3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19336\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19336.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19336.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-12T16:00:23+00:00\", \"updated_at\": \"2022-07-14T07:43:11+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d2e6854bdd9e2faa477b8c8052fe5c64f3c1b85c\"}, {\"number\": 19348, \"title\": \"fix(winbar): allow setting winbar in winhighlight\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19348\", \"id\": 995311213, \"node_id\": \"PR_kwDOAPphoM47Uz5t\", \"html_url\": \"https://github.com/neovim/neovim/pull/19348\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19348.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19348.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-13T10:19:47+00:00\", \"updated_at\": \"2022-07-13T14:02:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"31324f52d380442bf19bbf6567866a88babbc523\"}, {\"number\": 19351, \"title\": \"feat(ts): upstream spellsitter.nvim\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19351\", \"id\": 995357737, \"node_id\": \"PR_kwDOAPphoM47U_Qp\", \"html_url\": \"https://github.com/neovim/neovim/pull/19351\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19351.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19351.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-13T11:07:34+00:00\", \"updated_at\": \"2022-07-14T12:13:33+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"97531988bb0004afa6dc1279d94e7409f32bc58f\"}, {\"number\": 19360, \"title\": \"feat: multibuffer preview support for inccommand\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19360\", \"id\": 996391724, \"node_id\": \"PR_kwDOAPphoM47Y7ss\", \"html_url\": \"https://github.com/neovim/neovim/pull/19360\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19360.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19360.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-14T08:45:01+00:00\", \"updated_at\": \"2022-07-14T14:06:08+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3993f4fbd191b0830bfa7af422ce758b21f0c93a\"}, {\"number\": 19365, \"title\": \"feat(defaults): nnoremap & :&&\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19365\", \"id\": 996649270, \"node_id\": \"PR_kwDOAPphoM47Z6k2\", \"html_url\": \"https://github.com/neovim/neovim/pull/19365\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19365.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19365.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-14T13:02:03+00:00\", \"updated_at\": \"2022-07-14T14:20:33+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f8fa2b0effd75d26d19ad29d6f12324a83881407\"}]}" From 46f495669d80830248f11c743dee09a9482a504d Mon Sep 17 00:00:00 2001 From: vsedov Date: Thu, 14 Jul 2022 17:25:59 +0100 Subject: [PATCH 07/13] feat(async perf): use dictionary to directly reference values now. Test Json contains all current values to our model. --- neorg/fetch_info/neovim_pr/async_version.py | 34 +- neorg/fetch_info/neovim_pr/model.py | 15 +- neorg/fetch_info/neovim_pr/test_file.json | 2005 ++++++++++++++++++- 3 files changed, 2037 insertions(+), 17 deletions(-) diff --git a/neorg/fetch_info/neovim_pr/async_version.py b/neorg/fetch_info/neovim_pr/async_version.py index 038787d..074e46d 100644 --- a/neorg/fetch_info/neovim_pr/async_version.py +++ b/neorg/fetch_info/neovim_pr/async_version.py @@ -1,12 +1,14 @@ import asyncio import functools import itertools as it +import json +from collections import defaultdict import requests from icecream import ic from neorg import constants -from neorg.fetch_info.neovim_pr.model import PRRequestModel +from neorg.fetch_info.neovim_pr.model import DictPRRequestModel, PRRequestModel from neorg.log import get_logger # from joblib import Parallel, delayed @@ -63,7 +65,7 @@ def load_pr_results(self) -> PRRequestModel: log.critical(f"Bad request {response.status_code}") return PRRequestModel(response=response.json()) - async def get_pages(self) -> PRRequestModel: + async def get_pages(self) -> DictPRRequestModel: """ get all pages from neovim source pr, this will grab, 10 pages at a time, till no pages are found. Returns @@ -71,19 +73,24 @@ async def get_pages(self) -> PRRequestModel: response : PRRequestModel """ loop = get_or_create_eventloop() - results = [] + results = {} finished = False while not finished: temp = await asyncio.gather(*[loop.run_in_executor(None, functools.partial(self.load_pr_results),)]) - temp = PRRequestModel(response=list(it.chain(*[value.response for value in temp]))) - log.info(value := (temp.response)) - if len(value) == 100: + val = it.chain(*[value.response for value in temp]) + valid = defaultdict(list) + for item in val: + valid[item.number].append(item) + temp = DictPRRequestModel(response=valid) + log.info(len(temp.response)) + # log.info(value := (temp.response)) + if len(temp.response) == 100: log.info("finished batch jobs") finished = True - results += temp.response - return PRRequestModel(response=results) + results.update(temp.response) + return DictPRRequestModel(response=results) - def make_jobs(self, base: PRRequestModel) -> None: + def make_jobs(self, base: DictPRRequestModel) -> None: """ Make Jobs : given response list, generate jobs, this will allow us to extract_data at the same time This function will iterate through the response list, and for each given response, creates file container @@ -94,9 +101,14 @@ def make_jobs(self, base: PRRequestModel) -> None: base : PRRequestModel PRRequestModel : Pydantic Model """ - import json + # import json + # with open("test_file.json", "w") as f: + # json.dump(base.json(), f) + # + # make base id : int -> list of prs + log.info(base.dict()) with open("test_file.json", "w") as f: - json.dump(base.json(), f) + json.dump(base.dict(), f, indent=4, sort_keys=True, default=str) def __call__(self): """Temp documentation.""" diff --git a/neorg/fetch_info/neovim_pr/model.py b/neorg/fetch_info/neovim_pr/model.py index 5d8cfd2..c0eb1cd 100644 --- a/neorg/fetch_info/neovim_pr/model.py +++ b/neorg/fetch_info/neovim_pr/model.py @@ -39,8 +39,13 @@ class PRRequestModel(BaseModel): total_count: Optional[int] = None response: List[PRRequestModelItem] - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - # sort by number - self.response.sort(key=lambda x: x.number) - self.total_count = len(self.response) + +class DictPRRequestModel(BaseModel): + """Temp documentation.""" + response: dict[int, List[PRRequestModelItem]] = None + + # def __init__(self, *args, **kwargs): + # super().__init__(*args, **kwargs) + # # sort by number + # self.response.sort(key=lambda x: x.number) + # self.total_count = len(self.response) diff --git a/neorg/fetch_info/neovim_pr/test_file.json b/neorg/fetch_info/neovim_pr/test_file.json index b9dd5b3..2d37abe 100644 --- a/neorg/fetch_info/neovim_pr/test_file.json +++ b/neorg/fetch_info/neovim_pr/test_file.json @@ -1 +1,2004 @@ -"{\"total_count\": 100, \"response\": [{\"number\": 16929, \"title\": \"[RFC] Call CursorHold events even if events are available\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16929\", \"id\": 814282825, \"node_id\": \"PR_kwDOAPphoM4wiPhJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/16929\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16929.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16929.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-04T23:59:01+00:00\", \"updated_at\": \"2022-03-30T01:21:43+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fd4d19995a6e6ae6f054c72a64c86f114c79df1b\"}, {\"number\": 16989, \"title\": \"feat(autochdir): extract CWD from term:// URI\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16989\", \"id\": 816779276, \"node_id\": \"PR_kwDOAPphoM4wrxAM\", \"html_url\": \"https://github.com/neovim/neovim/pull/16989\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16989.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16989.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-08T02:28:56+00:00\", \"updated_at\": \"2022-02-05T21:06:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f970f3b212856abdb984aa83cd781df76836d8c5\"}, {\"number\": 16990, \"title\": \"Allow nvim -es to be used interactively with a TTY\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/16990\", \"id\": 816781081, \"node_id\": \"PR_kwDOAPphoM4wrxcZ\", \"html_url\": \"https://github.com/neovim/neovim/pull/16990\", \"diff_url\": \"https://github.com/neovim/neovim/pull/16990.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/16990.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-08T02:42:24+00:00\", \"updated_at\": \"2022-05-27T19:56:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"db687820e72dc54ef747180dfb2b9a2db22f56bf\"}, {\"number\": 17050, \"title\": \"Build with openResty/LuaJIT2\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17050\", \"id\": 819415416, \"node_id\": \"PR_kwDOAPphoM4w10l4\", \"html_url\": \"https://github.com/neovim/neovim/pull/17050\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17050.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17050.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-12T08:11:09+00:00\", \"updated_at\": \"2022-06-19T16:11:24+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"551aba48bf6e84e840348f503a61ac7a22c0479c\"}, {\"number\": 17099, \"title\": \"Change api for Query:iter_matches()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17099\", \"id\": 823608831, \"node_id\": \"PR_kwDOAPphoM4xF0X_\", \"html_url\": \"https://github.com/neovim/neovim/pull/17099\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17099.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17099.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-15T11:10:21+00:00\", \"updated_at\": \"2022-07-13T09:09:27+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"03128bb9b6a9ba5f8a8a33286df9c22d250afe99\"}, {\"number\": 17117, \"title\": \"Use weak tables in tree-sitter code\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17117\", \"id\": 823952815, \"node_id\": \"PR_kwDOAPphoM4xHIWv\", \"html_url\": \"https://github.com/neovim/neovim/pull/17117\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17117.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17117.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-16T17:27:33+00:00\", \"updated_at\": \"2022-04-02T18:06:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"8e8a96deda0cb8cbb2638db4d86bfdeee8e803d4\"}, {\"number\": 17127, \"title\": \"tree-sitter: injection language base on filetype.lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17127\", \"id\": 824918701, \"node_id\": \"PR_kwDOAPphoM4xK0Kt\", \"html_url\": \"https://github.com/neovim/neovim/pull/17127\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17127.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17127.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-17T20:28:52+00:00\", \"updated_at\": \"2022-06-23T21:41:40+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"482c317da2ade7a0561c0c670b28b79529e48a86\"}, {\"number\": 17197, \"title\": \"feat(terminal): respond to OSC background and foreground request\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17197\", \"id\": 831967435, \"node_id\": \"PR_kwDOAPphoM4xltDL\", \"html_url\": \"https://github.com/neovim/neovim/pull/17197\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17197.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17197.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-25T23:57:30+00:00\", \"updated_at\": \"2022-05-19T15:19:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"7687746a6926f3910499bddcb7b093572dbbf7c6\"}, {\"number\": 17218, \"title\": \"refactor(lsp): move completion logic into a completion module\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17218\", \"id\": 834260979, \"node_id\": \"PR_kwDOAPphoM4xuc_z\", \"html_url\": \"https://github.com/neovim/neovim/pull/17218\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17218.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17218.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-01-28T09:35:37+00:00\", \"updated_at\": \"2022-06-27T21:32:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ee6761f5054a6179e21086e5ec698dfe79b1b5b9\"}, {\"number\": 17329, \"title\": \"Test experimental reflow branch of libvterm\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17329\", \"id\": 842523537, \"node_id\": \"PR_kwDOAPphoM4yN-OR\", \"html_url\": \"https://github.com/neovim/neovim/pull/17329\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17329.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17329.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-08T08:12:27+00:00\", \"updated_at\": \"2022-05-16T09:12:46+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2f4926a2074a34e6e5c794c214d20781935aa1bf\"}, {\"number\": 17336, \"title\": \"[WIP] winbar\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17336\", \"id\": 843156231, \"node_id\": \"PR_kwDOAPphoM4yQYsH\", \"html_url\": \"https://github.com/neovim/neovim/pull/17336\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17336.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17336.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-08T19:13:05+00:00\", \"updated_at\": \"2022-05-25T00:56:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a08147e52cfd28f08d55d9627a3b3b7e86839792\"}, {\"number\": 17398, \"title\": \"feat: fine-grained control over diff chunks (#17210)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17398\", \"id\": 851325885, \"node_id\": \"PR_kwDOAPphoM4yvjO9\", \"html_url\": \"https://github.com/neovim/neovim/pull/17398\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17398.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17398.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-13T21:50:26+00:00\", \"updated_at\": \"2022-02-28T21:17:45+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a0ec414d70d934ba4bfff0747511aba5807d1173\"}, {\"number\": 17446, \"title\": \"feat(folds): add 'foldoptions' option\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17446\", \"id\": 855948088, \"node_id\": \"PR_kwDOAPphoM4zBLs4\", \"html_url\": \"https://github.com/neovim/neovim/pull/17446\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17446.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17446.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-17T20:59:23+00:00\", \"updated_at\": \"2022-07-03T17:59:25+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"19631a9905576ce3c074bde217de810b774f3bf4\"}, {\"number\": 17536, \"title\": \"vim-patch:8.2.{0188,4463,4465}: fuzzy command line completion\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17536\", \"id\": 865665865, \"node_id\": \"PR_kwDOAPphoM4zmQNJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17536\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17536.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17536.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T05:07:55+00:00\", \"updated_at\": \"2022-03-09T01:12:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6f6c1ed9e7cace2d633454381bb290534af79777\"}, {\"number\": 17537, \"title\": \" [WIP] feat(lua): nvim-lua interpreter mode (for lua co-processes, etc etc)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17537\", \"id\": 865959838, \"node_id\": \"PR_kwDOAPphoM4znX-e\", \"html_url\": \"https://github.com/neovim/neovim/pull/17537\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17537.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17537.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T10:05:58+00:00\", \"updated_at\": \"2022-03-11T17:09:11+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"e5c9eea22540103372c624e4ae56dd17e6334ce9\"}, {\"number\": 17543, \"title\": \"Open with quick fix from stdin - a first attempt.\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17543\", \"id\": 866155597, \"node_id\": \"PR_kwDOAPphoM4zoHxN\", \"html_url\": \"https://github.com/neovim/neovim/pull/17543\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17543.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17543.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-02-27T19:16:40+00:00\", \"updated_at\": \"2022-02-28T08:49:37+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a69825086eb89bf5b0502d839479fc4aa44b9187\"}, {\"number\": 17633, \"title\": \"chore(treesitter): show filetype associated with parser\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17633\", \"id\": 872612603, \"node_id\": \"PR_kwDOAPphoM40AwL7\", \"html_url\": \"https://github.com/neovim/neovim/pull/17633\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17633.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17633.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-07T01:54:32+00:00\", \"updated_at\": \"2022-04-03T11:59:19+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cef3f9e0428af6348b1bd5f01742d9b654798cc0\"}, {\"number\": 17736, \"title\": \"fix(mouse): check that mouse support is enabled for visual mode\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17736\", \"id\": 880676757, \"node_id\": \"PR_kwDOAPphoM40fg-V\", \"html_url\": \"https://github.com/neovim/neovim/pull/17736\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17736.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17736.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-15T20:44:26+00:00\", \"updated_at\": \"2022-05-23T14:06:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ba12649ac2e8d42c9d085dea7300c020fa4ac2b2\"}, {\"number\": 17802, \"title\": \"Draft: feat(query): support setting a parsed query\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17802\", \"id\": 884790616, \"node_id\": \"PR_kwDOAPphoM40vNVY\", \"html_url\": \"https://github.com/neovim/neovim/pull/17802\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17802.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17802.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-21T12:49:05+00:00\", \"updated_at\": \"2022-03-30T17:10:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"aa66ddaa1bdf97490b22b93a5f043a8c25e256ab\"}, {\"number\": 17856, \"title\": \"feat(remote): add wait subcommands\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17856\", \"id\": 889790437, \"node_id\": \"PR_kwDOAPphoM41CR_l\", \"html_url\": \"https://github.com/neovim/neovim/pull/17856\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17856.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17856.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-25T18:55:19+00:00\", \"updated_at\": \"2022-05-04T14:25:31+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"abc62bf0b0a6ca77c4c34ecb29977aea64edba72\"}, {\"number\": 17894, \"title\": \"Refactoring buf_do_map()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17894\", \"id\": 891368649, \"node_id\": \"PR_kwDOAPphoM41ITTJ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17894\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17894.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17894.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-03-28T06:00:46+00:00\", \"updated_at\": \"2022-04-02T12:05:02+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6b5196ba2525171e107e8a675f217c5be03d1d24\"}, {\"number\": 17950, \"title\": \"vim-patch:8.2.{4029,4093,4100}: breakindent patches\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17950\", \"id\": 897225439, \"node_id\": \"PR_kwDOAPphoM41epLf\", \"html_url\": \"https://github.com/neovim/neovim/pull/17950\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17950.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17950.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-01T10:36:58+00:00\", \"updated_at\": \"2022-04-01T10:38:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3875dfeba29d33e0f807e28291a8c4f9fa9f34fb\"}, {\"number\": 17976, \"title\": \"feat(lsp): add before_init_async field to lsp client\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17976\", \"id\": 898164935, \"node_id\": \"PR_kwDOAPphoM41iOjH\", \"html_url\": \"https://github.com/neovim/neovim/pull/17976\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17976.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17976.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-03T00:09:55+00:00\", \"updated_at\": \"2022-05-19T01:33:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bf2b6824993d84540a3473b3781f95d37adb320d\"}, {\"number\": 17984, \"title\": \"feat(treesitter): use better error messages in query\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/17984\", \"id\": 898283728, \"node_id\": \"PR_kwDOAPphoM41irjQ\", \"html_url\": \"https://github.com/neovim/neovim/pull/17984\", \"diff_url\": \"https://github.com/neovim/neovim/pull/17984.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/17984.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-03T12:54:40+00:00\", \"updated_at\": \"2022-04-03T12:59:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d3b8562fd6848d2ec047bd918ed358d5a5e5eb08\"}, {\"number\": 18049, \"title\": \"feat(QuitPre): allow aborting window closure with v:event.abort_close\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18049\", \"id\": 904644539, \"node_id\": \"PR_kwDOAPphoM4168e7\", \"html_url\": \"https://github.com/neovim/neovim/pull/18049\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18049.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18049.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-09T06:13:48+00:00\", \"updated_at\": \"2022-04-11T17:39:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1718e67ee2b76ef3ab170f9410f578c0301921cc\"}, {\"number\": 18096, \"title\": \"feat(api): add nvim_(set|get)_cmdline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18096\", \"id\": 908224509, \"node_id\": \"PR_kwDOAPphoM42Imf9\", \"html_url\": \"https://github.com/neovim/neovim/pull/18096\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18096.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18096.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-12T22:22:00+00:00\", \"updated_at\": \"2022-04-25T01:21:57+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"925294ca2f7ed3578ad5b10287fdfd3a37396d7e\"}, {\"number\": 18109, \"title\": \"refactor(treesitter): rely more on ts correctness\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18109\", \"id\": 909907547, \"node_id\": \"PR_kwDOAPphoM42PBZb\", \"html_url\": \"https://github.com/neovim/neovim/pull/18109\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18109.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18109.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-14T12:24:01+00:00\", \"updated_at\": \"2022-06-17T07:02:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d6f9d2b91e49f0bec508a35aa6d547e1d7db7099\"}, {\"number\": 18130, \"title\": \"Enable hyperlinks in TUI (OSC-8)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18130\", \"id\": 911196469, \"node_id\": \"PR_kwDOAPphoM42T8E1\", \"html_url\": \"https://github.com/neovim/neovim/pull/18130\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18130.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18130.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-16T04:07:12+00:00\", \"updated_at\": \"2022-04-24T11:41:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d8e989926669597fe87a4a00faa94fd0dddc5de6\"}, {\"number\": 18161, \"title\": \"feat(ui): add vim.ui.select_many\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18161\", \"id\": 912063852, \"node_id\": \"PR_kwDOAPphoM42XP1s\", \"html_url\": \"https://github.com/neovim/neovim/pull/18161\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18161.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18161.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-18T13:59:49+00:00\", \"updated_at\": \"2022-04-30T14:45:00+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6cb406b04545b3e1ed27ee8dd2fdb09d7ac69978\"}, {\"number\": 18232, \"title\": \"Upstream nvim-treesitter utils to Neovim\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18232\", \"id\": 917169761, \"node_id\": \"PR_kwDOAPphoM42quZh\", \"html_url\": \"https://github.com/neovim/neovim/pull/18232\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18232.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18232.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-23T09:55:18+00:00\", \"updated_at\": \"2022-07-09T10:08:12+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"db546106781dfa7d21c76e29b270eee5ebd9f831\"}, {\"number\": 18233, \"title\": \"CI: debug issue with bump API version\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18233\", \"id\": 917172738, \"node_id\": \"PR_kwDOAPphoM42qvIC\", \"html_url\": \"https://github.com/neovim/neovim/pull/18233\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18233.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18233.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-23T10:16:09+00:00\", \"updated_at\": \"2022-04-25T14:39:46+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3e564d4a2df5941bd07873b94b893e9d8bb6baa9\"}, {\"number\": 18286, \"title\": \"feat(lua): add vim.iconv\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18286\", \"id\": 920640099, \"node_id\": \"PR_kwDOAPphoM4239pj\", \"html_url\": \"https://github.com/neovim/neovim/pull/18286\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18286.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18286.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-27T13:14:57+00:00\", \"updated_at\": \"2022-07-05T13:47:24+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0420baa07c1ca4b13d7db1b1a44091c4c0911e54\"}, {\"number\": 18304, \"title\": \"feat(lsp): support dynamic registration of didChangeConfiguration\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18304\", \"id\": 923708305, \"node_id\": \"PR_kwDOAPphoM43DquR\", \"html_url\": \"https://github.com/neovim/neovim/pull/18304\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18304.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18304.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-29T12:45:45+00:00\", \"updated_at\": \"2022-06-13T10:44:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3130af7485cdc39fc5edfb926ce028c640ec61bf\"}, {\"number\": 18317, \"title\": \"feat(treesitter): make resolving of injection `@language` configurable\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18317\", \"id\": 924639810, \"node_id\": \"PR_kwDOAPphoM43HOJC\", \"html_url\": \"https://github.com/neovim/neovim/pull/18317\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18317.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18317.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-04-30T11:15:53+00:00\", \"updated_at\": \"2022-04-30T11:26:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f996f45677498fb03f63ee5165b1b73ca89caf8b\"}, {\"number\": 18361, \"title\": \"fix(executor): port luaL_tolstring from Lua 5.2 (#18359)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18361\", \"id\": 925430366, \"node_id\": \"PR_kwDOAPphoM43KPJe\", \"html_url\": \"https://github.com/neovim/neovim/pull/18361\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18361.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18361.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T10:47:13+00:00\", \"updated_at\": \"2022-05-05T10:54:53+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"59808535e5ff49adb0f4d8d31f5db087d6b8e32d\"}, {\"number\": 18372, \"title\": \"feat(lsp): return result of buf_request() in LSP functions\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18372\", \"id\": 925733280, \"node_id\": \"PR_kwDOAPphoM43LZGg\", \"html_url\": \"https://github.com/neovim/neovim/pull/18372\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18372.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18372.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T16:30:48+00:00\", \"updated_at\": \"2022-05-03T13:16:35+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a94b5f002e2c73415c95bd6aaa51cc2a5edc7c8d\"}, {\"number\": 18375, \"title\": \"feat(ui): refactor TUI from thread to separate process\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18375\", \"id\": 925899490, \"node_id\": \"PR_kwDOAPphoM43MBri\", \"html_url\": \"https://github.com/neovim/neovim/pull/18375\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18375.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18375.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-02T19:50:12+00:00\", \"updated_at\": \"2022-05-10T15:55:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"dc44bdda829ecc67813835a258680c6cbe21bad2\"}, {\"number\": 18388, \"title\": \"feat(job,terminal): unset Vim/Nvim-owned env vars\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18388\", \"id\": 926553260, \"node_id\": \"PR_kwDOAPphoM43OhSs\", \"html_url\": \"https://github.com/neovim/neovim/pull/18388\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18388.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18388.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-03T13:19:35+00:00\", \"updated_at\": \"2022-07-01T21:23:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"469d216a5ee863ad0851b5f1ff520db295721e27\"}, {\"number\": 18414, \"title\": \"docs: --remote alternatives\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18414\", \"id\": 927687258, \"node_id\": \"PR_kwDOAPphoM43S2Ja\", \"html_url\": \"https://github.com/neovim/neovim/pull/18414\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18414.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18414.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-04T14:22:03+00:00\", \"updated_at\": \"2022-05-12T00:00:39+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9fead5f96d1452b276719ca687eb55f581d3db66\"}, {\"number\": 18426, \"title\": \"fix(runtime): correct load order for ftplugin/*\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18426\", \"id\": 928495758, \"node_id\": \"PR_kwDOAPphoM43V7iO\", \"html_url\": \"https://github.com/neovim/neovim/pull/18426\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18426.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18426.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-05T09:45:28+00:00\", \"updated_at\": \"2022-06-19T16:11:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"879c18067fd85973c9318c1a4707ee290c3c73f3\"}, {\"number\": 18476, \"title\": \"feat(lsp): implement :lsp command\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18476\", \"id\": 930384397, \"node_id\": \"PR_kwDOAPphoM43dIoN\", \"html_url\": \"https://github.com/neovim/neovim/pull/18476\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18476.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18476.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-08T01:30:06+00:00\", \"updated_at\": \"2022-05-12T00:39:49+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"50b8a9ae28a9c34cdb23d7a1344f739270fe83c9\"}, {\"number\": 18506, \"title\": \"feat(lsp): add vim.lsp.config\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18506\", \"id\": 931578517, \"node_id\": \"PR_kwDOAPphoM43hsKV\", \"html_url\": \"https://github.com/neovim/neovim/pull/18506\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18506.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18506.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-09T19:48:59+00:00\", \"updated_at\": \"2022-05-15T18:24:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"216bac4002ad829e8eb813ae93b1623a71d9fa2b\"}, {\"number\": 18514, \"title\": \"fix(clang: 'Uninitialized argument value')\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18514\", \"id\": 932536026, \"node_id\": \"PR_kwDOAPphoM43lV7a\", \"html_url\": \"https://github.com/neovim/neovim/pull/18514\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18514.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18514.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-10T14:51:26+00:00\", \"updated_at\": \"2022-05-11T10:14:42+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fff3b2d97d39e46b78ba637c615b9f50952bd87d\"}, {\"number\": 18559, \"title\": \"refactor(displatcher): remove unused headers\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18559\", \"id\": 935946632, \"node_id\": \"PR_kwDOAPphoM43yWmI\", \"html_url\": \"https://github.com/neovim/neovim/pull/18559\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18559.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18559.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-13T13:42:39+00:00\", \"updated_at\": \"2022-05-13T13:45:18+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b4cb43038c365067fb43ccc84d7eadd8013bbf4b\"}, {\"number\": 18561, \"title\": \"feat(channels): introduce v:parent\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18561\", \"id\": 936016908, \"node_id\": \"PR_kwDOAPphoM43ynwM\", \"html_url\": \"https://github.com/neovim/neovim/pull/18561\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18561.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18561.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-13T14:48:28+00:00\", \"updated_at\": \"2022-07-01T21:28:28+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1ea26a33c54af57051dc35af457beeb180b3c1c0\"}, {\"number\": 18579, \"title\": \"docs: .git-blame-ignore-revs\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18579\", \"id\": 936757616, \"node_id\": \"PR_kwDOAPphoM431clw\", \"html_url\": \"https://github.com/neovim/neovim/pull/18579\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18579.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18579.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-15T14:08:05+00:00\", \"updated_at\": \"2022-07-13T13:01:26+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"27545eb70198f01b5cf769e4d2c237a32843a753\"}, {\"number\": 18651, \"title\": \"Add API functions for starting and stopping terminal ui input for use with e.g. OSC52 copy/paste to system clipboard\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18651\", \"id\": 942516931, \"node_id\": \"PR_kwDOAPphoM44LarD\", \"html_url\": \"https://github.com/neovim/neovim/pull/18651\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18651.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18651.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-20T09:57:51+00:00\", \"updated_at\": \"2022-05-22T05:37:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3cd4df86ef31b80085a31c8bd7c74c00fca9e182\"}, {\"number\": 18665, \"title\": \"fixed w! displaying a message when the file was uptated externally\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18665\", \"id\": 943213852, \"node_id\": \"PR_kwDOAPphoM44OE0c\", \"html_url\": \"https://github.com/neovim/neovim/pull/18665\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18665.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18665.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-20T21:43:58+00:00\", \"updated_at\": \"2022-07-02T00:24:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f54b3d7d2347317f6c1c019fa196fa7e3c1dac2b\"}, {\"number\": 18674, \"title\": \"feat(cmake): run busted tests with ctest\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18674\", \"id\": 943426034, \"node_id\": \"PR_kwDOAPphoM44O4ny\", \"html_url\": \"https://github.com/neovim/neovim/pull/18674\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18674.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18674.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-21T12:29:43+00:00\", \"updated_at\": \"2022-07-02T14:18:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"83d13e2099cc84c65f0d39da12e03dfc68501e9a\"}, {\"number\": 18678, \"title\": \"fix(treesitter): use regions for `LanguageTree:contains`\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18678\", \"id\": 943444820, \"node_id\": \"PR_kwDOAPphoM44O9NU\", \"html_url\": \"https://github.com/neovim/neovim/pull/18678\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18678.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18678.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-21T14:25:01+00:00\", \"updated_at\": \"2022-06-16T09:02:42+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"591ea4396793d876dd720de4c38be1b9567e8f67\"}, {\"number\": 18690, \"title\": \"fix(charset): don't consider chars above 0x10FFFF printable\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18690\", \"id\": 943620843, \"node_id\": \"PR_kwDOAPphoM44PoLr\", \"html_url\": \"https://github.com/neovim/neovim/pull/18690\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18690.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18690.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T10:31:47+00:00\", \"updated_at\": \"2022-05-22T12:34:05+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"af7678d6b7128f92dd8b060175c221f07b80009b\"}, {\"number\": 18704, \"title\": \"Fix #11349 and #18659\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18704\", \"id\": 943725352, \"node_id\": \"PR_kwDOAPphoM44QBso\", \"html_url\": \"https://github.com/neovim/neovim/pull/18704\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18704.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18704.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T19:32:26+00:00\", \"updated_at\": \"2022-05-23T01:24:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"14ac8b602ccc8584941f1d288e392d2526156a76\"}, {\"number\": 18705, \"title\": \"fix: assertion failure when requiring missing module in autocmd\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18705\", \"id\": 943727766, \"node_id\": \"PR_kwDOAPphoM44QCSW\", \"html_url\": \"https://github.com/neovim/neovim/pull/18705\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18705.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18705.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T19:47:14+00:00\", \"updated_at\": \"2022-06-14T12:58:40+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b086a759423b45144ddb8cff3882ec4712ebcace\"}, {\"number\": 18706, \"title\": \"feat(lua)!: repurpose \\\"-l\\\" to execute Lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18706\", \"id\": 943739485, \"node_id\": \"PR_kwDOAPphoM44QFJd\", \"html_url\": \"https://github.com/neovim/neovim/pull/18706\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18706.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18706.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-22T20:57:23+00:00\", \"updated_at\": \"2022-06-19T21:49:54+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cb706e79c575d37fb469cb4a1646a590da660f7c\"}, {\"number\": 18723, \"title\": \"fix: paste registers in powershell normally (non-reversed)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18723\", \"id\": 944851207, \"node_id\": \"PR_kwDOAPphoM44UUkH\", \"html_url\": \"https://github.com/neovim/neovim/pull/18723\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18723.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18723.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-23T19:58:26+00:00\", \"updated_at\": \"2022-05-25T11:07:14+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1a1566eae1be0b606784d110ad6e6133e9d00e4b\"}, {\"number\": 18769, \"title\": \"vim-patch:8.2.5028: syntax regexp matching can be slow\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18769\", \"id\": 949384704, \"node_id\": \"PR_kwDOAPphoM44lnYA\", \"html_url\": \"https://github.com/neovim/neovim/pull/18769\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18769.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18769.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-27T14:45:31+00:00\", \"updated_at\": \"2022-05-28T17:46:50+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"6a119297e9850e12017e4fc91d57f7b3afa3baf4\"}, {\"number\": 18772, \"title\": \"Expose API for snippet parser.\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18772\", \"id\": 949452304, \"node_id\": \"PR_kwDOAPphoM44l34Q\", \"html_url\": \"https://github.com/neovim/neovim/pull/18772\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18772.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18772.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-27T16:07:43+00:00\", \"updated_at\": \"2022-07-08T21:51:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"1807a8abe5c0c97956f058c1377ea81be2c04a33\"}, {\"number\": 18777, \"title\": \"feat(api): add bdelete to nvim_buf_delete\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18777\", \"id\": 949982561, \"node_id\": \"PR_kwDOAPphoM44n5Vh\", \"html_url\": \"https://github.com/neovim/neovim/pull/18777\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18777.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18777.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-28T08:16:57+00:00\", \"updated_at\": \"2022-06-04T11:34:59+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"427ab2fcb3787a9830a2d0091eab6da7a4f96c14\"}, {\"number\": 18815, \"title\": \"feat: 'inccommand' support for :normal\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18815\", \"id\": 952174162, \"node_id\": \"PR_kwDOAPphoM44wQZS\", \"html_url\": \"https://github.com/neovim/neovim/pull/18815\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18815.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18815.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-05-31T16:17:04+00:00\", \"updated_at\": \"2022-06-01T02:39:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9f103f711ee44ecdadb6bc07fd99a461b4027610\"}, {\"number\": 18839, \"title\": \"fix(lsp): fix multi client handling workspace_folder methods\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18839\", \"id\": 955993635, \"node_id\": \"PR_kwDOAPphoM44-04j\", \"html_url\": \"https://github.com/neovim/neovim/pull/18839\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18839.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18839.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-02T14:40:46+00:00\", \"updated_at\": \"2022-06-07T16:28:36+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"5f754383b97a0b0e617c36479f3ba63760f13a31\"}, {\"number\": 18924, \"title\": \"Increase the maximum search index shown in the statusline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18924\", \"id\": 964667702, \"node_id\": \"PR_kwDOAPphoM45f6k2\", \"html_url\": \"https://github.com/neovim/neovim/pull/18924\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18924.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18924.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-11T04:04:46+00:00\", \"updated_at\": \"2022-06-11T11:01:08+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fa99912e66cac300a659c733ba7d506f08acdf6e\"}, {\"number\": 18930, \"title\": \"fix(lsp): log messages using vim.notify\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18930\", \"id\": 964842536, \"node_id\": \"PR_kwDOAPphoM45glQo\", \"html_url\": \"https://github.com/neovim/neovim/pull/18930\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18930.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18930.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-11T21:40:18+00:00\", \"updated_at\": \"2022-06-14T23:40:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"8a62e03686756b7c9d52daa634236c94ac2080a2\"}, {\"number\": 18935, \"title\": \"feat(lsp): add WARN logs for spawn failures and non-OK exits\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18935\", \"id\": 965018760, \"node_id\": \"PR_kwDOAPphoM45hQSI\", \"html_url\": \"https://github.com/neovim/neovim/pull/18935\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18935.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18935.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-12T14:45:23+00:00\", \"updated_at\": \"2022-06-12T16:00:47+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fef2becf680181f763ce0eea7544c972627fc960\"}, {\"number\": 18992, \"title\": \"fix(input): do no reinterpret mouse keys with ALT modifiers\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/18992\", \"id\": 969885744, \"node_id\": \"PR_kwDOAPphoM45z0gw\", \"html_url\": \"https://github.com/neovim/neovim/pull/18992\", \"diff_url\": \"https://github.com/neovim/neovim/pull/18992.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/18992.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-16T23:29:11+00:00\", \"updated_at\": \"2022-06-17T10:32:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d0df2f37612fee5a89a5cecb7f2cc45d678f94d4\"}, {\"number\": 19024, \"title\": \"docs: fix typos\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19024\", \"id\": 971519345, \"node_id\": \"PR_kwDOAPphoM456DVx\", \"html_url\": \"https://github.com/neovim/neovim/pull/19024\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19024.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19024.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-19T16:16:45+00:00\", \"updated_at\": \"2022-07-14T01:23:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"b9d594e9fd19c9c061add901f01870caf10552c8\"}, {\"number\": 19032, \"title\": \"feat(nvim_exec2): Implement `nvim_exec2()`\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19032\", \"id\": 972377172, \"node_id\": \"PR_kwDOAPphoM459UxU\", \"html_url\": \"https://github.com/neovim/neovim/pull/19032\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19032.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19032.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-20T15:29:33+00:00\", \"updated_at\": \"2022-06-21T11:30:48+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"ecbd0f2db567084c41fc96c5de8a123edb831e3a\"}, {\"number\": 19035, \"title\": \"feat(getchar): getchar(2) waits for character without moving the cursor\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19035\", \"id\": 972745988, \"node_id\": \"PR_kwDOAPphoM45-u0E\", \"html_url\": \"https://github.com/neovim/neovim/pull/19035\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19035.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19035.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-21T00:07:33+00:00\", \"updated_at\": \"2022-06-22T02:30:09+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"4ed3284075473a974cc60c9cf8965b68b8dcbb68\"}, {\"number\": 19062, \"title\": \"test: what the consequences of removing \\\"simplified\\\" mappings would be\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19062\", \"id\": 976883533, \"node_id\": \"PR_kwDOAPphoM46Og9N\", \"html_url\": \"https://github.com/neovim/neovim/pull/19062\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19062.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19062.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-23T09:31:43+00:00\", \"updated_at\": \"2022-06-23T10:13:22+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2786fb2f05e769b1494ba37cf392f46b3bd4184e\"}, {\"number\": 19096, \"title\": \"feat: allow interrupting lua code\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19096\", \"id\": 979237483, \"node_id\": \"PR_kwDOAPphoM46Xfpr\", \"html_url\": \"https://github.com/neovim/neovim/pull/19096\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19096.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19096.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-26T07:28:10+00:00\", \"updated_at\": \"2022-06-27T15:06:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"aac8a27a4b181279cff054a0f3ca19831fa1680d\"}, {\"number\": 19111, \"title\": \"fix: shellslash for exepath and stdpath (#13787)\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19111\", \"id\": 979404644, \"node_id\": \"PR_kwDOAPphoM46YIdk\", \"html_url\": \"https://github.com/neovim/neovim/pull/19111\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19111.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19111.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-26T22:20:48+00:00\", \"updated_at\": \"2022-07-12T17:30:21+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d05511e5888d7ade6a11a0bbf6af9ebf4c0e32fe\"}, {\"number\": 19121, \"title\": \"ci(distribution): auto-release on winget\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19121\", \"id\": 979893374, \"node_id\": \"PR_kwDOAPphoM46Z_x-\", \"html_url\": \"https://github.com/neovim/neovim/pull/19121\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19121.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19121.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-27T10:46:33+00:00\", \"updated_at\": \"2022-06-28T10:34:15+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bb8e44cc127bfe5ecb127b559842acf5b8d127b4\"}, {\"number\": 19128, \"title\": \"build: add cmake-presets integration\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19128\", \"id\": 980278904, \"node_id\": \"PR_kwDOAPphoM46bd54\", \"html_url\": \"https://github.com/neovim/neovim/pull/19128\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19128.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19128.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-27T16:30:03+00:00\", \"updated_at\": \"2022-07-12T15:42:23+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0e8e04d06dd38c08f858525860bf790a4ec552e4\"}, {\"number\": 19140, \"title\": \"Fix leaks detected by coverity\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19140\", \"id\": 981722982, \"node_id\": \"PR_kwDOAPphoM46g-dm\", \"html_url\": \"https://github.com/neovim/neovim/pull/19140\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19140.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19140.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-28T18:03:28+00:00\", \"updated_at\": \"2022-06-30T15:45:51+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d626aad84a3f0e61ce5d481f0c952b504fbb2432\"}, {\"number\": 19155, \"title\": \"feat(api): add nvim_win_get_folds\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19155\", \"id\": 982791801, \"node_id\": \"PR_kwDOAPphoM46lDZ5\", \"html_url\": \"https://github.com/neovim/neovim/pull/19155\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19155.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19155.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-29T16:00:16+00:00\", \"updated_at\": \"2022-07-04T11:15:25+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"88b779faa4ed8543f8f8389256e53a0efdcfa017\"}, {\"number\": 19164, \"title\": \"feat(lua): vim.ui_attach to get ui events from lua\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19164\", \"id\": 983594296, \"node_id\": \"PR_kwDOAPphoM46oHU4\", \"html_url\": \"https://github.com/neovim/neovim/pull/19164\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19164.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19164.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-30T09:28:53+00:00\", \"updated_at\": \"2022-07-04T06:08:30+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"406d7ef57a2612365ebef829e53a5a1a7d8826f4\"}, {\"number\": 19167, \"title\": \"refactor: enable -Wconversion warning for memline.c\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19167\", \"id\": 983805934, \"node_id\": \"PR_kwDOAPphoM46o6_u\", \"html_url\": \"https://github.com/neovim/neovim/pull/19167\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19167.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19167.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-06-30T12:52:29+00:00\", \"updated_at\": \"2022-06-30T13:29:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2b866a4354a3c11b08783f42fd2cf0f434d98d8e\"}, {\"number\": 19185, \"title\": \"[WIP] cmdheight=0 fix bugs part2\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19185\", \"id\": 984815690, \"node_id\": \"PR_kwDOAPphoM46sxhK\", \"html_url\": \"https://github.com/neovim/neovim/pull/19185\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19185.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19185.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-01T10:44:52+00:00\", \"updated_at\": \"2022-07-14T10:35:53+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"728697fc3347533cd11348f670cee24dd93b1719\"}, {\"number\": 19189, \"title\": \"feat(cmake): add native support for testing\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19189\", \"id\": 984895341, \"node_id\": \"PR_kwDOAPphoM46tE9t\", \"html_url\": \"https://github.com/neovim/neovim/pull/19189\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19189.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19189.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-01T12:11:30+00:00\", \"updated_at\": \"2022-07-12T11:37:38+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d49be1f46422b1b861fd9e0a83cae99e23399746\"}, {\"number\": 19213, \"title\": \"feat(lsp): allow passing custom list handler to LSP functions that return lists\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19213\", \"id\": 985685047, \"node_id\": \"PR_kwDOAPphoM46wFw3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19213\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19213.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19213.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-03T09:49:06+00:00\", \"updated_at\": \"2022-07-14T06:29:56+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"9f0a09fb5a5e16c1068bb7042fc470ba8cfe8e3b\"}, {\"number\": 19217, \"title\": \"fix(lua): make it possible cancel vim.wait with ctrl-c\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19217\", \"id\": 985742869, \"node_id\": \"PR_kwDOAPphoM46wT4V\", \"html_url\": \"https://github.com/neovim/neovim/pull/19217\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19217.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19217.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-03T15:00:07+00:00\", \"updated_at\": \"2022-07-04T22:03:35+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0af58feb9a3a774907c58ad055182e4908a9278f\"}, {\"number\": 19233, \"title\": \"vim-patch:8.1.{0342,0425}: can_unload_buffer()\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19233\", \"id\": 987235146, \"node_id\": \"PR_kwDOAPphoM462ANK\", \"html_url\": \"https://github.com/neovim/neovim/pull/19233\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19233.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19233.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T09:59:35+00:00\", \"updated_at\": \"2022-07-05T10:25:04+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"218beb6e075e5c6b2848487e81a56b2742a5592e\"}, {\"number\": 19238, \"title\": \"feat(lua): allow vim.cmd to be indexed\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19238\", \"id\": 987532353, \"node_id\": \"PR_kwDOAPphoM463IxB\", \"html_url\": \"https://github.com/neovim/neovim/pull/19238\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19238.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19238.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T14:51:33+00:00\", \"updated_at\": \"2022-07-13T08:54:48+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"257fbff58a59159dccce7978e19fb220b0af49e5\"}, {\"number\": 19239, \"title\": \"refactor(lua): Use API objects for Lua stdlib\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19239\", \"id\": 987660262, \"node_id\": \"PR_kwDOAPphoM463n_m\", \"html_url\": \"https://github.com/neovim/neovim/pull/19239\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19239.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19239.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T17:11:07+00:00\", \"updated_at\": \"2022-07-06T15:43:41+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"bf130eb25535636e0c56b55ec511648df7ca9808\"}, {\"number\": 19243, \"title\": \"feat(window/ui): add splitscroll option \", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19243\", \"id\": 987968117, \"node_id\": \"PR_kwDOAPphoM464zJ1\", \"html_url\": \"https://github.com/neovim/neovim/pull/19243\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19243.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19243.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-05T23:50:22+00:00\", \"updated_at\": \"2022-07-11T13:18:32+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"4da27bef01bbcc030278a942128e5c55dfee4054\"}, {\"number\": 19246, \"title\": \"version.c: update [skip ci]\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19246\", \"id\": 988117381, \"node_id\": \"PR_kwDOAPphoM465XmF\", \"html_url\": \"https://github.com/neovim/neovim/pull/19246\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19246.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19246.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T03:41:50+00:00\", \"updated_at\": \"2022-07-14T03:42:23+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"a47efe3d969d456c42dfc29da4487352804ce9a1\"}, {\"number\": 19252, \"title\": \"fix: make right click work correctly with clickable statusline\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19252\", \"id\": 988557239, \"node_id\": \"PR_kwDOAPphoM467C-3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19252\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19252.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19252.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T09:39:13+00:00\", \"updated_at\": \"2022-07-13T15:22:44+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0d78c4b341d44108ae912959c949ca82a9ef4849\"}, {\"number\": 19259, \"title\": \"fix: emoji \\\"Regional Indicator Symbols\\\" handling\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19259\", \"id\": 989349964, \"node_id\": \"PR_kwDOAPphoM46-EhM\", \"html_url\": \"https://github.com/neovim/neovim/pull/19259\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19259.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19259.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-06T20:53:09+00:00\", \"updated_at\": \"2022-07-07T09:10:32+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3212efbcd59564c003a8006f37db9edf5890c583\"}, {\"number\": 19268, \"title\": \"fix (#19250): make_filter_cmd for powershell commands with arguments\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19268\", \"id\": 990230805, \"node_id\": \"PR_kwDOAPphoM47BbkV\", \"html_url\": \"https://github.com/neovim/neovim/pull/19268\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19268.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19268.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-07T13:21:20+00:00\", \"updated_at\": \"2022-07-13T09:19:16+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"cf64a0b622e6a6ad4d5db69ea6b0e84dd9dbdfd5\"}, {\"number\": 19270, \"title\": \"feat(ui): add scroll_delta to win_viewport event\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19270\", \"id\": 990445515, \"node_id\": \"PR_kwDOAPphoM47CP_L\", \"html_url\": \"https://github.com/neovim/neovim/pull/19270\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19270.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19270.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-07T15:45:11+00:00\", \"updated_at\": \"2022-07-08T09:54:34+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"562fafa979213454ed4f6ff897dcb54360bdb532\"}, {\"number\": 19279, \"title\": \"fix(decoration): slightly better botline guess\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19279\", \"id\": 991422510, \"node_id\": \"PR_kwDOAPphoM47F-gu\", \"html_url\": \"https://github.com/neovim/neovim/pull/19279\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19279.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19279.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-08T09:30:08+00:00\", \"updated_at\": \"2022-07-08T14:07:26+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"e852845b9f34f5bf6d9dc36a8e9bb00424203340\"}, {\"number\": 19290, \"title\": \"feat(defaults): enable mouse support\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19290\", \"id\": 991875851, \"node_id\": \"PR_kwDOAPphoM47HtML\", \"html_url\": \"https://github.com/neovim/neovim/pull/19290\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19290.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19290.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-08T17:05:15+00:00\", \"updated_at\": \"2022-07-14T13:28:29+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f1f1bd51dd844a40c7322373bcaebf75d2ef09f0\"}, {\"number\": 19309, \"title\": \"refactor(lsp): make the use of local aliases more consistent\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19309\", \"id\": 992420584, \"node_id\": \"PR_kwDOAPphoM47JyLo\", \"html_url\": \"https://github.com/neovim/neovim/pull/19309\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19309.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19309.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-10T13:07:23+00:00\", \"updated_at\": \"2022-07-14T01:28:52+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"0a8f22cf8ededc7c659ea785360a8389dbd97cef\"}, {\"number\": 19315, \"title\": \"fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19315\", \"id\": 992700834, \"node_id\": \"PR_kwDOAPphoM47K2mi\", \"html_url\": \"https://github.com/neovim/neovim/pull/19315\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19315.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19315.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T06:08:45+00:00\", \"updated_at\": \"2022-07-14T05:44:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"2e48cba1a2a5c35d8ec8b670fb4ca305712105ee\"}, {\"number\": 19323, \"title\": \"fix: Escape path characters in username for tempdir #19240\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19323\", \"id\": 993176462, \"node_id\": \"PR_kwDOAPphoM47MquO\", \"html_url\": \"https://github.com/neovim/neovim/pull/19323\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19323.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19323.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T14:26:38+00:00\", \"updated_at\": \"2022-07-14T13:19:58+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"30806d15f48b6e2b5d4524c4230f0c830aef91c4\"}, {\"number\": 19324, \"title\": \"ci: remove unnecessary files from ci/\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19324\", \"id\": 993196312, \"node_id\": \"PR_kwDOAPphoM47MvkY\", \"html_url\": \"https://github.com/neovim/neovim/pull/19324\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19324.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19324.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-11T14:42:59+00:00\", \"updated_at\": \"2022-07-11T19:56:29+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"fb72b0bf1c9d402710cc5c9af5d18ee76d68d664\"}, {\"number\": 19336, \"title\": \"ci: refactor build.ps1\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19336\", \"id\": 994466551, \"node_id\": \"PR_kwDOAPphoM47Rlr3\", \"html_url\": \"https://github.com/neovim/neovim/pull/19336\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19336.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19336.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-12T16:00:23+00:00\", \"updated_at\": \"2022-07-14T07:43:11+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"d2e6854bdd9e2faa477b8c8052fe5c64f3c1b85c\"}, {\"number\": 19348, \"title\": \"fix(winbar): allow setting winbar in winhighlight\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19348\", \"id\": 995311213, \"node_id\": \"PR_kwDOAPphoM47Uz5t\", \"html_url\": \"https://github.com/neovim/neovim/pull/19348\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19348.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19348.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-13T10:19:47+00:00\", \"updated_at\": \"2022-07-13T14:02:03+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"31324f52d380442bf19bbf6567866a88babbc523\"}, {\"number\": 19351, \"title\": \"feat(ts): upstream spellsitter.nvim\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19351\", \"id\": 995357737, \"node_id\": \"PR_kwDOAPphoM47U_Qp\", \"html_url\": \"https://github.com/neovim/neovim/pull/19351\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19351.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19351.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-13T11:07:34+00:00\", \"updated_at\": \"2022-07-14T12:13:33+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"97531988bb0004afa6dc1279d94e7409f32bc58f\"}, {\"number\": 19360, \"title\": \"feat: multibuffer preview support for inccommand\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19360\", \"id\": 996391724, \"node_id\": \"PR_kwDOAPphoM47Y7ss\", \"html_url\": \"https://github.com/neovim/neovim/pull/19360\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19360.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19360.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-14T08:45:01+00:00\", \"updated_at\": \"2022-07-14T14:06:08+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"3993f4fbd191b0830bfa7af422ce758b21f0c93a\"}, {\"number\": 19365, \"title\": \"feat(defaults): nnoremap & :&&\", \"url\": \"https://api.github.com/repos/neovim/neovim/pulls/19365\", \"id\": 996649270, \"node_id\": \"PR_kwDOAPphoM47Z6k2\", \"html_url\": \"https://github.com/neovim/neovim/pull/19365\", \"diff_url\": \"https://github.com/neovim/neovim/pull/19365.diff\", \"patch_url\": \"https://github.com/neovim/neovim/pull/19365.patch\", \"issues_url\": null, \"state\": \"open\", \"locked\": false, \"created_at\": \"2022-07-14T13:02:03+00:00\", \"updated_at\": \"2022-07-14T14:20:33+00:00\", \"closed_at\": null, \"merged_at\": null, \"merge_commit_sha\": \"f8fa2b0effd75d26d19ad29d6f12324a83881407\"}]}" +{ + "response": { + "16929": [ + { + "closed_at": null, + "created_at": "2022-01-04 23:59:01+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/16929.diff", + "html_url": "https://github.com/neovim/neovim/pull/16929", + "id": 814282825, + "issues_url": null, + "locked": false, + "merge_commit_sha": "fd4d19995a6e6ae6f054c72a64c86f114c79df1b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4wiPhJ", + "number": 16929, + "patch_url": "https://github.com/neovim/neovim/pull/16929.patch", + "state": "open", + "title": "[RFC] Call CursorHold events even if events are available", + "updated_at": "2022-03-30 01:21:43+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/16929" + } + ], + "16989": [ + { + "closed_at": null, + "created_at": "2022-01-08 02:28:56+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/16989.diff", + "html_url": "https://github.com/neovim/neovim/pull/16989", + "id": 816779276, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f970f3b212856abdb984aa83cd781df76836d8c5", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4wrxAM", + "number": 16989, + "patch_url": "https://github.com/neovim/neovim/pull/16989.patch", + "state": "open", + "title": "feat(autochdir): extract CWD from term:// URI", + "updated_at": "2022-02-05 21:06:49+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/16989" + } + ], + "16990": [ + { + "closed_at": null, + "created_at": "2022-01-08 02:42:24+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/16990.diff", + "html_url": "https://github.com/neovim/neovim/pull/16990", + "id": 816781081, + "issues_url": null, + "locked": false, + "merge_commit_sha": "db687820e72dc54ef747180dfb2b9a2db22f56bf", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4wrxcZ", + "number": 16990, + "patch_url": "https://github.com/neovim/neovim/pull/16990.patch", + "state": "open", + "title": "Allow nvim -es to be used interactively with a TTY", + "updated_at": "2022-05-27 19:56:51+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/16990" + } + ], + "17050": [ + { + "closed_at": null, + "created_at": "2022-01-12 08:11:09+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17050.diff", + "html_url": "https://github.com/neovim/neovim/pull/17050", + "id": 819415416, + "issues_url": null, + "locked": false, + "merge_commit_sha": "551aba48bf6e84e840348f503a61ac7a22c0479c", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4w10l4", + "number": 17050, + "patch_url": "https://github.com/neovim/neovim/pull/17050.patch", + "state": "open", + "title": "Build with openResty/LuaJIT2", + "updated_at": "2022-06-19 16:11:24+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17050" + } + ], + "17099": [ + { + "closed_at": null, + "created_at": "2022-01-15 11:10:21+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17099.diff", + "html_url": "https://github.com/neovim/neovim/pull/17099", + "id": 823608831, + "issues_url": null, + "locked": false, + "merge_commit_sha": "03128bb9b6a9ba5f8a8a33286df9c22d250afe99", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4xF0X_", + "number": 17099, + "patch_url": "https://github.com/neovim/neovim/pull/17099.patch", + "state": "open", + "title": "Change api for Query:iter_matches()", + "updated_at": "2022-07-13 09:09:27+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17099" + } + ], + "17117": [ + { + "closed_at": null, + "created_at": "2022-01-16 17:27:33+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17117.diff", + "html_url": "https://github.com/neovim/neovim/pull/17117", + "id": 823952815, + "issues_url": null, + "locked": false, + "merge_commit_sha": "8e8a96deda0cb8cbb2638db4d86bfdeee8e803d4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4xHIWv", + "number": 17117, + "patch_url": "https://github.com/neovim/neovim/pull/17117.patch", + "state": "open", + "title": "Use weak tables in tree-sitter code", + "updated_at": "2022-04-02 18:06:51+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17117" + } + ], + "17127": [ + { + "closed_at": null, + "created_at": "2022-01-17 20:28:52+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17127.diff", + "html_url": "https://github.com/neovim/neovim/pull/17127", + "id": 824918701, + "issues_url": null, + "locked": false, + "merge_commit_sha": "482c317da2ade7a0561c0c670b28b79529e48a86", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4xK0Kt", + "number": 17127, + "patch_url": "https://github.com/neovim/neovim/pull/17127.patch", + "state": "open", + "title": "tree-sitter: injection language base on filetype.lua", + "updated_at": "2022-06-23 21:41:40+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17127" + } + ], + "17197": [ + { + "closed_at": null, + "created_at": "2022-01-25 23:57:30+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17197.diff", + "html_url": "https://github.com/neovim/neovim/pull/17197", + "id": 831967435, + "issues_url": null, + "locked": false, + "merge_commit_sha": "7687746a6926f3910499bddcb7b093572dbbf7c6", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4xltDL", + "number": 17197, + "patch_url": "https://github.com/neovim/neovim/pull/17197.patch", + "state": "open", + "title": "feat(terminal): respond to OSC background and foreground request", + "updated_at": "2022-05-19 15:19:30+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17197" + } + ], + "17218": [ + { + "closed_at": null, + "created_at": "2022-01-28 09:35:37+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17218.diff", + "html_url": "https://github.com/neovim/neovim/pull/17218", + "id": 834260979, + "issues_url": null, + "locked": false, + "merge_commit_sha": "ee6761f5054a6179e21086e5ec698dfe79b1b5b9", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4xuc_z", + "number": 17218, + "patch_url": "https://github.com/neovim/neovim/pull/17218.patch", + "state": "open", + "title": "refactor(lsp): move completion logic into a completion module", + "updated_at": "2022-06-27 21:32:15+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17218" + } + ], + "17329": [ + { + "closed_at": null, + "created_at": "2022-02-08 08:12:27+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17329.diff", + "html_url": "https://github.com/neovim/neovim/pull/17329", + "id": 842523537, + "issues_url": null, + "locked": false, + "merge_commit_sha": "2f4926a2074a34e6e5c794c214d20781935aa1bf", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4yN-OR", + "number": 17329, + "patch_url": "https://github.com/neovim/neovim/pull/17329.patch", + "state": "open", + "title": "Test experimental reflow branch of libvterm", + "updated_at": "2022-05-16 09:12:46+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17329" + } + ], + "17336": [ + { + "closed_at": null, + "created_at": "2022-02-08 19:13:05+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17336.diff", + "html_url": "https://github.com/neovim/neovim/pull/17336", + "id": 843156231, + "issues_url": null, + "locked": false, + "merge_commit_sha": "a08147e52cfd28f08d55d9627a3b3b7e86839792", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4yQYsH", + "number": 17336, + "patch_url": "https://github.com/neovim/neovim/pull/17336.patch", + "state": "open", + "title": "[WIP] winbar", + "updated_at": "2022-05-25 00:56:49+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17336" + } + ], + "17398": [ + { + "closed_at": null, + "created_at": "2022-02-13 21:50:26+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17398.diff", + "html_url": "https://github.com/neovim/neovim/pull/17398", + "id": 851325885, + "issues_url": null, + "locked": false, + "merge_commit_sha": "a0ec414d70d934ba4bfff0747511aba5807d1173", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4yvjO9", + "number": 17398, + "patch_url": "https://github.com/neovim/neovim/pull/17398.patch", + "state": "open", + "title": "feat: fine-grained control over diff chunks (#17210)", + "updated_at": "2022-02-28 21:17:45+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17398" + } + ], + "17446": [ + { + "closed_at": null, + "created_at": "2022-02-17 20:59:23+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17446.diff", + "html_url": "https://github.com/neovim/neovim/pull/17446", + "id": 855948088, + "issues_url": null, + "locked": false, + "merge_commit_sha": "19631a9905576ce3c074bde217de810b774f3bf4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4zBLs4", + "number": 17446, + "patch_url": "https://github.com/neovim/neovim/pull/17446.patch", + "state": "open", + "title": "feat(folds): add 'foldoptions' option", + "updated_at": "2022-07-03 17:59:25+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17446" + } + ], + "17536": [ + { + "closed_at": null, + "created_at": "2022-02-27 05:07:55+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17536.diff", + "html_url": "https://github.com/neovim/neovim/pull/17536", + "id": 865665865, + "issues_url": null, + "locked": false, + "merge_commit_sha": "6f6c1ed9e7cace2d633454381bb290534af79777", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4zmQNJ", + "number": 17536, + "patch_url": "https://github.com/neovim/neovim/pull/17536.patch", + "state": "open", + "title": "vim-patch:8.2.{0188,4463,4465}: fuzzy command line completion", + "updated_at": "2022-03-09 01:12:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17536" + } + ], + "17537": [ + { + "closed_at": null, + "created_at": "2022-02-27 10:05:58+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17537.diff", + "html_url": "https://github.com/neovim/neovim/pull/17537", + "id": 865959838, + "issues_url": null, + "locked": false, + "merge_commit_sha": "e5c9eea22540103372c624e4ae56dd17e6334ce9", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4znX-e", + "number": 17537, + "patch_url": "https://github.com/neovim/neovim/pull/17537.patch", + "state": "open", + "title": " [WIP] feat(lua): nvim-lua interpreter mode (for lua co-processes, etc etc)", + "updated_at": "2022-03-11 17:09:11+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17537" + } + ], + "17543": [ + { + "closed_at": null, + "created_at": "2022-02-27 19:16:40+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17543.diff", + "html_url": "https://github.com/neovim/neovim/pull/17543", + "id": 866155597, + "issues_url": null, + "locked": false, + "merge_commit_sha": "a69825086eb89bf5b0502d839479fc4aa44b9187", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4zoHxN", + "number": 17543, + "patch_url": "https://github.com/neovim/neovim/pull/17543.patch", + "state": "open", + "title": "Open with quick fix from stdin - a first attempt.", + "updated_at": "2022-02-28 08:49:37+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17543" + } + ], + "17633": [ + { + "closed_at": null, + "created_at": "2022-03-07 01:54:32+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17633.diff", + "html_url": "https://github.com/neovim/neovim/pull/17633", + "id": 872612603, + "issues_url": null, + "locked": false, + "merge_commit_sha": "cef3f9e0428af6348b1bd5f01742d9b654798cc0", + "merged_at": null, + "node_id": "PR_kwDOAPphoM40AwL7", + "number": 17633, + "patch_url": "https://github.com/neovim/neovim/pull/17633.patch", + "state": "open", + "title": "chore(treesitter): show filetype associated with parser", + "updated_at": "2022-04-03 11:59:19+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17633" + } + ], + "17736": [ + { + "closed_at": null, + "created_at": "2022-03-15 20:44:26+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17736.diff", + "html_url": "https://github.com/neovim/neovim/pull/17736", + "id": 880676757, + "issues_url": null, + "locked": false, + "merge_commit_sha": "ba12649ac2e8d42c9d085dea7300c020fa4ac2b2", + "merged_at": null, + "node_id": "PR_kwDOAPphoM40fg-V", + "number": 17736, + "patch_url": "https://github.com/neovim/neovim/pull/17736.patch", + "state": "open", + "title": "fix(mouse): check that mouse support is enabled for visual mode", + "updated_at": "2022-05-23 14:06:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17736" + } + ], + "17802": [ + { + "closed_at": null, + "created_at": "2022-03-21 12:49:05+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17802.diff", + "html_url": "https://github.com/neovim/neovim/pull/17802", + "id": 884790616, + "issues_url": null, + "locked": false, + "merge_commit_sha": "aa66ddaa1bdf97490b22b93a5f043a8c25e256ab", + "merged_at": null, + "node_id": "PR_kwDOAPphoM40vNVY", + "number": 17802, + "patch_url": "https://github.com/neovim/neovim/pull/17802.patch", + "state": "open", + "title": "Draft: feat(query): support setting a parsed query", + "updated_at": "2022-03-30 17:10:18+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17802" + } + ], + "17856": [ + { + "closed_at": null, + "created_at": "2022-03-25 18:55:19+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17856.diff", + "html_url": "https://github.com/neovim/neovim/pull/17856", + "id": 889790437, + "issues_url": null, + "locked": false, + "merge_commit_sha": "abc62bf0b0a6ca77c4c34ecb29977aea64edba72", + "merged_at": null, + "node_id": "PR_kwDOAPphoM41CR_l", + "number": 17856, + "patch_url": "https://github.com/neovim/neovim/pull/17856.patch", + "state": "open", + "title": "feat(remote): add wait subcommands", + "updated_at": "2022-05-04 14:25:31+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17856" + } + ], + "17894": [ + { + "closed_at": null, + "created_at": "2022-03-28 06:00:46+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17894.diff", + "html_url": "https://github.com/neovim/neovim/pull/17894", + "id": 891368649, + "issues_url": null, + "locked": false, + "merge_commit_sha": "6b5196ba2525171e107e8a675f217c5be03d1d24", + "merged_at": null, + "node_id": "PR_kwDOAPphoM41ITTJ", + "number": 17894, + "patch_url": "https://github.com/neovim/neovim/pull/17894.patch", + "state": "open", + "title": "Refactoring buf_do_map()", + "updated_at": "2022-04-02 12:05:02+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17894" + } + ], + "17950": [ + { + "closed_at": null, + "created_at": "2022-04-01 10:36:58+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17950.diff", + "html_url": "https://github.com/neovim/neovim/pull/17950", + "id": 897225439, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3875dfeba29d33e0f807e28291a8c4f9fa9f34fb", + "merged_at": null, + "node_id": "PR_kwDOAPphoM41epLf", + "number": 17950, + "patch_url": "https://github.com/neovim/neovim/pull/17950.patch", + "state": "open", + "title": "vim-patch:8.2.{4029,4093,4100}: breakindent patches", + "updated_at": "2022-04-01 10:38:36+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17950" + } + ], + "17976": [ + { + "closed_at": null, + "created_at": "2022-04-03 00:09:55+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17976.diff", + "html_url": "https://github.com/neovim/neovim/pull/17976", + "id": 898164935, + "issues_url": null, + "locked": false, + "merge_commit_sha": "bf2b6824993d84540a3473b3781f95d37adb320d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM41iOjH", + "number": 17976, + "patch_url": "https://github.com/neovim/neovim/pull/17976.patch", + "state": "open", + "title": "feat(lsp): add before_init_async field to lsp client", + "updated_at": "2022-05-19 01:33:41+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17976" + } + ], + "17984": [ + { + "closed_at": null, + "created_at": "2022-04-03 12:54:40+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/17984.diff", + "html_url": "https://github.com/neovim/neovim/pull/17984", + "id": 898283728, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d3b8562fd6848d2ec047bd918ed358d5a5e5eb08", + "merged_at": null, + "node_id": "PR_kwDOAPphoM41irjQ", + "number": 17984, + "patch_url": "https://github.com/neovim/neovim/pull/17984.patch", + "state": "open", + "title": "feat(treesitter): use better error messages in query", + "updated_at": "2022-04-03 12:59:41+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/17984" + } + ], + "18049": [ + { + "closed_at": null, + "created_at": "2022-04-09 06:13:48+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18049.diff", + "html_url": "https://github.com/neovim/neovim/pull/18049", + "id": 904644539, + "issues_url": null, + "locked": false, + "merge_commit_sha": "1718e67ee2b76ef3ab170f9410f578c0301921cc", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4168e7", + "number": 18049, + "patch_url": "https://github.com/neovim/neovim/pull/18049.patch", + "state": "open", + "title": "feat(QuitPre): allow aborting window closure with v:event.abort_close", + "updated_at": "2022-04-11 17:39:36+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18049" + } + ], + "18096": [ + { + "closed_at": null, + "created_at": "2022-04-12 22:22:00+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18096.diff", + "html_url": "https://github.com/neovim/neovim/pull/18096", + "id": 908224509, + "issues_url": null, + "locked": false, + "merge_commit_sha": "925294ca2f7ed3578ad5b10287fdfd3a37396d7e", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42Imf9", + "number": 18096, + "patch_url": "https://github.com/neovim/neovim/pull/18096.patch", + "state": "open", + "title": "feat(api): add nvim_(set|get)_cmdline", + "updated_at": "2022-04-25 01:21:57+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18096" + } + ], + "18109": [ + { + "closed_at": null, + "created_at": "2022-04-14 12:24:01+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18109.diff", + "html_url": "https://github.com/neovim/neovim/pull/18109", + "id": 909907547, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d6f9d2b91e49f0bec508a35aa6d547e1d7db7099", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42PBZb", + "number": 18109, + "patch_url": "https://github.com/neovim/neovim/pull/18109.patch", + "state": "open", + "title": "refactor(treesitter): rely more on ts correctness", + "updated_at": "2022-06-17 07:02:44+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18109" + } + ], + "18130": [ + { + "closed_at": null, + "created_at": "2022-04-16 04:07:12+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18130.diff", + "html_url": "https://github.com/neovim/neovim/pull/18130", + "id": 911196469, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d8e989926669597fe87a4a00faa94fd0dddc5de6", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42T8E1", + "number": 18130, + "patch_url": "https://github.com/neovim/neovim/pull/18130.patch", + "state": "open", + "title": "Enable hyperlinks in TUI (OSC-8)", + "updated_at": "2022-04-24 11:41:59+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18130" + } + ], + "18161": [ + { + "closed_at": null, + "created_at": "2022-04-18 13:59:49+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18161.diff", + "html_url": "https://github.com/neovim/neovim/pull/18161", + "id": 912063852, + "issues_url": null, + "locked": false, + "merge_commit_sha": "6cb406b04545b3e1ed27ee8dd2fdb09d7ac69978", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42XP1s", + "number": 18161, + "patch_url": "https://github.com/neovim/neovim/pull/18161.patch", + "state": "open", + "title": "feat(ui): add vim.ui.select_many", + "updated_at": "2022-04-30 14:45:00+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18161" + } + ], + "18232": [ + { + "closed_at": null, + "created_at": "2022-04-23 09:55:18+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18232.diff", + "html_url": "https://github.com/neovim/neovim/pull/18232", + "id": 917169761, + "issues_url": null, + "locked": false, + "merge_commit_sha": "db546106781dfa7d21c76e29b270eee5ebd9f831", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42quZh", + "number": 18232, + "patch_url": "https://github.com/neovim/neovim/pull/18232.patch", + "state": "open", + "title": "Upstream nvim-treesitter utils to Neovim", + "updated_at": "2022-07-09 10:08:12+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18232" + } + ], + "18233": [ + { + "closed_at": null, + "created_at": "2022-04-23 10:16:09+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18233.diff", + "html_url": "https://github.com/neovim/neovim/pull/18233", + "id": 917172738, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3e564d4a2df5941bd07873b94b893e9d8bb6baa9", + "merged_at": null, + "node_id": "PR_kwDOAPphoM42qvIC", + "number": 18233, + "patch_url": "https://github.com/neovim/neovim/pull/18233.patch", + "state": "open", + "title": "CI: debug issue with bump API version", + "updated_at": "2022-04-25 14:39:46+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18233" + } + ], + "18286": [ + { + "closed_at": null, + "created_at": "2022-04-27 13:14:57+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18286.diff", + "html_url": "https://github.com/neovim/neovim/pull/18286", + "id": 920640099, + "issues_url": null, + "locked": false, + "merge_commit_sha": "0420baa07c1ca4b13d7db1b1a44091c4c0911e54", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4239pj", + "number": 18286, + "patch_url": "https://github.com/neovim/neovim/pull/18286.patch", + "state": "open", + "title": "feat(lua): add vim.iconv", + "updated_at": "2022-07-05 13:47:24+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18286" + } + ], + "18304": [ + { + "closed_at": null, + "created_at": "2022-04-29 12:45:45+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18304.diff", + "html_url": "https://github.com/neovim/neovim/pull/18304", + "id": 923708305, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3130af7485cdc39fc5edfb926ce028c640ec61bf", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43DquR", + "number": 18304, + "patch_url": "https://github.com/neovim/neovim/pull/18304.patch", + "state": "open", + "title": "feat(lsp): support dynamic registration of didChangeConfiguration", + "updated_at": "2022-06-13 10:44:21+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18304" + } + ], + "18317": [ + { + "closed_at": null, + "created_at": "2022-04-30 11:15:53+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18317.diff", + "html_url": "https://github.com/neovim/neovim/pull/18317", + "id": 924639810, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f996f45677498fb03f63ee5165b1b73ca89caf8b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43HOJC", + "number": 18317, + "patch_url": "https://github.com/neovim/neovim/pull/18317.patch", + "state": "open", + "title": "feat(treesitter): make resolving of injection `@language` configurable", + "updated_at": "2022-04-30 11:26:18+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18317" + } + ], + "18361": [ + { + "closed_at": null, + "created_at": "2022-05-02 10:47:13+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18361.diff", + "html_url": "https://github.com/neovim/neovim/pull/18361", + "id": 925430366, + "issues_url": null, + "locked": false, + "merge_commit_sha": "59808535e5ff49adb0f4d8d31f5db087d6b8e32d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43KPJe", + "number": 18361, + "patch_url": "https://github.com/neovim/neovim/pull/18361.patch", + "state": "open", + "title": "fix(executor): port luaL_tolstring from Lua 5.2 (#18359)", + "updated_at": "2022-05-05 10:54:53+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18361" + } + ], + "18372": [ + { + "closed_at": null, + "created_at": "2022-05-02 16:30:48+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18372.diff", + "html_url": "https://github.com/neovim/neovim/pull/18372", + "id": 925733280, + "issues_url": null, + "locked": false, + "merge_commit_sha": "a94b5f002e2c73415c95bd6aaa51cc2a5edc7c8d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43LZGg", + "number": 18372, + "patch_url": "https://github.com/neovim/neovim/pull/18372.patch", + "state": "open", + "title": "feat(lsp): return result of buf_request() in LSP functions", + "updated_at": "2022-05-03 13:16:35+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18372" + } + ], + "18375": [ + { + "closed_at": null, + "created_at": "2022-05-02 19:50:12+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18375.diff", + "html_url": "https://github.com/neovim/neovim/pull/18375", + "id": 925899490, + "issues_url": null, + "locked": false, + "merge_commit_sha": "dc44bdda829ecc67813835a258680c6cbe21bad2", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43MBri", + "number": 18375, + "patch_url": "https://github.com/neovim/neovim/pull/18375.patch", + "state": "open", + "title": "feat(ui): refactor TUI from thread to separate process", + "updated_at": "2022-05-10 15:55:36+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18375" + } + ], + "18388": [ + { + "closed_at": null, + "created_at": "2022-05-03 13:19:35+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18388.diff", + "html_url": "https://github.com/neovim/neovim/pull/18388", + "id": 926553260, + "issues_url": null, + "locked": false, + "merge_commit_sha": "469d216a5ee863ad0851b5f1ff520db295721e27", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43OhSs", + "number": 18388, + "patch_url": "https://github.com/neovim/neovim/pull/18388.patch", + "state": "open", + "title": "feat(job,terminal): unset Vim/Nvim-owned env vars", + "updated_at": "2022-07-01 21:23:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18388" + } + ], + "18414": [ + { + "closed_at": null, + "created_at": "2022-05-04 14:22:03+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18414.diff", + "html_url": "https://github.com/neovim/neovim/pull/18414", + "id": 927687258, + "issues_url": null, + "locked": false, + "merge_commit_sha": "9fead5f96d1452b276719ca687eb55f581d3db66", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43S2Ja", + "number": 18414, + "patch_url": "https://github.com/neovim/neovim/pull/18414.patch", + "state": "open", + "title": "docs: --remote alternatives", + "updated_at": "2022-05-12 00:00:39+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18414" + } + ], + "18426": [ + { + "closed_at": null, + "created_at": "2022-05-05 09:45:28+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18426.diff", + "html_url": "https://github.com/neovim/neovim/pull/18426", + "id": 928495758, + "issues_url": null, + "locked": false, + "merge_commit_sha": "879c18067fd85973c9318c1a4707ee290c3c73f3", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43V7iO", + "number": 18426, + "patch_url": "https://github.com/neovim/neovim/pull/18426.patch", + "state": "open", + "title": "fix(runtime): correct load order for ftplugin/*", + "updated_at": "2022-06-19 16:11:18+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18426" + } + ], + "18476": [ + { + "closed_at": null, + "created_at": "2022-05-08 01:30:06+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18476.diff", + "html_url": "https://github.com/neovim/neovim/pull/18476", + "id": 930384397, + "issues_url": null, + "locked": false, + "merge_commit_sha": "50b8a9ae28a9c34cdb23d7a1344f739270fe83c9", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43dIoN", + "number": 18476, + "patch_url": "https://github.com/neovim/neovim/pull/18476.patch", + "state": "open", + "title": "feat(lsp): implement :lsp command", + "updated_at": "2022-05-12 00:39:49+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18476" + } + ], + "18506": [ + { + "closed_at": null, + "created_at": "2022-05-09 19:48:59+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18506.diff", + "html_url": "https://github.com/neovim/neovim/pull/18506", + "id": 931578517, + "issues_url": null, + "locked": false, + "merge_commit_sha": "216bac4002ad829e8eb813ae93b1623a71d9fa2b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43hsKV", + "number": 18506, + "patch_url": "https://github.com/neovim/neovim/pull/18506.patch", + "state": "open", + "title": "feat(lsp): add vim.lsp.config", + "updated_at": "2022-05-15 18:24:22+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18506" + } + ], + "18514": [ + { + "closed_at": null, + "created_at": "2022-05-10 14:51:26+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18514.diff", + "html_url": "https://github.com/neovim/neovim/pull/18514", + "id": 932536026, + "issues_url": null, + "locked": false, + "merge_commit_sha": "fff3b2d97d39e46b78ba637c615b9f50952bd87d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43lV7a", + "number": 18514, + "patch_url": "https://github.com/neovim/neovim/pull/18514.patch", + "state": "open", + "title": "fix(clang: 'Uninitialized argument value')", + "updated_at": "2022-05-11 10:14:42+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18514" + } + ], + "18559": [ + { + "closed_at": null, + "created_at": "2022-05-13 13:42:39+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18559.diff", + "html_url": "https://github.com/neovim/neovim/pull/18559", + "id": 935946632, + "issues_url": null, + "locked": false, + "merge_commit_sha": "b4cb43038c365067fb43ccc84d7eadd8013bbf4b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43yWmI", + "number": 18559, + "patch_url": "https://github.com/neovim/neovim/pull/18559.patch", + "state": "open", + "title": "refactor(displatcher): remove unused headers", + "updated_at": "2022-05-13 13:45:18+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18559" + } + ], + "18561": [ + { + "closed_at": null, + "created_at": "2022-05-13 14:48:28+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18561.diff", + "html_url": "https://github.com/neovim/neovim/pull/18561", + "id": 936016908, + "issues_url": null, + "locked": false, + "merge_commit_sha": "1ea26a33c54af57051dc35af457beeb180b3c1c0", + "merged_at": null, + "node_id": "PR_kwDOAPphoM43ynwM", + "number": 18561, + "patch_url": "https://github.com/neovim/neovim/pull/18561.patch", + "state": "open", + "title": "feat(channels): introduce v:parent", + "updated_at": "2022-07-01 21:28:28+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18561" + } + ], + "18579": [ + { + "closed_at": null, + "created_at": "2022-05-15 14:08:05+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18579.diff", + "html_url": "https://github.com/neovim/neovim/pull/18579", + "id": 936757616, + "issues_url": null, + "locked": false, + "merge_commit_sha": "27545eb70198f01b5cf769e4d2c237a32843a753", + "merged_at": null, + "node_id": "PR_kwDOAPphoM431clw", + "number": 18579, + "patch_url": "https://github.com/neovim/neovim/pull/18579.patch", + "state": "open", + "title": "docs: .git-blame-ignore-revs", + "updated_at": "2022-07-13 13:01:26+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18579" + } + ], + "18651": [ + { + "closed_at": null, + "created_at": "2022-05-20 09:57:51+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18651.diff", + "html_url": "https://github.com/neovim/neovim/pull/18651", + "id": 942516931, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3cd4df86ef31b80085a31c8bd7c74c00fca9e182", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44LarD", + "number": 18651, + "patch_url": "https://github.com/neovim/neovim/pull/18651.patch", + "state": "open", + "title": "Add API functions for starting and stopping terminal ui input for use with e.g. OSC52 copy/paste to system clipboard", + "updated_at": "2022-05-22 05:37:36+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18651" + } + ], + "18665": [ + { + "closed_at": null, + "created_at": "2022-05-20 21:43:58+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18665.diff", + "html_url": "https://github.com/neovim/neovim/pull/18665", + "id": 943213852, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f54b3d7d2347317f6c1c019fa196fa7e3c1dac2b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44OE0c", + "number": 18665, + "patch_url": "https://github.com/neovim/neovim/pull/18665.patch", + "state": "open", + "title": "fixed w! displaying a message when the file was uptated externally", + "updated_at": "2022-07-02 00:24:51+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18665" + } + ], + "18674": [ + { + "closed_at": null, + "created_at": "2022-05-21 12:29:43+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18674.diff", + "html_url": "https://github.com/neovim/neovim/pull/18674", + "id": 943426034, + "issues_url": null, + "locked": false, + "merge_commit_sha": "83d13e2099cc84c65f0d39da12e03dfc68501e9a", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44O4ny", + "number": 18674, + "patch_url": "https://github.com/neovim/neovim/pull/18674.patch", + "state": "open", + "title": "feat(cmake): run busted tests with ctest", + "updated_at": "2022-07-02 14:18:16+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18674" + } + ], + "18678": [ + { + "closed_at": null, + "created_at": "2022-05-21 14:25:01+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18678.diff", + "html_url": "https://github.com/neovim/neovim/pull/18678", + "id": 943444820, + "issues_url": null, + "locked": false, + "merge_commit_sha": "591ea4396793d876dd720de4c38be1b9567e8f67", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44O9NU", + "number": 18678, + "patch_url": "https://github.com/neovim/neovim/pull/18678.patch", + "state": "open", + "title": "fix(treesitter): use regions for `LanguageTree:contains`", + "updated_at": "2022-06-16 09:02:42+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18678" + } + ], + "18690": [ + { + "closed_at": null, + "created_at": "2022-05-22 10:31:47+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18690.diff", + "html_url": "https://github.com/neovim/neovim/pull/18690", + "id": 943620843, + "issues_url": null, + "locked": false, + "merge_commit_sha": "af7678d6b7128f92dd8b060175c221f07b80009b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44PoLr", + "number": 18690, + "patch_url": "https://github.com/neovim/neovim/pull/18690.patch", + "state": "open", + "title": "fix(charset): don't consider chars above 0x10FFFF printable", + "updated_at": "2022-05-22 12:34:05+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18690" + } + ], + "18704": [ + { + "closed_at": null, + "created_at": "2022-05-22 19:32:26+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18704.diff", + "html_url": "https://github.com/neovim/neovim/pull/18704", + "id": 943725352, + "issues_url": null, + "locked": false, + "merge_commit_sha": "14ac8b602ccc8584941f1d288e392d2526156a76", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44QBso", + "number": 18704, + "patch_url": "https://github.com/neovim/neovim/pull/18704.patch", + "state": "open", + "title": "Fix #11349 and #18659", + "updated_at": "2022-05-23 01:24:59+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18704" + } + ], + "18705": [ + { + "closed_at": null, + "created_at": "2022-05-22 19:47:14+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18705.diff", + "html_url": "https://github.com/neovim/neovim/pull/18705", + "id": 943727766, + "issues_url": null, + "locked": false, + "merge_commit_sha": "b086a759423b45144ddb8cff3882ec4712ebcace", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44QCSW", + "number": 18705, + "patch_url": "https://github.com/neovim/neovim/pull/18705.patch", + "state": "open", + "title": "fix: assertion failure when requiring missing module in autocmd", + "updated_at": "2022-06-14 12:58:40+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18705" + } + ], + "18706": [ + { + "closed_at": null, + "created_at": "2022-05-22 20:57:23+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18706.diff", + "html_url": "https://github.com/neovim/neovim/pull/18706", + "id": 943739485, + "issues_url": null, + "locked": false, + "merge_commit_sha": "cb706e79c575d37fb469cb4a1646a590da660f7c", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44QFJd", + "number": 18706, + "patch_url": "https://github.com/neovim/neovim/pull/18706.patch", + "state": "open", + "title": "feat(lua)!: repurpose \"-l\" to execute Lua", + "updated_at": "2022-06-19 21:49:54+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18706" + } + ], + "18723": [ + { + "closed_at": null, + "created_at": "2022-05-23 19:58:26+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18723.diff", + "html_url": "https://github.com/neovim/neovim/pull/18723", + "id": 944851207, + "issues_url": null, + "locked": false, + "merge_commit_sha": "1a1566eae1be0b606784d110ad6e6133e9d00e4b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44UUkH", + "number": 18723, + "patch_url": "https://github.com/neovim/neovim/pull/18723.patch", + "state": "open", + "title": "fix: paste registers in powershell normally (non-reversed)", + "updated_at": "2022-05-25 11:07:14+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18723" + } + ], + "18769": [ + { + "closed_at": null, + "created_at": "2022-05-27 14:45:31+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18769.diff", + "html_url": "https://github.com/neovim/neovim/pull/18769", + "id": 949384704, + "issues_url": null, + "locked": false, + "merge_commit_sha": "6a119297e9850e12017e4fc91d57f7b3afa3baf4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44lnYA", + "number": 18769, + "patch_url": "https://github.com/neovim/neovim/pull/18769.patch", + "state": "open", + "title": "vim-patch:8.2.5028: syntax regexp matching can be slow", + "updated_at": "2022-05-28 17:46:50+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18769" + } + ], + "18772": [ + { + "closed_at": null, + "created_at": "2022-05-27 16:07:43+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18772.diff", + "html_url": "https://github.com/neovim/neovim/pull/18772", + "id": 949452304, + "issues_url": null, + "locked": false, + "merge_commit_sha": "1807a8abe5c0c97956f058c1377ea81be2c04a33", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44l34Q", + "number": 18772, + "patch_url": "https://github.com/neovim/neovim/pull/18772.patch", + "state": "open", + "title": "Expose API for snippet parser.", + "updated_at": "2022-07-08 21:51:30+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18772" + } + ], + "18777": [ + { + "closed_at": null, + "created_at": "2022-05-28 08:16:57+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18777.diff", + "html_url": "https://github.com/neovim/neovim/pull/18777", + "id": 949982561, + "issues_url": null, + "locked": false, + "merge_commit_sha": "427ab2fcb3787a9830a2d0091eab6da7a4f96c14", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44n5Vh", + "number": 18777, + "patch_url": "https://github.com/neovim/neovim/pull/18777.patch", + "state": "open", + "title": "feat(api): add bdelete to nvim_buf_delete", + "updated_at": "2022-06-04 11:34:59+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18777" + } + ], + "18815": [ + { + "closed_at": null, + "created_at": "2022-05-31 16:17:04+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18815.diff", + "html_url": "https://github.com/neovim/neovim/pull/18815", + "id": 952174162, + "issues_url": null, + "locked": false, + "merge_commit_sha": "9f103f711ee44ecdadb6bc07fd99a461b4027610", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44wQZS", + "number": 18815, + "patch_url": "https://github.com/neovim/neovim/pull/18815.patch", + "state": "open", + "title": "feat: 'inccommand' support for :normal", + "updated_at": "2022-06-01 02:39:22+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18815" + } + ], + "18839": [ + { + "closed_at": null, + "created_at": "2022-06-02 14:40:46+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18839.diff", + "html_url": "https://github.com/neovim/neovim/pull/18839", + "id": 955993635, + "issues_url": null, + "locked": false, + "merge_commit_sha": "5f754383b97a0b0e617c36479f3ba63760f13a31", + "merged_at": null, + "node_id": "PR_kwDOAPphoM44-04j", + "number": 18839, + "patch_url": "https://github.com/neovim/neovim/pull/18839.patch", + "state": "open", + "title": "fix(lsp): fix multi client handling workspace_folder methods", + "updated_at": "2022-06-07 16:28:36+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18839" + } + ], + "18924": [ + { + "closed_at": null, + "created_at": "2022-06-11 04:04:46+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18924.diff", + "html_url": "https://github.com/neovim/neovim/pull/18924", + "id": 964667702, + "issues_url": null, + "locked": false, + "merge_commit_sha": "fa99912e66cac300a659c733ba7d506f08acdf6e", + "merged_at": null, + "node_id": "PR_kwDOAPphoM45f6k2", + "number": 18924, + "patch_url": "https://github.com/neovim/neovim/pull/18924.patch", + "state": "open", + "title": "Increase the maximum search index shown in the statusline", + "updated_at": "2022-06-11 11:01:08+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18924" + } + ], + "18930": [ + { + "closed_at": null, + "created_at": "2022-06-11 21:40:18+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18930.diff", + "html_url": "https://github.com/neovim/neovim/pull/18930", + "id": 964842536, + "issues_url": null, + "locked": false, + "merge_commit_sha": "8a62e03686756b7c9d52daa634236c94ac2080a2", + "merged_at": null, + "node_id": "PR_kwDOAPphoM45glQo", + "number": 18930, + "patch_url": "https://github.com/neovim/neovim/pull/18930.patch", + "state": "open", + "title": "fix(lsp): log messages using vim.notify", + "updated_at": "2022-06-14 23:40:15+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18930" + } + ], + "18935": [ + { + "closed_at": null, + "created_at": "2022-06-12 14:45:23+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18935.diff", + "html_url": "https://github.com/neovim/neovim/pull/18935", + "id": 965018760, + "issues_url": null, + "locked": false, + "merge_commit_sha": "fef2becf680181f763ce0eea7544c972627fc960", + "merged_at": null, + "node_id": "PR_kwDOAPphoM45hQSI", + "number": 18935, + "patch_url": "https://github.com/neovim/neovim/pull/18935.patch", + "state": "open", + "title": "feat(lsp): add WARN logs for spawn failures and non-OK exits", + "updated_at": "2022-06-12 16:00:47+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18935" + } + ], + "18992": [ + { + "closed_at": null, + "created_at": "2022-06-16 23:29:11+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/18992.diff", + "html_url": "https://github.com/neovim/neovim/pull/18992", + "id": 969885744, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d0df2f37612fee5a89a5cecb7f2cc45d678f94d4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM45z0gw", + "number": 18992, + "patch_url": "https://github.com/neovim/neovim/pull/18992.patch", + "state": "open", + "title": "fix(input): do no reinterpret mouse keys with ALT modifiers", + "updated_at": "2022-06-17 10:32:21+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/18992" + } + ], + "19024": [ + { + "closed_at": null, + "created_at": "2022-06-19 16:16:45+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19024.diff", + "html_url": "https://github.com/neovim/neovim/pull/19024", + "id": 971519345, + "issues_url": null, + "locked": false, + "merge_commit_sha": "b9d594e9fd19c9c061add901f01870caf10552c8", + "merged_at": null, + "node_id": "PR_kwDOAPphoM456DVx", + "number": 19024, + "patch_url": "https://github.com/neovim/neovim/pull/19024.patch", + "state": "open", + "title": "docs: fix typos", + "updated_at": "2022-07-14 01:23:16+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19024" + } + ], + "19032": [ + { + "closed_at": null, + "created_at": "2022-06-20 15:29:33+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19032.diff", + "html_url": "https://github.com/neovim/neovim/pull/19032", + "id": 972377172, + "issues_url": null, + "locked": false, + "merge_commit_sha": "ecbd0f2db567084c41fc96c5de8a123edb831e3a", + "merged_at": null, + "node_id": "PR_kwDOAPphoM459UxU", + "number": 19032, + "patch_url": "https://github.com/neovim/neovim/pull/19032.patch", + "state": "open", + "title": "feat(nvim_exec2): Implement `nvim_exec2()`", + "updated_at": "2022-06-21 11:30:48+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19032" + } + ], + "19035": [ + { + "closed_at": null, + "created_at": "2022-06-21 00:07:33+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19035.diff", + "html_url": "https://github.com/neovim/neovim/pull/19035", + "id": 972745988, + "issues_url": null, + "locked": false, + "merge_commit_sha": "4ed3284075473a974cc60c9cf8965b68b8dcbb68", + "merged_at": null, + "node_id": "PR_kwDOAPphoM45-u0E", + "number": 19035, + "patch_url": "https://github.com/neovim/neovim/pull/19035.patch", + "state": "open", + "title": "feat(getchar): getchar(2) waits for character without moving the cursor", + "updated_at": "2022-06-22 02:30:09+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19035" + } + ], + "19062": [ + { + "closed_at": null, + "created_at": "2022-06-23 09:31:43+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19062.diff", + "html_url": "https://github.com/neovim/neovim/pull/19062", + "id": 976883533, + "issues_url": null, + "locked": false, + "merge_commit_sha": "2786fb2f05e769b1494ba37cf392f46b3bd4184e", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46Og9N", + "number": 19062, + "patch_url": "https://github.com/neovim/neovim/pull/19062.patch", + "state": "open", + "title": "test: what the consequences of removing \"simplified\" mappings would be", + "updated_at": "2022-06-23 10:13:22+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19062" + } + ], + "19096": [ + { + "closed_at": null, + "created_at": "2022-06-26 07:28:10+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19096.diff", + "html_url": "https://github.com/neovim/neovim/pull/19096", + "id": 979237483, + "issues_url": null, + "locked": false, + "merge_commit_sha": "aac8a27a4b181279cff054a0f3ca19831fa1680d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46Xfpr", + "number": 19096, + "patch_url": "https://github.com/neovim/neovim/pull/19096.patch", + "state": "open", + "title": "feat: allow interrupting lua code", + "updated_at": "2022-06-27 15:06:44+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19096" + } + ], + "19111": [ + { + "closed_at": null, + "created_at": "2022-06-26 22:20:48+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19111.diff", + "html_url": "https://github.com/neovim/neovim/pull/19111", + "id": 979404644, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d05511e5888d7ade6a11a0bbf6af9ebf4c0e32fe", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46YIdk", + "number": 19111, + "patch_url": "https://github.com/neovim/neovim/pull/19111.patch", + "state": "open", + "title": "fix: shellslash for exepath and stdpath (#13787)", + "updated_at": "2022-07-12 17:30:21+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19111" + } + ], + "19121": [ + { + "closed_at": null, + "created_at": "2022-06-27 10:46:33+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19121.diff", + "html_url": "https://github.com/neovim/neovim/pull/19121", + "id": 979893374, + "issues_url": null, + "locked": false, + "merge_commit_sha": "bb8e44cc127bfe5ecb127b559842acf5b8d127b4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46Z_x-", + "number": 19121, + "patch_url": "https://github.com/neovim/neovim/pull/19121.patch", + "state": "open", + "title": "ci(distribution): auto-release on winget", + "updated_at": "2022-06-28 10:34:15+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19121" + } + ], + "19128": [ + { + "closed_at": null, + "created_at": "2022-06-27 16:30:03+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19128.diff", + "html_url": "https://github.com/neovim/neovim/pull/19128", + "id": 980278904, + "issues_url": null, + "locked": false, + "merge_commit_sha": "0e8e04d06dd38c08f858525860bf790a4ec552e4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46bd54", + "number": 19128, + "patch_url": "https://github.com/neovim/neovim/pull/19128.patch", + "state": "open", + "title": "build: add cmake-presets integration", + "updated_at": "2022-07-12 15:42:23+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19128" + } + ], + "19140": [ + { + "closed_at": null, + "created_at": "2022-06-28 18:03:28+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19140.diff", + "html_url": "https://github.com/neovim/neovim/pull/19140", + "id": 981722982, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d626aad84a3f0e61ce5d481f0c952b504fbb2432", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46g-dm", + "number": 19140, + "patch_url": "https://github.com/neovim/neovim/pull/19140.patch", + "state": "open", + "title": "Fix leaks detected by coverity", + "updated_at": "2022-06-30 15:45:51+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19140" + } + ], + "19155": [ + { + "closed_at": null, + "created_at": "2022-06-29 16:00:16+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19155.diff", + "html_url": "https://github.com/neovim/neovim/pull/19155", + "id": 982791801, + "issues_url": null, + "locked": false, + "merge_commit_sha": "88b779faa4ed8543f8f8389256e53a0efdcfa017", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46lDZ5", + "number": 19155, + "patch_url": "https://github.com/neovim/neovim/pull/19155.patch", + "state": "open", + "title": "feat(api): add nvim_win_get_folds", + "updated_at": "2022-07-04 11:15:25+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19155" + } + ], + "19164": [ + { + "closed_at": null, + "created_at": "2022-06-30 09:28:53+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19164.diff", + "html_url": "https://github.com/neovim/neovim/pull/19164", + "id": 983594296, + "issues_url": null, + "locked": false, + "merge_commit_sha": "406d7ef57a2612365ebef829e53a5a1a7d8826f4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46oHU4", + "number": 19164, + "patch_url": "https://github.com/neovim/neovim/pull/19164.patch", + "state": "open", + "title": "feat(lua): vim.ui_attach to get ui events from lua", + "updated_at": "2022-07-04 06:08:30+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19164" + } + ], + "19167": [ + { + "closed_at": null, + "created_at": "2022-06-30 12:52:29+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19167.diff", + "html_url": "https://github.com/neovim/neovim/pull/19167", + "id": 983805934, + "issues_url": null, + "locked": false, + "merge_commit_sha": "2b866a4354a3c11b08783f42fd2cf0f434d98d8e", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46o6_u", + "number": 19167, + "patch_url": "https://github.com/neovim/neovim/pull/19167.patch", + "state": "open", + "title": "refactor: enable -Wconversion warning for memline.c", + "updated_at": "2022-06-30 13:29:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19167" + } + ], + "19185": [ + { + "closed_at": null, + "created_at": "2022-07-01 10:44:52+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19185.diff", + "html_url": "https://github.com/neovim/neovim/pull/19185", + "id": 984815690, + "issues_url": null, + "locked": false, + "merge_commit_sha": "728697fc3347533cd11348f670cee24dd93b1719", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46sxhK", + "number": 19185, + "patch_url": "https://github.com/neovim/neovim/pull/19185.patch", + "state": "open", + "title": "[WIP] cmdheight=0 fix bugs part2", + "updated_at": "2022-07-14 10:35:53+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19185" + } + ], + "19189": [ + { + "closed_at": null, + "created_at": "2022-07-01 12:11:30+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19189.diff", + "html_url": "https://github.com/neovim/neovim/pull/19189", + "id": 984895341, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d49be1f46422b1b861fd9e0a83cae99e23399746", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46tE9t", + "number": 19189, + "patch_url": "https://github.com/neovim/neovim/pull/19189.patch", + "state": "open", + "title": "feat(cmake): add native support for testing", + "updated_at": "2022-07-12 11:37:38+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19189" + } + ], + "19213": [ + { + "closed_at": null, + "created_at": "2022-07-03 09:49:06+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19213.diff", + "html_url": "https://github.com/neovim/neovim/pull/19213", + "id": 985685047, + "issues_url": null, + "locked": false, + "merge_commit_sha": "9f0a09fb5a5e16c1068bb7042fc470ba8cfe8e3b", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46wFw3", + "number": 19213, + "patch_url": "https://github.com/neovim/neovim/pull/19213.patch", + "state": "open", + "title": "feat(lsp): allow passing custom list handler to LSP functions that return lists", + "updated_at": "2022-07-14 06:29:56+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19213" + } + ], + "19217": [ + { + "closed_at": null, + "created_at": "2022-07-03 15:00:07+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19217.diff", + "html_url": "https://github.com/neovim/neovim/pull/19217", + "id": 985742869, + "issues_url": null, + "locked": false, + "merge_commit_sha": "0af58feb9a3a774907c58ad055182e4908a9278f", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46wT4V", + "number": 19217, + "patch_url": "https://github.com/neovim/neovim/pull/19217.patch", + "state": "open", + "title": "fix(lua): make it possible cancel vim.wait with ctrl-c", + "updated_at": "2022-07-04 22:03:35+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19217" + } + ], + "19233": [ + { + "closed_at": null, + "created_at": "2022-07-05 09:59:35+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19233.diff", + "html_url": "https://github.com/neovim/neovim/pull/19233", + "id": 987235146, + "issues_url": null, + "locked": false, + "merge_commit_sha": "218beb6e075e5c6b2848487e81a56b2742a5592e", + "merged_at": null, + "node_id": "PR_kwDOAPphoM462ANK", + "number": 19233, + "patch_url": "https://github.com/neovim/neovim/pull/19233.patch", + "state": "open", + "title": "vim-patch:8.1.{0342,0425}: can_unload_buffer()", + "updated_at": "2022-07-05 10:25:04+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19233" + } + ], + "19238": [ + { + "closed_at": null, + "created_at": "2022-07-05 14:51:33+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19238.diff", + "html_url": "https://github.com/neovim/neovim/pull/19238", + "id": 987532353, + "issues_url": null, + "locked": false, + "merge_commit_sha": "257fbff58a59159dccce7978e19fb220b0af49e5", + "merged_at": null, + "node_id": "PR_kwDOAPphoM463IxB", + "number": 19238, + "patch_url": "https://github.com/neovim/neovim/pull/19238.patch", + "state": "open", + "title": "feat(lua): allow vim.cmd to be indexed", + "updated_at": "2022-07-13 08:54:48+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19238" + } + ], + "19239": [ + { + "closed_at": null, + "created_at": "2022-07-05 17:11:07+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19239.diff", + "html_url": "https://github.com/neovim/neovim/pull/19239", + "id": 987660262, + "issues_url": null, + "locked": false, + "merge_commit_sha": "bf130eb25535636e0c56b55ec511648df7ca9808", + "merged_at": null, + "node_id": "PR_kwDOAPphoM463n_m", + "number": 19239, + "patch_url": "https://github.com/neovim/neovim/pull/19239.patch", + "state": "open", + "title": "refactor(lua): Use API objects for Lua stdlib", + "updated_at": "2022-07-06 15:43:41+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19239" + } + ], + "19243": [ + { + "closed_at": null, + "created_at": "2022-07-05 23:50:22+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19243.diff", + "html_url": "https://github.com/neovim/neovim/pull/19243", + "id": 987968117, + "issues_url": null, + "locked": false, + "merge_commit_sha": "4da27bef01bbcc030278a942128e5c55dfee4054", + "merged_at": null, + "node_id": "PR_kwDOAPphoM464zJ1", + "number": 19243, + "patch_url": "https://github.com/neovim/neovim/pull/19243.patch", + "state": "open", + "title": "feat(window/ui): add splitscroll option ", + "updated_at": "2022-07-11 13:18:32+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19243" + } + ], + "19246": [ + { + "closed_at": null, + "created_at": "2022-07-06 03:41:50+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19246.diff", + "html_url": "https://github.com/neovim/neovim/pull/19246", + "id": 988117381, + "issues_url": null, + "locked": false, + "merge_commit_sha": "a47efe3d969d456c42dfc29da4487352804ce9a1", + "merged_at": null, + "node_id": "PR_kwDOAPphoM465XmF", + "number": 19246, + "patch_url": "https://github.com/neovim/neovim/pull/19246.patch", + "state": "open", + "title": "version.c: update [skip ci]", + "updated_at": "2022-07-14 03:42:23+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19246" + } + ], + "19252": [ + { + "closed_at": null, + "created_at": "2022-07-06 09:39:13+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19252.diff", + "html_url": "https://github.com/neovim/neovim/pull/19252", + "id": 988557239, + "issues_url": null, + "locked": false, + "merge_commit_sha": "0d78c4b341d44108ae912959c949ca82a9ef4849", + "merged_at": null, + "node_id": "PR_kwDOAPphoM467C-3", + "number": 19252, + "patch_url": "https://github.com/neovim/neovim/pull/19252.patch", + "state": "open", + "title": "fix: make right click work correctly with clickable statusline", + "updated_at": "2022-07-13 15:22:44+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19252" + } + ], + "19259": [ + { + "closed_at": null, + "created_at": "2022-07-06 20:53:09+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19259.diff", + "html_url": "https://github.com/neovim/neovim/pull/19259", + "id": 989349964, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3212efbcd59564c003a8006f37db9edf5890c583", + "merged_at": null, + "node_id": "PR_kwDOAPphoM46-EhM", + "number": 19259, + "patch_url": "https://github.com/neovim/neovim/pull/19259.patch", + "state": "open", + "title": "fix: emoji \"Regional Indicator Symbols\" handling", + "updated_at": "2022-07-07 09:10:32+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19259" + } + ], + "19268": [ + { + "closed_at": null, + "created_at": "2022-07-07 13:21:20+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19268.diff", + "html_url": "https://github.com/neovim/neovim/pull/19268", + "id": 990230805, + "issues_url": null, + "locked": false, + "merge_commit_sha": "cf64a0b622e6a6ad4d5db69ea6b0e84dd9dbdfd5", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47BbkV", + "number": 19268, + "patch_url": "https://github.com/neovim/neovim/pull/19268.patch", + "state": "open", + "title": "fix (#19250): make_filter_cmd for powershell commands with arguments", + "updated_at": "2022-07-13 09:19:16+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19268" + } + ], + "19270": [ + { + "closed_at": null, + "created_at": "2022-07-07 15:45:11+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19270.diff", + "html_url": "https://github.com/neovim/neovim/pull/19270", + "id": 990445515, + "issues_url": null, + "locked": false, + "merge_commit_sha": "562fafa979213454ed4f6ff897dcb54360bdb532", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47CP_L", + "number": 19270, + "patch_url": "https://github.com/neovim/neovim/pull/19270.patch", + "state": "open", + "title": "feat(ui): add scroll_delta to win_viewport event", + "updated_at": "2022-07-08 09:54:34+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19270" + } + ], + "19279": [ + { + "closed_at": null, + "created_at": "2022-07-08 09:30:08+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19279.diff", + "html_url": "https://github.com/neovim/neovim/pull/19279", + "id": 991422510, + "issues_url": null, + "locked": false, + "merge_commit_sha": "e852845b9f34f5bf6d9dc36a8e9bb00424203340", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47F-gu", + "number": 19279, + "patch_url": "https://github.com/neovim/neovim/pull/19279.patch", + "state": "open", + "title": "fix(decoration): slightly better botline guess", + "updated_at": "2022-07-08 14:07:26+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19279" + } + ], + "19290": [ + { + "closed_at": null, + "created_at": "2022-07-08 17:05:15+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19290.diff", + "html_url": "https://github.com/neovim/neovim/pull/19290", + "id": 991875851, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f1f1bd51dd844a40c7322373bcaebf75d2ef09f0", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47HtML", + "number": 19290, + "patch_url": "https://github.com/neovim/neovim/pull/19290.patch", + "state": "open", + "title": "feat(defaults): enable mouse support", + "updated_at": "2022-07-14 13:28:29+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19290" + } + ], + "19309": [ + { + "closed_at": null, + "created_at": "2022-07-10 13:07:23+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19309.diff", + "html_url": "https://github.com/neovim/neovim/pull/19309", + "id": 992420584, + "issues_url": null, + "locked": false, + "merge_commit_sha": "0a8f22cf8ededc7c659ea785360a8389dbd97cef", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47JyLo", + "number": 19309, + "patch_url": "https://github.com/neovim/neovim/pull/19309.patch", + "state": "open", + "title": "refactor(lsp): make the use of local aliases more consistent", + "updated_at": "2022-07-14 01:28:52+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19309" + } + ], + "19315": [ + { + "closed_at": null, + "created_at": "2022-07-11 06:08:45+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19315.diff", + "html_url": "https://github.com/neovim/neovim/pull/19315", + "id": 992700834, + "issues_url": null, + "locked": false, + "merge_commit_sha": "1446940c67208a7bc46657d30ca3abb0c82dc022", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47K2mi", + "number": 19315, + "patch_url": "https://github.com/neovim/neovim/pull/19315.patch", + "state": "open", + "title": "fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows", + "updated_at": "2022-07-14 14:25:15+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19315" + } + ], + "19323": [ + { + "closed_at": null, + "created_at": "2022-07-11 14:26:38+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19323.diff", + "html_url": "https://github.com/neovim/neovim/pull/19323", + "id": 993176462, + "issues_url": null, + "locked": false, + "merge_commit_sha": "30806d15f48b6e2b5d4524c4230f0c830aef91c4", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47MquO", + "number": 19323, + "patch_url": "https://github.com/neovim/neovim/pull/19323.patch", + "state": "open", + "title": "fix: Escape path characters in username for tempdir #19240", + "updated_at": "2022-07-14 14:56:16+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19323" + } + ], + "19324": [ + { + "closed_at": null, + "created_at": "2022-07-11 14:42:59+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19324.diff", + "html_url": "https://github.com/neovim/neovim/pull/19324", + "id": 993196312, + "issues_url": null, + "locked": false, + "merge_commit_sha": "fb72b0bf1c9d402710cc5c9af5d18ee76d68d664", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47MvkY", + "number": 19324, + "patch_url": "https://github.com/neovim/neovim/pull/19324.patch", + "state": "open", + "title": "ci: remove unnecessary files from ci/", + "updated_at": "2022-07-11 19:56:29+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19324" + } + ], + "19336": [ + { + "closed_at": null, + "created_at": "2022-07-12 16:00:23+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19336.diff", + "html_url": "https://github.com/neovim/neovim/pull/19336", + "id": 994466551, + "issues_url": null, + "locked": false, + "merge_commit_sha": "d2e6854bdd9e2faa477b8c8052fe5c64f3c1b85c", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47Rlr3", + "number": 19336, + "patch_url": "https://github.com/neovim/neovim/pull/19336.patch", + "state": "open", + "title": "ci: refactor build.ps1", + "updated_at": "2022-07-14 07:43:11+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19336" + } + ], + "19348": [ + { + "closed_at": null, + "created_at": "2022-07-13 10:19:47+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19348.diff", + "html_url": "https://github.com/neovim/neovim/pull/19348", + "id": 995311213, + "issues_url": null, + "locked": false, + "merge_commit_sha": "31324f52d380442bf19bbf6567866a88babbc523", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47Uz5t", + "number": 19348, + "patch_url": "https://github.com/neovim/neovim/pull/19348.patch", + "state": "open", + "title": "fix(winbar): allow setting winbar in winhighlight", + "updated_at": "2022-07-13 14:02:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19348" + } + ], + "19351": [ + { + "closed_at": null, + "created_at": "2022-07-13 11:07:34+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19351.diff", + "html_url": "https://github.com/neovim/neovim/pull/19351", + "id": 995357737, + "issues_url": null, + "locked": false, + "merge_commit_sha": "97531988bb0004afa6dc1279d94e7409f32bc58f", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47U_Qp", + "number": 19351, + "patch_url": "https://github.com/neovim/neovim/pull/19351.patch", + "state": "open", + "title": "feat(ts): upstream spellsitter.nvim", + "updated_at": "2022-07-14 12:13:33+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19351" + } + ], + "19360": [ + { + "closed_at": null, + "created_at": "2022-07-14 08:45:01+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19360.diff", + "html_url": "https://github.com/neovim/neovim/pull/19360", + "id": 996391724, + "issues_url": null, + "locked": false, + "merge_commit_sha": "3993f4fbd191b0830bfa7af422ce758b21f0c93a", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47Y7ss", + "number": 19360, + "patch_url": "https://github.com/neovim/neovim/pull/19360.patch", + "state": "open", + "title": "feat: multibuffer preview support for inccommand", + "updated_at": "2022-07-14 14:06:08+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19360" + } + ], + "19365": [ + { + "closed_at": null, + "created_at": "2022-07-14 13:02:03+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19365.diff", + "html_url": "https://github.com/neovim/neovim/pull/19365", + "id": 996649270, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f8fa2b0effd75d26d19ad29d6f12324a83881407", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47Z6k2", + "number": 19365, + "patch_url": "https://github.com/neovim/neovim/pull/19365.patch", + "state": "open", + "title": "feat(defaults): nnoremap & :&&", + "updated_at": "2022-07-14 14:47:55+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19365" + } + ] + } +} From bf6528fd06979a302552e64837486468cdedb924 Mon Sep 17 00:00:00 2001 From: vsedov Date: Sun, 17 Jul 2022 00:37:27 +0100 Subject: [PATCH 08/13] chore(poetry): update dep --- poetry.lock | 18 +++++++++++++++++- pyproject.toml | 2 ++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/poetry.lock b/poetry.lock index b90d027..b6b8421 100644 --- a/poetry.lock +++ b/poetry.lock @@ -860,6 +860,22 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [package.extras] test = ["ipaddress", "mock", "enum34", "pywin32", "wmi"] +[[package]] +name = "psycopg2" +version = "2.9.3" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "psycopg2-binary" +version = "2.9.3" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +category = "main" +optional = false +python-versions = ">=3.6" + [[package]] name = "ptyprocess" version = "0.7.0" @@ -1458,7 +1474,7 @@ httpx = ">=0.14.2" [metadata] lock-version = "1.1" python-versions = "^3.10.2" -content-hash = "da334e1eccbee29e4438f5c31a5a42078f102801431069cd77613bb5039cd58c" +content-hash = "71e25f9c29f6734e128b5a11ac35f168907cdc814aeabc396a50413669df750f" [metadata.files] aiofiles = [] diff --git a/pyproject.toml b/pyproject.toml index f5bdbb5..8982106 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,6 +44,8 @@ validators = "^0.20.0" PyGithub = "^1.55" pydantic = "^1.9.1" joblib = "^1.1.0" +psycopg2 = "^2.9.3" +psycopg2-binary = "^2.9.3" [tool.poetry.dev-dependencies] From 4b9905d75237491334c48816e4fe29669a69c12d Mon Sep 17 00:00:00 2001 From: vsedov Date: Sun, 17 Jul 2022 00:37:47 +0100 Subject: [PATCH 09/13] feat(postgress db): add client secrets for host port user password and url --- neorg/constants.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/neorg/constants.py b/neorg/constants.py index a524d23..0a645cb 100644 --- a/neorg/constants.py +++ b/neorg/constants.py @@ -53,3 +53,10 @@ class Guild: DATABASE_PATH = os.path.join(BOT_DIR, "fetch_info/data/") THIRD_PARTY_PATH = os.path.join(BOT_DIR, "fetch_info/third_party/") FETCH_INFO_PATH = os.path.join(BOT_DIR, "fetch_info/") + +# Database +DB_HOST = os.getenv("DB_HOST") +DB_PORT = os.getenv("DB_PORT") +DB_USER = os.getenv("DB_USER") +DB_PASSWORD = os.getenv("DB_PASSWORD") +DB_URL = os.getenv("DB_URI") From 673703cfbb96334e33fa0f5e9af592b6e085dc7d Mon Sep 17 00:00:00 2001 From: vsedov Date: Sun, 17 Jul 2022 00:38:06 +0100 Subject: [PATCH 10/13] feat(neovim tag db): update tag db --- neorg/fetch_info/data/tags.db | Bin 466944 -> 704512 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/neorg/fetch_info/data/tags.db b/neorg/fetch_info/data/tags.db index 276cdb5f2ee85f0a112f38a5963e3c699c205e26..5c4bfd8309e80a0ccc667d3c7f5d9d00a44093f8 100644 GIT binary patch delta 179931 zcmZU62Y4LS)wXwMd$p`CS+?aSH_4J*u;q?>@5V(&UTu-q-Xia=BpYn6FM;#~%t#s) z+iC_9N`Qox5Nd#gBoInSNJ0&Pgpfe^zmEhG0{?sN?#$ff^Yhr_edpZX-gC~qcg{XK z{_NS=H zz0JMez0$qdUGJXlp6ae}7rDJ|o7>>}x9fjge{;R
A)*K@9?U5~pSblu~+!*#Q3 z(ADcY=lZ(qORiI{c2~^R;yU6w;M(Qd>{{bm=33~Q>zd)Jbd|aCT`rf|`I+-y&VM-H zb^g)$2j{Py&p4mTq)s`&pSw>TaHMZzuWZEsZ)Ja&ipO`^?`!e+4*T6^JZ@nxSL1Or z`^_mlZelM*@VLZ&9l~Rjy|@F95%$6=Jcilx)A1N$&w20|WY1E7i|m;w9v9dzV|bir zzc_-&0Q>niJo?$w3-Rbnv!9jX*~^|fjfcXXJd8&Vd*UD--Rvi8@#tcY&&ES$k1fFC zM)qhO9_QF2Gx4~AJ)DQf_3X!#wQsWr_u}y__9Ke>o9u^$czlE1e-e+cv-=wH_!_%+ z5*}Y=_gL`w3QK=~Ii6o;cQxa29lNstk89Z-%kcOTyWNY&HSE^?crf-|O6e@SC5%U! z-8>7AGwjk)JWjLGxp!;TD ztiQKDZGFIctF_DeWoxIk)q23X$-2Zk$68_aSU$J>!}6x(1N3^BjIE! z7@!xDd}c;bnspha@tgxsk~f=0^vlJhskL%WD;@8XT-!3 z@y=wBM7>NtEk>C*RyB^vr=;?VxNM&3En@Q3Ij_T2WlX+GSt3j2X(peP%B!@b6G7jx za4ZmvrBGz~gji&H%J7*fud}DDJ912x62T!!|+KOtCO-d3< zl961=4qt?7;F!E>RzWqBkLJ7$M0_WyBEn)tP)n3Bxm7+jt5jlgi}G-nME?oNcg-rR zU~*6@pQe?|=RelomOK`2qgD+lo^GjVJd^!m^Kuc26z$h6=glrgTlvJg;Q|!?$QObo z+kE~Y1#9|3k}ZjNdn`cJd8JkZ$tqu`k1Fr5P5l5Tu5vnWmidt>A&}xKI;dhCJPmt73Q7YQpNfo^V zwWbYrU$i;g84jdcDHGe};W;I!n{C24_CVpBwd`SK{Xe{pVr)T#ujWtn?xLUZ=lag`aEnpUd%cjs9~fey-Mk*5c>o z`p+8tT&4eLWj4mr&kApAzynW1(~Ig z$)av1FOkag{n0=q91BisI0K+T1X2JNi$D^U;s}TuY{f zVwo?B1Odzwf!zS=MPLztIuWQrQEIi~PAjWq@?5E6b~5Elq{6Y5sr%QgZ`!?Q)tXT4Gx{xe4@>yyT>Wb$mOVu}`S-^Q)G_HNs=aqC)ij9F4e zq4>tdnW|(=)jZpQ8bluTiuCKiUkHasMNbAe}z&{(n>uQU0|YA z?rrm>kfqoZ{G5Ouk!jt^O2}4djZMGCOZRUsv)*e?6Ggq*&^pHZzV{XH)86~Nm%QKh zp78p;JH5-jbG(I~&pdB=p7%WLxy2)UPI+2A+dOri@gAG|AMW3}pK#yizTSPx9d=*g zUhSUiE^z(V^;g#mu6temu4`N&kkT4gp7SH;YtAQ}cRMdSzu`NT%zm$Z(0-jgY~OCLw@qWqZc<1CW_- z+pe-5v2C%H?1eFS6a7N7hA_$9hQGt-Ufkr$a1UYM$1V{ z$g;<>*ivb+n%_6SXnxFmv-zC)gxP1_W?r(-Ji}aQHkv*#{lWAzP?!@VQ)wqOj?SNAO0wYWrL-7}TXM`+RN zo*}PVTwKArtAweWB8vJF$ASs)hwkahmQkr3qSNFX78l_;Rbiu2G5#|}er$0eo|Bck zGeD*M;bN>_-IIjbo+9%{;>jSU!)|mSjUt8Om=3!q=zXp#6s1MGyCMf7LeV{5gd%NN z#=FafDL)iG5sXK$l699!{H1pPFTq?##_?`|kEb{8wdmw2g)l!q@# zR3(M-=M5#s?gHh*OEk8+^A-0^QYlI^PE0)Pr~KrJP$)@78!HwqL_%Is2;3u&b$f(W zBNUAJlURVd-NFJyAcb|QVbkEI04cCjsw@ly+Y&*)kCBmEI`7*gawFJwQeZ~;yD8y7NmHoL_Qos;Smsg zSeNn>73)e%m8Duaoq?+0iG&}Ea@QI8(WS-3U8i%a0To-!x=zV|TUuJs1^TP?uV9K^ zT&4WuW@_H9lXBg%;&d07u13y+i9|fn9E_l(1*{8XS0gpSuUNzFd9Ef zwc7={t5p&}N;)Q%lnd!xH(3=7MM)?k3WcglS=TYCVx~%y<;LY>tGYmV3ss~F-3r0L zcJ*3praEYqZ&+TM?rIV90m=v2kSI&^vJ3QA3mrH~4H^(QULc%oBT|iu5lJxEV9=k6 za}}VgSxAOxB5DA9xOl8eIRjwRi1vtFyP|My7r3vc#S#056g4M^uhyIdbCqB$>jL}L zIyqMsida{p()3-acq!`w;}u@|Q&b+1UA;Ullo`-mtvLede~4kf@;$@=B@ld8Q)eK-=0Xu6U3?F zZI%?}WvBdpWr?wChthZ}&0k&Hg)X0whPD;J9NGmEt7X>T9-*2;X2D|h1lwuEcY($V zke~7o9;@ZwpG?s-)3r$yOOguN72KF3mk1KLAqP7iqOz|S%I;6n*n{A@9Kkl4M7q}I zBoe6_&$`wqTW^ypFs@cBk=vwlAeRe+&Y$#S`Ahj)u$pzPQidS`(Ur=>8POI0N0btW z=yLhul<~%{Wy;vwrP7(KYpIxUqM7mnMyuBgY7f1-LD_!0RD`|+E-Sp_^|MGEYkodq zfY0huao&Cll?%7i`r5TX_DwA`cFk9Qi406)U0|(xv&Uoppf8eXPwEr(^7p2e8@uY1 ziFZgP6IoZSpws!|(Y8o16%4gwlEK)RD}O$vfXe6JlbnsL3#3F_T_CKE zQA7=5B1Rpj8U#ntW-dq{3u0A)Xi2W8f2IHQGeyZ>3rXr_noSh_@Cr+brJ*$;q&>8`4jYs+H=oFI)kS5&)TB9dJhKw$e)%g7#Bm`EY z3z3zn3#3Lv(*EWu(mif792w(%2b#z2UfIjMaqmIz2JZsz6tC0svFB~BdED;l^<3*| z^E7%kc;mKiRxc=e#o$D#r51@a1$<^xG z>YC>o?=m?5X-?l$x|BhX@pRpga@3OD3Pq*j8ocb5rbG8R<7j56L9k(5{t*}kEjkA7iea-rF z>wVTy>({Mu>tUEt=UFFN?UsL9UbXz(@&ijB45%r~0n1v;TuZU}zvlPMFPon--)T-O z=9A_l=5^*d=2El8^mo(CrbkS-nQk7Of0KSE{ZzVF8kN2-wM$LX zYH5yCYW&>z4)l*Zja|l0qu;p0xYRhsIM(o);XT9ihDQvy8~O}iHY8E8W4tgd3(Xge zQ)BhedUr_e{n04RbUj$`w9XWbaxtuTI>h;AkGR@JF==>M4^}&^QKJ#8a6LQa*EeFZ z?b#uQ4-+Np!D6QiQz!1hBBv)3B8zPgRyd84MT4<+n6)s?jAcDo=d@9Z7qs5=Y!<@@ zY3=UWBvll5j8(0TQOsJUtY@QqdQ;g1)`P`O2^f_@X3_miSkHRp+&!dq^{kVh z-BdE3^koIBgP(`dXmGpca-(6_wibAN4`2NVbQm4ws2_NSv+*OP^M&k*f&7 z%BLfpR8KJGq_v8UB-=;|YoIPg6L}8|I=WCIN|3k&M%p5nz>!9;}&K^CJ-1 zY0-lZqFz zo|(c*67eNduneWzc@kJx^^(Ehmf(JiGS*WiAKqGC&U&z*YO7lW0@TB)=S-8&ZG};& z2WzR;D98BFoFZiI7)C3qbh0QErL4g^q^)gOs%X)qzE{9{u+C};;tl2iEGXkx50+VN zwkI5oH5QFKfkuxycz{!bS15T8NF_5^4^~z!b4PiP!J4Y|n4|GF%1W8swvC2|xPYR$ z5?Je~uCah>A+oJlEZ@DYXeH|rm(MUfGN=|TpW1*5C&Sz&f=CK-A_hM@I z1uSrkDgY~{))pBfJL)k>Z?JHRZ{%mT+iO`57Edt_@@Ms6^%U~uPX>Jntoq2fReAG= zQVBYgMXZ^aKhhrHbCX%g`;kJ+r z0hUP-H6a=SfJ3x9og<2|A53uL#u>5FqG1%I`?Oe)C=^Ve@~a<7<|5X8Do2>6{_d;g zbUivk_f(>T&D=jzOQ1^9&*k3oaeI22m(|ttf4y{3~5}4Ph znwxlcug>^z=|yWW+|tTTprQeQ-h{$jwdp>rG(IGefv-{aEHr1O=8)_g>TIAv+7JVrRn|~1A{S~& z@s2HWp_UXG!n(nQv{+r3=i6w$Mb369haV>6p(Vt}lgOUZEim$7 zXn;OxlWI%W^+xG}LurGkh3IxSsFOAtTl}>1pj%~5M4Un?ngKwZG^!X%p2V~cF_0!L zu8g_6PRbJ?VoKe$%C-@S90YUaZ!IdD#Ja(dG%Yz4PegqwVq(w*sS{T#7a`5PLl+Et z$9VtZ{iXK@-acq(QSW~5<=z=yujdob>z=1QcY69fXFV~`A!ug{J(V6eJVURzpK^cC zeGZ->zk7pwj(eQzU(m~*blru`OINv?p_eVdCM7pEC;i^}r1Ms1kMkO5)VarbnR9~E z==i(iWhiAA9A9yy6OO}<4baIv_Wx&p#r~-Mc6*QgH2gw)?JMn-c9-oV+wW~p+P-7^ zrtO67ux*2Fo-N<{k@Z#UW7a#YJ=SZmv1K>5wNzQhT0XYCWqHGAgL$601kRwpVK>WFR_`W*Lc!+#JJg5XUxM!mfsm3Gu&ag(Qw8PHtbbaJ#Q>n z$&{4P`(klu{dr7D3e5=&OmHky#I*<@QEuh9yy9TVT&7?F(z-C-h0(>7xX{Ib1v`j~ zk7r6u+3^I~-IS;je?o#QNQuZlJXo=rDOhkc8bTp_fp{!(k}`yKN9$iOkaUp0T?vb- z2+#zKQK_nOrnJfxhu}z6TI3~%Dr%S#%E?_D(J}=~k2XyrEXZ;Y8j%uEc04JSmNEq^ zjdL9zT5+fuY zfyM?9tBeRjXG1k?mk%B;LkGgrB2+hxc+d?6i%TxrM)kZ!9y(ltw!)GkM%YXnY?Mv% zvxiHYnSy0RQ>bHcTKO|753($-Cb2m51q8!tBDC32Y(n8G8!3;9xT?hBoTn>mmAs!x zlnJaPLMA}fDTk|-6?ls#x?KL|m0$r1)(lY!h73qy(Gap2j%K$XP+ei|$dUI`9+&6j zG2B8!gsTOpDXbwvO@)anBIj5|&|t?hL-Qy;@ZB8)O{!VIHEs!+y-REaGD#DXG% z;DPAISW>j*BNopxL3EtUlpRk?P!|=fBSKdJ{X-zEBx0Zp-$M#mPQ(fDiC_*l^ zB?^VYvLZx{MGEQG<#br()u$yZD!4XB5=#&&5zEY~Qp^!pW`xXSeZd%A)$${&XmHJu zUs+XA&6L?WnG2x`k>gppAor3hGnMOqE|nnJ89B*<>mk`HdB^3j;V9GPW0#lBW6HFg z7|7{|fKziiL@*YJW5XbPK`7u9rScb20V0BmEmRiy^-!2f`Sr`kqt+*hdPgh{#~kWw zVs3Vb>nNhl8gf3GPAdf78H)$PEeRhsD4}mbyB7KucYh%YXxKtC1X`+gA$KrX3&RK+ zJsbq^8wDvE=-py8 zD9Y}~gqaI8SI9STjQ^f9QpH3~Ws1d{gB@011nt~&S~>eHwR6uYxo%zI9M*GnPH@_R z2$KesZ=s0TgNTqP<@h=ZctZZ>x{?ak)0s1C&~8G$%Mhl{4*8LFr7*O%=d?CSWOfz8 zwvkef{7NcFtB}q4{4-4n&bviDB(KP#?9KTLO2-cP{bCk zqfJj%ac078$H+c7l9v6<3(UejLAh>2F|rJmJoha(8~Np?4P;S=E}r|A8&g4%v|i6+ zgf7obK~T%Jsa;@4$OM>EZbaM;4V_%;OkAFN1Nc*>@}`1Sa{7cG)+n?Mco0Yvra%1K@;Eyiv1-5@<6WY_Z+iktJv@L48!nV{l(^hCR zTK{T&&Uz2FpnctX!g>T-(CV>^-e`H(@|@+z*nrk!xyBN=9JH*rEU-+lxXk}Hzim!G zXa2GIR`WN_aq}+oW#%%o!Sol?Gp0LDU8WNzpJ}`4GSdXU_3RDlS?NJ(Sh`-iS~?_c zfXY!OS&bhVUo}2%{EqRP#+Y%x@p9u-qsQ>6;VtZ*zt=EgxZZHua1@m&{_*0xfzWMX zts~2FUx8>D!v-u5>%)Am4FTvV5W-}x^>@-x0AVKAp$O@qeVD=ZaJ1R0&#V0E*HY;k z*5?sALxSu-ksy>=gmH^u!dSZcFoA3RGONgxu|B7K=vet&)`!_!c-t0-%@JYj;+}BT z+}>wX;xExu*JqU%>Q-ZXTd?Dky#W;{#xo)H$or5715$2tQX3zHoWm3 z8Wr}mAVJLdT2(@a%xAp`(Y}{eElXH0W`B*YaMyuK4~kiDn|xOkq`x;V|2$egf%V3O zdgijN&}iXIM}DHRA%-pey_oK`Ig*R;4M(M{_n2H4gSoNysJt~+GKuwKcGs*T*v!`v z4t8d?;9^1PZB=%>j1kCsTjaqQ4sG;eGS`bkX1ZReyV_dQhCE}f>BXe3&8uzEW*CbA zLhltpIGs>EnBevJ$l~0K$z4ZCq3*@3p3xa;^C2v%yr_`GoUTifZ?zZmx!!J>R56?D zsbl6RESO_)Aj?Rtv zVzd{qcct35(6zE}sK6_}5Wv@li7ZC7w_MC8qJk3<=(1ciio7EErF>|~H|~Zhs&|Q! z_X^F=y$wpuE3}`gcd`8X?h52?kl`T-Mb*S;LVgD zD871a#yfopqW8V?awUCOw0aHo%B!zPrR!L4UC!H%W~ztUoO-|+o;Y_~AS-ioveF(1 zk$8>#+#V`fwX*Y7K5fiVqOVHDD_Jj;U9CIB;;96cW>!uVDfm*6$Cz$ITM`1O=NSd6hIAB8( ze4*v6w^BLyngl~%?<9HbzT&m4cVcdo%}L7Fgq+TkY7PfzP4BG`*Jl*AIZSmkUU}{{ z-t6Tv+ecGsnS5bi=?2yd?Nw;hWGAo5lAMZ9cKR~@BE(*tQ{-d{^c!8RNdEV}vVE)< zq(_V_<)fnK>aocrDP6tbJwl5ld5eJgh@o+44Lu}JdFFN6CDJ=qK6^#!0oDsORj}bD z+puGqQUU7`1HwvOT|lAFH}{HnjqTNcqi=ta4@6pz=FgS@ha3F ziO>d3%r}yJ_x_@ZtQQXCDnZ3W1c_A4hutwWhLpP>=QT7&{(OIlk11(kGNr_5Pd9c= zw4z27kRGw{Acintf$3-yD*^;ztq77Z*p4WSH4|F*)ym4BkV>I|-{idI3N{#y*sipY zDWEta){M@pfa3_Qm}rk+#)T+&jv$(7r(D3FtUJ$P8%&bkk{&vdFYbOqMk9QfJA2@&G{IPS?`Az3>=YHo(=QQUy=NQL3j;9@W zItCnHOFKFo0mo)Xt)s+YhPUK(`!n|M;}p%e>{r=?_6_#A_97@Sui1WKdjLDwuEh?v zD{Y%?i?N5Tz-F-i9S4G+vfgGrXFX#*YQ4g`7D`MR4g&w(@)DGo??Q<=Z3$cUSyo$W zEyWgt`LE{Z%s<3Ans1uh%~zV&nrE5QMK}ih9(J)k0X3%I^c7RP>4<5wX`ZP_`b7G@ z^n`Sq)QdAT3F%5{tu#Z*GydE72KKQ1z&Kz$3pJ+ExXD;=9B264@Hco*NRb&feA{pm zRjU3ez{zQ$Tcn7+$J=Rw>&L=Uo>uu`Dw)8N>t+2*gyj_=TC+dLkC(#0_ptuO!kU^Q z64s9eNF!31nh_ONA8n;hwUHH|A8U^Q!3+cpOOK9W{vOZz=gY5NU9pq(&l6|XR6HJO z_R)&oUoWObM+f?`?&zr#1?w=95t?#+9;u>>t(-5UcA_ z|0Ma`X)H_q6XiQkV-4w_pq%?N&u)cSA2_1N*CN!%cyZ_=8uFL)m*;}qr`lg8Ryr>N z7ACz2Sn&|DBqwAuJQe_pG2LnNP-YcGJr#*AWLg7JDTO&TKwH-Pu{P<6z-WhFkCjQA z3^5C1tC^pC`u$j)w5f@3>KJ)6t*_6X+6I^iMzCwVgLV}4Lqpf7H(sI1TR_gy>f!>1 z7o5cc_9$=sg?9$GT${#*qJFGXLf%>^s8gwYm&-Wh<7rTxe!H>*06Gj-B#nx|Po46e zpgdqr(((Wl8!)jqoyraET#Fko2*MJjLnn?Cgr!M<$kWy@iS?QU&qXRm@KrsT&M+1> zTnRuCh)Oz93qVlP^*B455xy@iKkNgq>N}&<{#7ajfb~clfk`6jeW&Eld}K0!wyiZz zvOPrZ4cZ;hC+gbCcG{)chm}Z=gqu;Y4(Ul_?itJauncL9%E=7k!Wtxq(H7gjc0Pm) zGybN`=0onlK+aOir+<|wYf!a?sL+=XRU#)U(uw+xi(*O4S`cd!#rQPY2m7j?dtO9n z-FmhXG@JFo(3%yxJXwV)7g0g+)}>%A1q3Ur0CB0KIZ&L67?#`o#j9B#Y^&OAg~LhV z6pn<&$t=+a8>17m(ld!%5Hw#ar(j#Mbz3CA4z068jtN zkm&Qta{^^MSRXWPZ6IfO9a3$|NrKzHpl9oK!z=KxD8zkEeU0+D05uCVYh9Qd*ba)* z04O06IUt7TyRrNB=RmagtnUi3^AR&l;S@c(z&?T8iHxz3rTg}ZrKd35v5B^W-mT}0 zmbkv%Vv5+e3!z=2&{66>JH_r3PV%PPAvPJ@r|i)Ag!fumHbAi zcmnH#!mROVPHazba~^fP6-x92-tm^pH7(SwmMKG-z)R((7M$ws14GffHnHMNSd^zh zKG%XR&wU^#ni+ye57%`l0xF)z`ao0k-btaUIlxr(LEj4Z6e0sv5vsr!@MV?OKJXPG z2E3pqhOV4#kntG9WJl_oCsqU)I!v{y+MUMo^HS!5{S?@TsfvOL>vMvPO07ai6 zd%`d~^@;Q)=}*KXkvJ|QL4!`0mxrk-Kw0#1Z~=Y_4-!-5wlFMDeN)6ta|uclj73P3 z&t;W45O0-9Vv+pKwB@{SVvZQye$fX7S}ziDjy~`h9(^6{083)y1+ejAz-Ho%edS_6 zJ_VG?)kkTz0cp|tCs%4RCL-!TB|__G^c_TAEJU8bnu*AZgvg-)k&ov4hR7K2+uj$v z4|_+w-|%*L4|`X8XM0P%R?q)>-tau@x!*JBxz3Y522E$7XR2qM`+wcPcmK?NuX`Bx z1)Ojn#;&k=IIm-H{TY{Aeb3e9V$gIBx;F5AVP5B_&c8Z;i=AQLcMdwg)Y1fSbt{yk@a?KAFe-2SevX{t&6PFtoc?mZVq_I@@vcEmb)#3 zIJwhiX|$}fRO9L+gZVGGJK%@rLGzc)N6njXY{!a2JHIsDZ@Or@4!0idG_8TMGuf1f zn~&a?UX^|czs>qvr9SDaQl}J>_DXA{dHnjLPmS*xe{Xymd&X`t_86}-ri{(ToyL{M zImU9M&G0Y7JBF9Ad+Y~>n+)BC>kN@X+#99b`4JtW8;D88g?t^V355MFHW1Z*`$8cH z8;D4S`E<`jO%1NZ7&wLtAFwMm=u6d%Wdk@!T&&(-QQg@T!)+Y{*w>Y(V*px3paVdQ z4y0SE+r4ZcgvCk=1GWgEpf1!>okCgxF|A~E@C1bXq7ZKV7-$xOgoh3Iq>6kk=HnrV z91%s*$AL772(A|yxKae-01k^l3_zm@L;+w!v0my30Ia_{5C(8S1X@ub>@6-%Yk8yT z6ZySD%x{p2v`-9&i%bUgia-Fs9ue>Z*ewFh0CtJM6##Z-fi&G^QoRqz4p9WxqYP{p zfn5N$iNJOMTSZ_ifGr}h1;Azz*nr~U6qVi_Ym@FhY+$1(vlf9ih`<^E>qTG{fOR6U z!p;WPN`-mUN2`|?uz@x5_1}gucwn`1_G4Nq2QHT%`*u+s8^B#R)8NX3%dEN@XA9uO zqMd4aYyh|3ROG&>U;`_Z*FTmfAoz0S^N(qH9#|$XzkafX4d8~Gx$>&(i%sL%z!Euq zJ$6G5G{_gP$8tQdSh?X7p6DX^`Rj}8*}!E|X_Xpx_DS9eq`FW@HS-3;a)I*UCwy4W zhX+gR9MzQ3U<`qv@|Wr`?Qut-dTgZ>L0=#OwlR(k)Iq`3Uj$+C51`}KiX*8Si$5fB zw~Zi~_D5j6N6a`bEX3?<3s+;0TpSHqEjDCzH5z4(*eKNy!L>JfThI0bnU#agMWC5t zpxKyTX7I~r&@JP!YW%Fy?xLB4@GuJ$(rHul+1bc8CJr(Rs0i5?QA02alxq<7sf1$) ziFH;BIXe_WNLphxG5DfTFIZzsGf=u^_H6nea)=BNEwWnBW?umL#I-oti;<`h zbSqBA4?7dT#%sTDrP4sTex=fB{4CRdUX6TWWu?V>5#MLu*@=~M04u7tenS&2Vgp!C zHCn;_EZ7Qx>lKRGK#}}tvZR&`6bg)1^TeQTL?g9&v)4er;`@{in+!nr7vlA`fymDq#aQWz~PBQv3&20gZ=328Ut*T9h`t z#W*#~bK8p$6O@0A%0LRLwic5l``WRWc)%!dw5-<_c`?Z6+6!ygz?j@*u-R%H>rdwf zA+sDz9cSd{+sWhs#b2)`936s*<&^wsd&xZ3FKYgsVO+^WstC+A(EK$Oh2wO-uZ;Dd zRE9nyhgbgz+1F7VVf~!~Ehj-b14%~)`l0XV#6T}l&HYgNh0M_H6aA?ih?LQOsQr2; zq!U>E3Hh}S(1(6#`uZCp_Wh!sPd+t3(DU^~Le%2@Q1tb1#I*aN=j%fJWK=)&d|im! z%S1K5vpLPpozU}jDYDP^hs9n;jyXgRm0yn@2fdI7==yp<9|?)7eg`+6^aq8wI&dhH z!~)s4T*RO|(D~7-e))q=GFCM!&%P;@RI+}bR9U6nX%isF2F;yZO@jCldBq75Z&D`w zQ7T!(`l0V@z5?1HK)0a4@OL=(Y*z>EGwW{@I$Z~k5q;>8eAfvw-yT$M_@h*?jrBv{ z*NO*g9qI+@zBU>=GS{s1Um?^>2P}}N7pVGrK=M)c?^XW(M_L2>_sAy){FqB9Ns zYvr?7QP$TeO@ES#YFYp49HVUNBp*|k=h)v1{1f&ekPh^W;ifU(KYL&H{>=M;_ZDxL_Zn{-^q?)?rCbxTKofe? z^DEDTxHzrL!*D?6pl3a3<{tNm`v&(JTwrhz3ejcm>F#{D(e2dtm@i*M6_B2k<+~VkQT<1tSe2(poWscd7Qis+4k^L?E^Y%yVci0E)U$b}G1Gw5? zrM<>J9v7^AY~C9#<1~|PdA2du4{*uBGu9u&LDX;kn)O85 z+G5=YA5k4{I`CRPgO}(P%P%YsSZ;xz=sMhX;KzlrtKcb`XmOkW17Fe0=AWAHHxHY? z0dG;Wd53w4xg4i#{%-oU=~2_|rW;l|BTA8qSDvJDrODX${|DUy6uzG?$gW2Xnn2dHD!dXkF5wzbHQmND$Os6amXXG*q3c|L$43_dZ@&N* zsEb^c^sw`YRY0J(pFe|^%s8#)HeQ9{eg1R?NW+Z<1Y_p>DNzI+^ZeB!fPQ)YDiJ`x zJbzLI(5KFy5CL?l^PM7qE_J>`1nRtLcD@}ON42cYXq*Y5lqfU<04ShdW*A@2Cq$qV z0H~lY(E$KVPzTxpfCuUTj5_DR0!!0cWm7+e6o{ZMl>`79r~@Pc7N`TT*qjFi)B#v* z&VvE!04z4=LH~3B7Mt@Re;FW+q0e$5Tb;-4E59fxOG{8+5mwO3JA3Q^F#>sU=bkj_z1``AbWCJ3egKz=z!d-%ioiYqa1rT2_F~~bKVL+41DGcQI{?&+0IZMa>qG$7$Mdx! z0PExVxgxL`K#d4&1W-*tI=g%}ZU8bz6j=vgwg|u)d484%tOhVs1gLdph?TZ-IgqLx zWEnc}biD(o=QgffO4u|VBd8Jqr{)B#L~5{P>2U1Ax4Ng}Wmz(f&P zO!YrOL}<}~k4TS%77aLvbO2=LJlsP%Py?V$1ZD$(F-w=2i2}lurLEtMnPsLJ<4+f& zbq0(^2d1MAV9e6H_B5L5z-L)TKqj4GPmR-P@&UOK zg28Bc-jjpSfN@TOI)f zjw7VE9Hz?iAUGNagH%-%VxTvI*iwqjlnYU0U^k)^B1@kK!4YCxS`|eKpg01C#zF~l zSkAN=Fw%kL2(eW~Vahv`Q_QIlB72uMSx%d>3__;_p>*T4DKG`Y^rg4^R5+qw^U`=( zBLq$g0*4MG-V;K+hZ9A9!E$KI8o{ zws7`)zlMv@TfFlZ$!RYx%_bgL++T#Ai{TJMS{uDf#m)x@Z8uxMR-rVk9 z?yiPc(}~abyz6?|^;6e5ixAR(O z68_Dd*wHx`w_ms%|8e})@jIMIyWerMquX&Uboge+PFzel7w6L4_D}8a*?*t5KW%@& zehVC)*V$8cKh*eD*xxz9?zVkudk;5aJdHh`x7d1Y*JVHaveY))R%Wx~uEIaV^Z6tW ztBqQ3v@&ZOJfGXF%kbHka;wAgiRI7O?fDb#`TUmUYRggFlCi;ZnPs}A&|<<(8GnNR z^KtXt<{@+Xdh;1`)O^Ui5r@~N3>XrG(8V>{!X|ZVIOF*WWjN^KN(*zK4!ejIB5K~@icB!Z!~T-E;3Gr zKL3&7b;HwWmvQ)*j;0eV4mK?H(+y|K0b^!RRRy4AVIvfigMgA7hft5q?#NHGK}-u1 zv#LnLQXk*>Os_FD=z;hyiRF205Yt1sE{u(2_;SObL%UqRVX2D^VtU9^WtO4`M>l0g$vo%m(VW6dD@n zTMC1i3v>~X+CfYNI)LT+Vj2^HjzE>Uh-p9vYVz1c%mS)r*f5XR4nWKU8d%T4vFsvd zf~+5=rJQplp#8@9yqLyhpaF9LU?$LhSK&95o_yH6@v(}A>C>I; zB2=F2hYT8~<25D#O?(=D)A(1@1Dm>t@t@y;v&6U#q+v=W1TX>QX@HldFScP?QGrSX zMWDD4sFDIf-O&P7A`?-}B5Ep-kLdD?TBs7?ZRhrZ`3vTAJJZFZA^>ggVmJ$=xd>M7 zi>;yvR_==}B7l|qVn_w%&*yfgi$M{fbORy)J@leq1fYjrY!(6Nq3Mf05uvOd5dq3s zlL)|ebMeZo?FRXPor#dcIY=Fl#vBB;sEdchXsA2~0dVWh{CV@|kifF+bu~nyF76T$s>YonK-IWI z1gILfivX(e;x-YWjBXVH%IFpmpgP-3HI$}|QBLX>0@|cj8b=lY!3SozNiQQa9|*oN zBOvpD;4?D&_~m1@<8y#nM|*RL6MAF7cUn9syle%bqQ)8 zc;GoOuYO*peO8D7#j#ujD2`5*_*X5n9HFeiGMmXOB||w=4YOQ=x)%(y zynAtgY_}Ix%WMV#K$ck=boH0jU&iyQ8fG~_dCeGR(f>F?nN=;b9H7jqmRSx^lc|duc~F115}HuVU`0_i>hI^eqsH>n)%fKV42P2l@N-gNCYU7LJ^=y3RGZ0 zeP)8s7XixII1!*o^F)9m9ZLZ9zj}&SM5uwSY6DXk-oO@7gz{=u0StW}tw{tZR!Ib?z(x_EI1D(cmC0Lu zeP;R?qlyrKNG_yB0FhiEYb@_rB!NgSkTsSAb@g@J1wh7F4L}WCAY-fspaw3GF*XaN z>v%F`jnzab8M4M|03}1#SPshOm_?C}&_N86Ztz>g?>oq3l+)+7tM3Q2hau z^aYia)Gn@F%%fLH2?r>8m6ULRqE|@?2dLmGDXCpl%ct%OASFBlX^v3ARbIjYD!58Z zI6wtgX$c3Y;3_TQ02N%NB^;ofskDRxlrxo2T?Pax>)lj$F684jLrCD9C4iDq`3MIn8I_N4 zfRa)92nQ$`m5*?Ml3AgqOCDdUW|fa{7w~0nII&bh!jXlf`+wIE9^?J1_eJkR-aEV( z@d>mvK1I;v-RQ0JmU$)5d!Cm(-}8LSbJVjN_s$f!|Koni{h0eEciP>GPY+CSyImi- zUWdYeCoZ_W4&UWHsI%hc3V;vtjUUK{xyO_V_ zNbp_E)egJ;&-N$nciYd~+wJS2%$M2zW&4%we%r9^ob9yjsBN!pc~*)47q&0Ihzl+= zA3Zw_CH@dp_{n_h^4pddEe~=x{I!-&OABtDS!b!ohtIs`Px+Tye{BAa8Q+Xbn_J+8 zUxrVgjWd0Yn`eG&`ibfLrXkbUO;J;mX)A7@DK*)pkEK813$Bkz-;)NgiMc}xLSYhitpKY*$@oe#UhH3lgR#{V@MJ_ZVom+qcun7;r(yiy-ht+k6Ox;>)KGb3$fSzN9}459bh!Sel)~mqfRO`D$WzvugwP zgSI0pRCBOj@jb9L1Hj$QDT?TW?+h!WDqe~yan+fiU|XkW=?`&AdXm#a(on9UWZ`W z62$|^FKk<4elb0G*&x}ug=pcF93(rp0KqB-3s=65jAeshkmZ?c>>F^`IxZ^$cD0mW z$=fg%KZaf3XjnTNyh_T?&ww!dos{xR`H$?&6Y5J?*9XbKt#%<_1YYYw7`U}w=EI~n zh?@k8)tjCgko`ab8%)VZE)_0dgD`99!JFX~8BCy;;U@S7Uo-9bPB_@$arCk*QpyI~ zl>g2#;TtD|aVdXp2F6U+5ytljt9cuhvB8-9$|YP}G#Higr{s#DY!PHX1H!@y!kDMl z2ogVv?5OsyrfExogmaJvl&=-#(`6viB8p7G?(V@5A=wYaHZ)D4c!D`XwLk(n2s{ph zelcbOnnj=z&F(|9t7(&GKA#O9K{r)L(V>ogjVJ0B9)>-)NlKSiWcGYF9KsHkmLNP7 zgCLNl+2Zcsx+RuG>wrS4eF6{$6I#3x^McxO_QPZh3)e(=6R;biVP81fj&sgfNd|GE zgi!8XXxInqa|9bGr?SBVQq=Yjbj!YRQ_?3rA%2i*E9|>>``{kHBFtv20{K3^YZ`Bfx8eUg=>L?F?aCW-O_MevRh%5rQ{A0S73JKDF&s)Y;n07oVHf_{ z)gD6)Z$S-<=niadFJ^PIOp_tJT7K+1*bzE-ITfoc zy&b1Ukn>eIE}^x>Holb}T@3p@^92;$VnwDAGHtdkl?Vn=KzxLUsx=EHGHTD$Sui{OO&v|28HFDa9PP9ob%c=MT-#Xevw!}V7%9$HZH?QiS6UC_ z$OI0k==cV`1Juc@Zq2V_gRpZ^o8ho%!}^#nwIdP4Zdp__%w5zKRD2ySsi|OtHPn9A z^?~L|Y_OU-S();1fys)A2xn0Anq8YI>tr@KTd6HHmATe}%e7eUBhbJO^zB!><*?Tvcc&XVP$rzE~@-#%Jqe& zQY1cAtd!N6N`dqg<?WVi~WTEiz%58-#gFNMsA$n~8>ojVnLP zj#sY4Z1cOK`rHcBkBp?)CVR^mw-g z-wgOO_oCkG8o@^BPWVu_xh~_|p#S51+xctf<4~&x@lELy*aN-Oxy(7sS?Dx4-h=n_ z3CFGQozf@W_BvMK^8sZJ3vTp$6IbHgZSS*RYme9uaF^+LyA_|7ehm)O`)#9en5MsC z>#&7vyKHOled)0w-r(=DCF=cV_irIk_*e4=LK2RI}8jPVipM9&+)VZ7QHHeP`@;RNX7{qJRxYlt&j)*Bu69C>2Aw*f4BN zsw*!LM9MHRsU0zp&xUc{RG*yu8M5SI!#H)CugzJ0Y>yibWeK)FL$DEZFiX8SfH_j*7!c)6#ILiQiJ) zfG?=}TE?+qoHi{NKtFB?f~9O2hfRf|BoHyUL8)Fi{4a$l zaN<-DJB}vUFTZ(r(QYfhEC| zhPSF3I048rxPqo~_|uuIxsmD3!a4}a5E^L{?p#r$NB_d9(}{YqveP?qfy1X_&Z2Ed zWW6vqQGW+%D`Lazr2J~$6EY*9x+7>$G~-&aVm7>1xnYS3H%kn!k@9DXGMpG9>}ut) zB_mFRXGklqpUnRbUN|8V>SeR8DvJs=!7fAUNvw~cgK&{VLhekZ=$IzIk4vlye>DOaI z$TCS>=7B5EaB*jp`aYat#n~5WdV@B=nN^{4;`{PJYzQC5sa2tK#v|wkE21W zv-*~wzPCUc72=TovMXXYb z7^7@Y&&f897xFPREhpQt5QYiJgD_0Utb@?F%qlIEIu`5slyC{PrDK836I z=NQ!@J|`dyQ!u;XiR$!5^?+&J)Ei78n#F?OZx1QhK{Rs%FyslIGgafvOu0}mhv7ZTEZ6gc$P?+IXhnF? z)CJSuij3o)MPc%538tuD0yoG*573%BCZ}%kK3K$t(oh)m9tIGbmhfdmSWNI`0HFct z4eU>+bLt)I+|a3YfXIG!SWZF
    ff&Sz zD>;O6HDeMQ!i^llEW&TPLTN#hgjobA;si&kNb8NAH~4)a)IX92WfGG1gekmB?;w*SsFWDGIgZeK)g>ltX+sU{QRhxTsM6i)ikew$VDR0gE+)Qa zI~&@m&aFNqoCb#yQr?ywB-_P2`nOT{hxJ7$Ihh5J7Vhp4nr|C21OJ`MqN&$`Lh0^^ z&Tt!Di;0rK_>!5@)1AqNX2Q|(8`0fWqhxa@G6x%sZntlb(J5b~2_B_Q{mtz$$gRtf zqv?c9&TGY_`6N?KhU7JvgSAxJSCBL^v|7y&<)=Nw2jt~B3E^1I&?+&9?Qm7Blzk6@ zunw&dCidn8uC&G)HMCq9&;XIqWnxAXLCOX)x)f@6RyW~JCtACZr6syPlYvQ-eaO%^ z#`_QN@4P?t-t8Us-iVXE$J5>`y<71aikaR5uhH`X)Y+#!4|pzlzK#1_gSh2r1@3b# z_t@PZ;mhRD<3`t8aL-YvyT!c^pQNbgUnc*^^)_yGrEinpSQ5E~oQj z=bxd^K8i2lbvw^G6MR4L3TM4@va`Txc6{XclOz2Cu06Wd(T|IdPT-!`U5*t{YfJE< zihtSvf7s(zhisWcAM>M_*lgje5%5Vn~z?{G2Vx) zw^|kJb=Kq9{ks{i!)ohzXtV#c{K@jX<%gD0%Z-*Z_+W+4ve_~ZAFQyM{}<y4Q5U^i@+E?t9&2sy9_&zwf)!Z=^@0A?aG| z^Ib13kS0oFj34q{zCVFRJ7PS?clqwe_wtq+XXD-@E54ccF2DEnhlX1Xedku;h&3CX zn<*N)L3>UyCJY>4i(e^0z`HoJalNOrPQDk*u_GYJsFkCXDAcLH} z<4bi}_C5+m$W?lRP#NR1^AmoO=4)r8V1wMYAND!fD9lN!Z9iPjMsfOMu4?F^&G7NW zN#)2UlVdg;1uxW$J=s@?o|vH!08tdl(Z_KU>u8~J*CrEgxfm@_p4mid(P+N%mrW*m zHBNr>@q!{Y3MZK6wxciAl(NyWO3h{yzD_sl#W2mP6RqKDG;`Dk7v!i1{7Hv#)8(-O zHtLqQ|Dqj{s@gXal2E zoUejta|5o|(Zl7l(J}JQC!o`ffXwM@0%Z$M%n|T7ebpk+!$xvwTnqHR5jeGqvrN1t zo{GEJ2=+zgYY5`OwkXw}lX2HM*$6g9skX!xQwbY6A;0kiIPyrRs`b+av2-eU92@D7 z3a4;Yov>=IGv~39cB!yZM{!pfs(2(N6;|mW@hV*EjVO{iQD9k4q#SG{p?3ICJF;|K znwK>RfaM_DZOBRpnq>q1Lxu`B8;OI{=oli7$-_@#v;RmG32QF`an9(#5k_!ZT7`(C z!j4IWE-y`M;OrV{ z2ZWUj7^M7qyjJBb`Msgw>f zP_{;{%t;RSRgE0R`l|YvK~XrT8-c$|+bU1s1U7O=Zu@DWvUR)3W{yo{BM0SknV(LH zjT}%8ZZ}N;3IbL|JcoNC)c;iD(nUmY1tNggX=EQlPFll8V7Hp6iZrPIL55(wDph}G za8$}}fkeL&scG_qab{Gl)^XPe+h2_ZsIt_p21 z22ZpneJ$YDBe*oJP=o>L=Bso|L+}I{^F~0tG$jKNq&BJz5mz1jBJn!r|~ud zM3x>hRiUS^SD7|oVt5{kId6j!-qJ-V45TKT55zKwK^>|0EoU;iyn*62)6fVh6NgM zO(B5T;*$lb{t2CesizvNraC6+S=j`4?8qFgtumt2RI|l)fh4juOUstOHI7TnM&SC& z4Cf$#XcAX0j?55csB~45Pi+?nwPLry$aGPr74b|H;|V6H!l#Ndu!oLJkqWCb&5LMo z^i@xaB2H7960cWU!VBT@K0lam;^&cJk;b zG6b%o(TzYN4t_O4=T=qqBmkN>0uz>MIS902t%5_WQr$Tah-d!?JYP}_3r$oB5j-}a}0ukz-AUc^`rh^Ru8vIT% zScW@}z>=kx|0t>xd%r8PcK$#Z)#*ElwuB)I-cWCRLg$AcU3{ff*`jUVae!&i$kuz*44Dp95dR=AVs;#vk^IX!`C zNBxc0Y3vNw`b!wrUu+DYn59*4py4vUW2ntx><(Ay7ol(qfdgeGef(A@Lc|9Ol$q2C zCJppK!#UcG`djal&_FMEzv}Ju`n=nrepY)YcpaYfC!TjbzxDhKA49wu4%KTtNsrI7 z6&q8h;_K`GbpO%)Q@B%a!qrlzvl?hM|0v>n_$cDTuA5!5>ojiLZFH@7&BuokX_M*) z&X=)C^?S|%oJNg08=af*CH85~vA9p_&yHU^9?B}7DMzDYt7EBSb{Y;%`5wyKKvBQ*0jVKXHxJFRb@jhpb<< zc32NvH{mNI6RmE`zb$WDUa&l5xyv$Q`L^XGKY6+lpG%y9lcxsrd*Z>&=H3nx~rGrcX`pntp>br+1ioO2I-6x z#m5s@OS2@e@xR7*jK9V0QM7gST4RT?#kj+`1Rqdz!>jsR!=v!2o;$ZHe|!PEbTsS6 zfnrw;R}bG!2eNS~EDt?jP{uB`W_>O6erbCwe7rrlyqsNXQ9d|e8jtsIS#nii$URFBT zCAcfO`iq|>>{63_{Dsnu>=Im*x@Hjd9RqK<1nZk_4Fl$4m#`aNRRp5Y2rpqDlWI~z zN4<1V`S75rpq5?AaZE-!i`gYGyJ?z%F@nQSTqg+x3fZMAWbccx)Lep1O*ibRA|7@L zL{GP5MLOK<63lAcX&d2ATZoWhEz<65z+Yl;$SDkKrCB5Z`_3hp)~02DSGNZ7CC512 zRhM?4GBRk|XJ?nTXSLl3t}MO;cBdKg={rV97u%V%Su%nt;1ax(+L92VX2yNEx@$U; zu_GaWbSti2`UDCM_hhAxv?bEmaff}wXiPXLbkRPdTC8ge5CduByPJCLdM(1q5g5%osdS>19u4p|1Wm<>lV*MpvucTQRqlH7w2USoz@o7hN2dLtnV?|~tuSVY|LSuJ<# zfhna}L;ywX)&p0{-qNH+?AC(_Qyp8$Kp*k7YxGf0C^h45*XRvEwzROPC{jZ?Is$u2 z@o!pAP{%4n4@M<|F)&w1FpciFG?NkWrI}BO-g>Ui&j&TwgZR?eY_c_ARJnwo)X#Dv zxO9*8xnF-f&Ke-NG@3lt%z0SGd2orO7WrlKCwi`+4dVk9E;TBwX>slmR(MI?iYYi_ zS)4Z(phZ0SJ&W>sa1_nSo`w0%77=@WFcj)zaFKs9#BM^H3X!vyA?$@n07tEK-OUc3Am%_C|gU^GwVrD3XcNVIxyZpCo%@SVH^W#1b@TxAJ$qiz zMn&UD>1)UW+UNnU1|UeI&as9v=Rq1>z{<67??4%C9Tn<;e~6C**M>u)8#~ga^Jl=& zHKn28Y1#*S)S5Q}gUt;7sPRcz_w(I(o9l2J?7%MGBUkmPMX4o8&Q5Zg;LEM^h&_!> z=Lj&*pVU=mMP}F1C~Q?^pDsn);z+O0w;5~!fV9!dRiLTamd3+{Fn~|wWx~$ldS@H35v^^hYBJ&)wmxJg79dLFT-F%U->dLF^2ad?z4^gKdOvrb1A zdLF^2Stn=o{NX&IZ41KC^T<9ID)N+2Sxp_REz-|<8o=;P2Af#jFmVTA=$??UK{fKf zZn#6#b0APq-~n0H`v}kA0vHcy7~{EGpFc-zdLA*T(Mu7Vp5J#a^MiRs*7-bLu@+lw zdLER_y@qMu7MsFXzx&*d9}uYIe4fUbeCN744@zb>f;{v**qAZBYR8fhrkj~jCJ2_B zx3mZ}&+p7D>BuwB?~syNCvJ63iwHE&Bl$GmA6uY#9>J$^PhxFz9t>@^W<9nPSm!~{ zR%!Xd@usGB#|IEv6X!wH7Uq3otKH$DC|Sv_a1`KJF>2IBz(OHIah}JP(TTlXqri+v zq@a5D3JjYg+CmEIvS}5R4TM#r#(Mln^L&-Th5*Q1RT_Mk=1zz2 zavoK5!Kg8Ahe6W}`grx&&8V6wI~yhE6WJWimgw;+ zyiabrVlDJ?F~Rd7XG$5)77(f-D%Z?U`rdL`=2r-CKa&~EyfG!4Il0K7eMiF^ax+Hxibn`2zpAn z{=9#J*qv{NhHmh0@mKh-L^JtiU-o(5H+`S=jr%^x8qBi#t}~7hR8m(%#_C&bye9$! zbgcbsg24X_|ceMn;E zmDE`&40>x6?t;;J1}MVVOQ5B*tvJ8RP|f9o?cjjEA`FQe)@10URySHzpb7J&lR9ch9l<#0EffCfmE<2jdW!s$qY+%t^pxg!L&I zSE%#fj`@tBJ>-P_Y2<`p?#tx1w}=LEA6!r46SPquJWuxqYVQ*IjT(}9*<|kFdm7o~ zO(q+RPop-_n?4lyjBIlCk`2zM%9fCOs=e!e)+2K6)6YXt_KDt}H&$7^5R0eLw{|{J zK1e15L^FZBX6!ev&!1PTW@OZT4ZpX!9LJNvEA_vlsJdBHSq5`}PhMg8<+o z`9S!D8LRhUPv2g0GTXf(@ihw1vUEY?Nz1Wwj7 zIbW+Vyn9bGppK?Sl%_gr_?EJIPtkR+W{QiqK6ixe!fEftSC`9HX>U(jy`9dh#pmw! zgw=~pV}aMeVk|a;t|6(jM&>%BNUDBGq|p3 z7}pru_(6T3N}OZ3D@k53F(v>98QOBEom;Kw(iTVUgWzv{%Vb5sLi;M@#qt>sd58TzYBgz|C~p1Ca;Ba#@!C+nL}jGe4k~%FtMq zYmj3La;cU#c|}slHWC)2TmJEe4RFyvl&1v)n;e~^XvtqR9I%K z8iT?zd%-DXpJ!_vAoBrEsThtnMC~cqes(pohlSmzCeYc#qJ-w8X#`%M+QYIV98IKN z3>NHZ5g1E=8k*X|l1FXf)f_i_qJYqC&FX7~)z=Fe2z)hza54=5(Dv-<^{cXMQ_T1=%DldHz&YpXE z$;tFC3=}L?0T9Wf{xZx3klh}PomFt|zF*6cf}v-Y#|EhvPM+DNrZXKV%k{#_^R9yv z#~G1eJrV^L!oJ4&EBA(AJqCEb)jK;-u-Yc^Wjl1C0M#j6gv+hldS?X+mS6ITDl)?J zR-6M>V3F0E&Wk-nbFJNljHj_#d?)m#&K3V=&J9*?5>iLDnfs^Ob$Zqi!P#Ox zn#Zw&ZXRCd;Wl`Xr_Vk8TOzFXoC?e-rUpjcuGg&)d3#6aLaV1cuzaPt0$vsx>M|O# zCm$gAkt+ZsP%X<07ZfDP6(u6}=^&tnu#8Uz=InAa+cHEry6xWV70MBYY0}eXz!1$e zVB^`-8kn<2_gfgmYJ23q{k+}!c-x8cA&r1I-{p<91p}8+0seTwa_4agidR6-Jv@i8r=DKZt%lIu`wK^zArXYKiWP-kyzCN3V^}jr=q6lgO7NA46pQ zj!1W;F>+_*#>lG3Y(&;CgufoX7=DZ(vB$$Z!fP@8of~=?FH2t!eG*OS_k>=D0r0-i zCg|*yp}C!KZ^y1TUa1{g&X_;IZHyHnbrU;StO_xtzyH~Y)|tNaE2urp2JS|knjBV~ z?MFXxseVfB6OXY(|91L*bv~FLprhzMyX2i~^=~^j@yB^ftbPn@S9cOsy+-~gw^0)+ zo#<}$Z#nnlKXN1W-+?H_%YepDBWhLsSk*4~pd!)(h+?7v6cU+kqMB%wKhoN8f>)&< z&BT>ndAm_oViUS6E||s3qM@Bp|}>aQ^Y(pkKc zc{yaa;*!h*Y^L{kBXfIylo`!}th$6G-Vt!X#kmAibxC6ZGE6*@c{@=QcUkmO7F`pe zWTU+j^T44?*{uJ=s}uCMD^glwbZ-%+q;Q^&YMVUe*Ehid9oZr9d+`C?yv()Mbr_~`%r3;1Zum-|d&9nMfo_pe@`PWFD(9@+zgjRwdm#N52U;M@=Yf;N6XE$zs*?tT)JcyhWOf)=z91Q%{x(5StpdU7#%m3=s z;=q1bd9Ljm@$DV1VZSi*+=Flkda)m7p6jr#GkZw0tymJ_=y`czBlbtkBY4OrkotwY z=Vc>eazETXugXK(^By&V%o!sBzfY@LTF2!qch8ar{= z*8ug>2Y1h92LqgI^_?-K)}30%4Ynti9=2LgC;mbXwVg>=eHeP!@@_!5(C;&OeVumy z;q`f=Y+xVtb(;OcO=Dk&u}KcF7yC|{0QO>^_`cOU?Esf{pXZ#Urt^SQif@v6SvL#2 zvrnAgx&ZFrz821g3pmmO^N?J4C-HKzWBbJat(%Lxy$|Ok9$+&7@qg>)SOEYgp8}{y z=H9g|Yl*zIeA~0)Vpj5)Zbz!0k-M8zKjM%gE z)$<0K8SygEx0Bswz!>cgM(bR39dJPV#Ol`NA9QpcgHuag@B}@s08j)H+j37HRRRgb z&h9B!{xFf8_hD?i(3yAzqb20c`fBSy%c}2okKT``Bq@{tu@${ zHk7&V>W1smSNp00$T|9Mq|0U#*#_)X`f6Be6UroE6jGqnF+|ssIf8TON;Cj9V|v~P z&(JK^%x1?n#Ma^<51jx5?=$EUhpe*AkCoWHPId~R*g`7wyodqfE1KV=Toa}BBPEwzs zTUuzRM5tiIklh2mBbQ}SD~bl0bDNfoD-WpQHsG9I_Sn4Ct|{o3Ra zi0+#px)&rbOZ*m+`-^zndS~L1#IeNQ#BGVH#5IXI@xS41>pSr;KyH6H{&pf2?T>FF zPSO0>-(%m$B>6lB$t|(^STRKQWznBUzd=}{4-%B< z9XxwqGKO3&MUySWkyO7;z!y0R=J}v`q~M zL4nLlArA%x2Qn&^tqaC52ohxG1YI2vEXc?y0=xmRATt}b`vagsW-lF$wgC_!GbcFa z0Em#;w7kbu2{u%aHQL#hwgv9U{pfm3FtZ3$}t z8xQ@YvU~$wJd%#pvHanUoNo=_mt@r@1KMx~#Ycz-h6X~U?Varmg>9{KtpU)Y75N1) zW+|`++H+5bd<*Wi2EdB6XHPpHg9kBM28Q3((ozGg@sJ`Z2SAPr4Cq2@0PLvHtGrM# zt=k(qP@i024IIzi6!u}ZJ#c^Sp0E#}#RFhP#YT3ix)3};9)r%s)&Mxtt3NlKQJIQcWlo+*%6#eSMJRDV!n9?tbuL$vmpE>`mr^? zgZSY*j1y=M7g&|CfeTv@t`C4#X(wYc8teol#v31Q&$Y*V^J#5!ZhvQR0Rt!cfSI+q zwXvo9Fg&nUTqJmq!|IGC*5|gyeG8Zk&?a*pv36yFZ^~`&3c{uvfFWge(XqWF$J$($95hy& z`*hs5jI8jX%&fS<>!Lwczb5zfu3*8H)&P7c^OQ)A29|`$q(fD?8xp<+R9Kn2qC2>V z9~HTp?x56M{;HZAn}qv6P?q~p!Z)9xgYK9!qPVn7R7vjf?%-U`Czy^okBtrDHgBLP z_f&Uq!PVBl4WN$RZb@1Lg5kITDk{tsC4KN>20(2<&us*(^E6ukyvCz}kpm*L9Ds@B zQL^Zt46HU~i=Ev_uf)QA0Dh8(#RKL>$5n^YS?JUP`+;jTZ@Rm6n-D7lIO|Z7SIN?V z_Q?S5I+Wm50GwnvNgj)$yH%W1Q1Mj;8cjy-yydy?oeD15Wer@(sntYT_o2?NW?VQU zX&o>mq@8F{4Zum_1+$-$PFIU+K$uAen7y$i*PilWGBdE)!$R@L(GJ^c0OpY=BNZS= zd7*l#b;Y)d)4+nfYVT(s737{t`S7PaFhBRiX$k(0pX7zB9mG>zHDY8TjAG^%hLJ{q z)hD*moZR(kAJN|jkbt^gw&f$)1wV4x5sZcz6P+&u1SDgMSj7>_K-wTyJ0O7vQYHWr zcpzy4Ab|(62@?Y4KM*$o7+eg17I`bENwI-E4w2|C4Mfa>(EbBq69D^aAmq__ofwr2 zfD>h175`3;{WJhxwrY= zKbv2vNQur!;d9^mJrU^pPv?Ke{-yly|!Z zFR{bC1#nv04?g5@LvwF_AV>t4e)vQ#`%`)47KW{0MVi&=xa#f)E7F?PowydEb}%BB zlhTIucRvV`W*l^i;0rOQ(iE|UXvno-;b9GG-!39p%W|7QCVbKNk;^ha$K&y5Gvk>L zXZ|(wK;~GcK649-#*3i9UP`|})R<4F$J3ADChFmITl${#7KEQ`(o50_rEV+%WG4wA z`z{oY?@#Satxv5{;bU!AQJ+c9B>N%7UZ=vxZcWxEuT9QR`VucDvd^MBnSn-oPvrHHHjH-f zh*W1I*P?MOKBIn4#MmdpBjFE*A4TQ3Ieb@mBPz#>!?DnxLeJs{c_#GX(4$!GHbJvh zhE|2v#lZcQkvAM-B7rz;n2DT))0)T)y};PaAz~&UAAJ< zDS>5&K%SQ6rXLH=T5Ju$m%^*0BA>{&9SZTT_I2~Ep`AE67y57rf!`{xqAeKv*!9rx zb~dnWBS2C4BE7lO1m1>P+`3uT5SZ0sH)mbzVN@}Ow&Fa<8CW4%ws4B=Y=c@UI9hG0gyrX~-hts!tPeLtLSXgyAy2my7S zXUTxtnmYMsG+r@O<=_l2u#eC7U0%~9->@m&ZJ`GM~qM8guX=aYv$9eW&IBoHp!IJs$39hle|aS6vVL14>4b z^y!|c7!L=IWC0`Uy9C?_6k*>bQ0V<3kTloYM^ym~49$a`RC11?CC1F0K8aXkNaTEO z<0skTi?|q?a_?Q>o6RKvj^=$upQd!P9$k6qs<+a7a%^T zwU3w67z7RpH_IKby%XSOd4oiQVhBc-?4PVMdEpJv=}Rp3D_5_RVdu2HQDouG#jf z=I#a7Ab8fAQ_Y>-#9Oof9B4YzAim1s9g0@I-W&Eu7^Wvo+iI==$JBeSHQ17Se6bIk z?7=*9Q6~!%mFFWDFra2*_X*j^+#NIa5g^8T)Yu}YkkJgnXVM7cDO(d_ku`{g>c0@cpn2XKn!F*1Mwg%nh5b6B=;2K+GotS?VpE2_ZXw^&bBj@y$nTH z)6I<{?nr3wZlgWG)VBv6Ke<%w*RD{V?!n#8)nfzc1e*Km>ah>g;4Wupsk6j^9IThU z$JP_Ttx(#7JDsft0N*8pXzeRKZIZOP9W5kfZY}<2l_LtOAjp6%8x!C{Yj9ic%S(kJ zIf(v~EuH2AdLr0s4{p)-l>*TmDp0n#8UPL4ZX9P#*AH$s4je#E5opgc_58^Hgo8!Z zi0JGmNx^1SS%YXidAY<|lUyi0dAaVV_Zzj)N{TW68*=ZwLf9aKgb{E?j=uWfdhHrZ z0#FR%j$^jnK1+jQzPd=dm?LNq8bK{zonL{7YTuyN%2xn(p$OVEKf&QLQ0zuFg9FXh zbn$Qu;&{!T9UQn(tlBJQ6U`K>@`}}TK>-gUV{?6|cWDBcj1^`^5rK%PO&=TB6k_Af zZU^PD4Gp@~Z7CKLgCIR>G5|6C=sLMxu$1u^l^2_p%RLC*qwc{jnG_0X%%_VfaWJ1j zjrb@Sm1xALD@!JI^J&aSa?lSjAG;qXpnnHZ&{t*?UE-BSsWlF2SFwQDPAKTBGty;y zC9$)>e^Lk;K$?X2q#o<87N-VyPxFpq9bE&2ZeMMVRrC-k1N%uY6uHO*=gFH8VeXI# zM90f?KY%Os-tRhwQ)C9SOuyA#$LK3qjcWwgwMa>LCP)q+~t;F6r>SNl_N8GTW7 z$%PIs<6h`6K#{kyIl*b%hZ`W122$hV1YOEWz#uq{kqIXOgY&6eKMq|8TLyb6o-T;|CsMhmu3Dh^P|kunTv=;-z(0W3FNvZ zb7SV(%$&?+Xd{0o{rU7{`h)3zNgq$|O4p^YC!p)gsUN03mGJ_QWy$#mjxiC-nYhbHm_ZnNH&c#t4Owu`6SOXL@kA4I-}`{oOg$0KixbVV8>+afnd ziX+Prn!XZ#HvHxAboc||*N0mOMN|{MCY%oa6(amgq4CiBLa!y{>z$!$!V!fDNA#oM zSAtXMAzK7|-5xB*XI4D$Qs5_n?9+k&3JeAQE%5q4I|jd-1BHP_fr$T){%8G9`#IZz9AyucbkLb}?y z9`pxAVy`Q({3EH{td+vc9!ch|Tj?Vz$_R+$s!OtOY&+cwojnrI9bD-vSYnNUM_$?% z6z=8LNHq7Zl_LBc0f*FglGA7*pFt!qfv!ngBO&cc+RmA=MuMt_rp*WsTseWMTJS-T(#JNx{n~XcMpsv^`@DXY)aK0(vALL~yrZG50hI zZe3svKa^{~#)mfGF!-d_iBPp}AwRx-&HT3mI-3vL4CqWg=(btbun0b#Q>rSvm27w@ zF^9Ve5TZ{TlxVP5tG_!4_woYnu1XC*82C^acG_&0T2o|5C<)U(}pKA?c`l-*j zg4GIprob9*Q(P6rc2V$bt;2d*XbppYu5nm0b{YAk_6uD(amm0cn8Frzqwe0$LYO>< z3-Lu-xNXbj)-X7!OMPy*b8G$fx(##-y|EP_g&CnDh(Q4m3Rt20>`@W=S+nP=@xqEX< z&jlA!C3vPWm@Q4{B+{ilAf;Y~w>9I+1nKwi?%YSHaXh8t(}aJ>W!9tQPPI$5{0wb?Nhhc(`L3*l=)mWByz zrH~~_v!F;c9sZN-TEv(O8#)>eH8-wT{|9sjkCmfyyuPKW{TSoKQgoG|9_y8h3gWSf zjx@u-5y>(MTUcDYe%G$LZM!z#xh-Z5-v$}h(B8a$J1Tp_F2`;C7Os=wP2K~#e!~{J z1Jf;I%W>9I6s&W$AksJE#%35rdxucC`R0U`9Y&<-@U?EngV8W-HT{_gg2V9D^w%4x z7sgt~rZR43Oz_nToI`SxFiy$8Hn2FOLF7QU-Z6h(cUt^3C9PpNYYtm|9bt}{e;8|y zar!!(K4FYMj961cM6(G9`t=$joDn7u1$!rQ!#a44xUKDO2b~#8WpRa#VVXewXg)A!!nsr*85PhTCXJG~(7}7$q-f ziq@@TiV%G|M_c9txu^4S?OHw-x*ykaa*%yy7du{SocM|?KLSwgTVID)Brl9NFRKWs z;Q5eOx}?43PJ5ESL;zPBfMOosVWgmr zLQ3uN?Qxqs&hfq?cd*bm?~paT)MIQPSIlmfbqUMrFuRWnubWO2xj=RLh|;TvO+G9r zsh-V7(Gig57dp+WaBJ&W#Ra)%3Vn0;Tf^X?UUoI3)B!5$0hOmsfS{uuaL=7PH_CGZ zKDx@erD_kU7$<8R_=^SQ@SK19cX22;e7Q4MhtU0#xti^y)hsg;2t?hLZcuszG7K;z zw>9PMQdS!5NNWJrs%99Ph(?`B0fhpPbjZ!xyTB~&l}SQ0>R3^#SCWd5jcT!hiZUu& zCgyCJ`fchAM|E=Z#&yg+LQ&^cuB|VmA>M>=?#df{#GM;P9O`(u<(rMJG5%m~*876< zwpqhqLt2_qZ%Z@i6A=y&B#U^UzHn2qjMzsu8)*WhUS&Fk5Y&-n)E6R@$mUw#C)&6} zpg`D+2$!igUj&1@wiQY`p}-qE8jgyXj6gu$UYoK9oRCm0WNF0P$wH>*FgI7i)u*nCvTf2j?QoUTose#+vo z&5g}bdmFAJC7-x#b2*T;Y$Rs6(Vh0X&PK^}2&uBYFbW%xuA%*25^CH{r!OhHdOO zu#Ej+>UDT<-jTX7wKA1S{x$iN~QSPSVe4U zEQTQXhlqhEv4MSav^BandJ`U-W0C*E-_(EMZR*XDR!m<@A`2iipASDB{?BmsJe21B zSiV+yA_I<&(1|JNz1os8E z1lI-$fF7I`^aWmo>ilNl(}Bsr5O`u5k|k3Sph^!^S6o`1u|_Kl=@g(!K)6D41y+Eh zOQL!1yedG-={0zX+w0P@gf&Wh0)=_)r1q z)g%kOWEIKRc*#nVYrJFyNn#KatqCNsN^&8hcaDxg zim2uquNoN;=!ak|d@YqWk@o3Eq`xb?WC<<6{3h6VRTO~rrEyv6Es_FDyaGkcq_Du;nPjR*7rEbyW$ZA&3L3K~ zaLV7>R99SFCDXaU%Oc4FFDWCP?Cv zfEaPs)fX2@@1ivYbc?p)LgnygIA5o{{uy8R(0%EL+t5ng4F9Stx3D39cjt=ZuAkNYvg!t*^QznIC6jPM?FCpOCt!|^jvR{ zz`ylGPdx#*U<8qy`{Bf47<6C&r{n{YxBL(4L1w}Xo(C_c93EAKFNopXE;`3bC_P~V z9?pIBM$tGPY0SN&SE%?AL~R;tcB-KUxE@9gV8zNN9*y4-L~oiYKz6(aH?=}Oj^M0y zvD)byj?s}$>}*Dmy=kTbPj>5_sG0(W8DcD3=@WzEHpYp3H3UFE)qe(!d1bOB`x_X4{M znEl+TY`_6j8_?CSf^I6XMy}1h>nh*;&;fp~vVY#k&uiqTTxBb5 z*ge3mwtwEu&lUF1J^Z}N{<)i<%k7`L_<5!Mv!0*J?4LXNc}1>ag{pO_4ciWEiT(3V zelE6uZsX@7`{x#ZF0_B%!OsQi=askf6ZVK!Qgn8R`m>o&^K->lt5)XO*=3Z%4#__$ zD*Hx0&9Up>z|YIo&+IKs*6deJmPlrVC6a%3){6M)iL^XcSd@*~N25{b2ySU9&QtCH8KSUA5+ z{4nuU;uDF%L@x0!iOxiW^6R@sY1c|5*8h%wHa>y9kXj}-1}||)rMAw7G#n3{W16)euth6jv?=R2NJ(d z)NOYKH{p5cy5N#vI(Qj0*pCBWL-02ocwgX6f$l(KU`OC4M1PA>xD^WQfBjGS{}bU~ z&i^m|PX8ey=B)SM;9rXIU&=rq8bP? z+<6+qFRiEo!d7vKqS6X5(lNZK%~NhmDFa4227YUlfsz}8VWvHDkO!P}%*Am_vlY;B zV@Yy2B5iVjh>jss)S6sC$RdcY!?dp}Etjq!QZyhk094a7@kbshg;3GR0}VIknGuks z3`O-Z7-yQQD=nAa1;IDP8i@>G%wxno&`B`nF#;awq;wPn*u|JjW&Gg2-Yk|eix(io z3(D8hNDKV7lIpfKI+ZFm_Hz+bN8dI_gS`Wp~TQ?k#X!c$01qnGP4xPFhF9x zwu)pFAg~5RMgj6_Kx7mkt}Y~7DrD>huvTwiMKTN!Rs$l#09iF4G7Jz^10r1nNi`rv zEVJhcqOKHf&;{^RH%Ccz6;2Q@fTS8A=`#qb0g*m~oEi}6GJ-w>B3%YUH6YSuuu}t4 zLU$1PIgTmnN~%d`Z*d9wk}3hLH_}z4Z#L3gw-;_Q(iNoF8EM(pYmIantBBao;da-R zRF$$DZ!|ewCD|(J6>>kvB#=xA>jDlPY^Fm=CESn;#Q4-n8D}M; zEDe~b0g*W43u5Z%6)K0F zbYT@UCN9?MO3I}>*U-4WluLMZtP3lh!<9woMkewg=hNE7b#U;2pl#;9wI%9FfaB&q z03~HoYIz<+26|;)JtefY%s9v;u!t@Y?$haAX;${!Qud7fgqM`co?Bw1WyWE*dCkge zd|^=@MDBcqd+PozDU}VefbZ^rOJzfV!y0wSD>Pram9>4i)|JTpj{dw|M~Ms{1jVbP zMDF-Gd>8IyNr}8bi1eJ4yg&%_oRsuNl;!Q5G9`kNXxyPh-Ry#rsQ$_QTT;R^f5F8` zO4PkBD2Y3Q61firCGj9sD=3KzP}jPkB${PhqHc9TNj!*5rl2GqBrCHS&I8G^hJd&| zR@Ztk4NT6bAHOFUj?q9mPMD!{Dxz`2-JfPnlprqo5&Pg%#Cgftv>YApY{|iYuxB zVDaYxq>Nx8ZYL^aa|#yX&brVkqk@Gr9nLn3Y8drM-vtZtGRc-Ov5?{l*%H|Ld2I;? zeJlM}SADS%E~8)|9(!Lz38Lt3e=isIK2AP$QrP=hEc|p@!cJ$w_PVilp;YW zwWUX0ad{aaf>4?u9=1`UP?{hS)kq9VqhK*0LQn$AwzLbJ%4C0tvb%jCq_vy#3YE#! zqjcnszD%Yb9||6zQuqU3^G%7@qwi}ek7Ydk-it#M>Xly=>_Qs%z>Y#zM1+gMz@a>9XE^5;r*#CNLR0eFAz<>lzbui zt>ovDQ^}7e--QRHw&ecgmgJ4e>yitTk;I=8KS?~3cp@>Hcr5YO#F@mA#ID3Gi6Rt! zQ}I{gzrYXD=i^iH$K&saKOAqt6VlfB+IY55#rye7>=&``p!NH)*kJ4fv44#{5NlR^ zfwI_Dw%%{_d&pidMh7s#eM7V(dN8^zS{uENm_K1ma9@agGxC|pc;rL4NqQi1EV4VY zDN+`>GLj7cMa9j1B0Lm+fB4PeQ{l$&_V7CFZx@B5p+AS74}BvW`gCXvr%7)Mokjom zuFwYLvdcpmqW=66=Sg3{1oxxCcLpB`9uM9Vyfs)Byec>=@Q=W+1K$gLDe$pCuad~N z1ojg7r!=rEknsQ2|5N`r{7?8tiTv{x|7m}dzaCZKBL5Zsr0?&(U;6&X_XXC+`?>ZZD5Qt_Fl*{fLKfo42FRbx6A?wJ*aUbWZP$I$b`50XWIq%m`G z1&l+|m>{lzacCM7BtwFz$r`S$8BQ((kIgOw#YlJc#tWA`c?%L+mKAdTUclU3p2dOs!BmUe&V4h1&5T;4tH& z)R=XI_UdE^t>b19WMW)s9SsL56B%8By$hFW0aGTU6BWY;vE-~M}&RZHkvP< zZH+GpEGuYlK5z`@JJ5{fMMY3{Vqo)$wV4N${?DVg8keOky`AgP=jD=Pj*+9RS|^z7}`m8*N z%y~wlq3Nc|s%6rJGSZV?RxLXvl~+urGYLeaS7p^8b>j)}6vZ+vtCn2?W#l4p>aG^T z$Somg@VF30?*1#QlKu&0r0@K)D(RmPMqV-Lo)AVJM7k%0kq43PnS@bUmF#1aFeq#(N~U9QaC67==Zqts3NyiwvsW730dTVgrhPhRFT&_V;B>v$jbu(J%+`HW?YvE?mX6QPCHsn zV}zvjI1^$jQh3%Wce#E{#^ z3SpI>U>hj>v8+Nm*kblaCgZqSN4ZRDR>&cDSmkgZ#+qI3Ls_{97>*ffI9_9DDmvVX zvT~Gj#*Vm+mV=;=HJOddd>=NuDZKWvMh}v$D-+Jj82FESWtItNWlYc?eTkL{vwcj^ z9}gm{bRZ8Rt0Y`pFAqCyOb{SCJ|0A7Rmdj~BD1;;h&$2}C4a$QL({rtB}7mh!(_t)$dbat^#Iag@sr{_oMnP# zj%_vq*4C9tncIvk#gHyzx0(P*m$6L($l?RC;Y?jwaU~E;HQZ{8A;ZVSi?42{Sfod= zZ#@8fyfI8RJb-i_qYV!r9l>nF14!qEhH@*-%7$2H&c9?4^+=tiNIEZETo)jn$8^I3 zNZ(=MdI0G=mKz>G`i|j-2avvFw=qxSA7w?-c}zCEEYkUM6CgdqTEojBeFv@a_KpC+ zYIKg$YUw++8XiFUj+KTB$W}||G1PD&)zVjNH9Uay6>AL-AYFZp36QR?F#*!m>r8<3 z3~XkO)|FF-3}hzj?$6RH+2?}J=p9=s57n5UGaf|txu7%pk}s8aYD~}>jRBNa$vzis z#)HV&6l}&TC8rE*#=}2Lt3cAnuH?dY>8a8x5a6+8`5+kx=!`q(rH~F|1oAS9Rf4*V z5yi^{NiITonIL%}7J+}5Fo=#ZiFM%hp%SEL40Of>f%J@l&6pt2;4um3WfYXlMo<}7 zuv=Ly{DB|%z9jqsG5`H^W-{xzI09Z|26#xZn+Mo zccgDgm!_{y&r63>e@y)(^$ZS@M~MUcmegrXfp?|qQWfY9EJ(%hko+s+0e?05iR551 zmwZFAJK2Ou@cQHp$z{n*;vaZQ{$b)PiH|1+R8-*XNhd7un#5wF0>2c0A^xrSXX4|i z54;1d?3Vbw@h#|OUmKqv55@j~^1xS#Pc$5RAG+BO;yQVMY)fn{F^ZPOW}!XsV)Q4` zXQEHI=E2R;d!l#1Cn$_w5luz@fv)zCBhSDom_lFsy^%LYPDhSpBYPsZMXDp$MHWP2 z;g?_+d^`L_q89as|2_N`9CjTK-y7Z9IPl8AKKQlodn}&wFKtb7 zZ@HrWDq-DDLYf&6PT^#&u~)0Oswagq(>eu})maYRq>yGF2pnLtnm1ngo2#p=hAlSf zN}wvMdGaSK^^;#IjND0aB(79mE34s$PL_kyh@iT%8cct(jH+yn*~)78b(5uJ78eeD z<}76=ON!eU%ZvW*%m=p@kgK!~C3I*nv zz1CG$mC>;^GRCZUyaiAS;5u*6B9)t5ZKR7yUu&eH3MSF!);#b^nY3%X@0D=CCs!J2 z&i~}q=J~9wLk<_>^|ipw63yJI=#$j zL^^$ik(N#iq2;Wk;HZ;J%;~N~{xAuVeNU*yyCFzc}M7 zmq{mlpqrMS3q9rbO7Pjql#!z%3m|C#5aCXWj<>E-IvqFC(&?CymOe*~v>dqz51+#y zuM}q5BxKZ_Q_VI9s!}FKs3`kdM*pNzIJ=W5db@>$0GbpkN@MqxWpW5b^F?9zm1Xdz zCo!DYNjZ~{PdW)3a01_QItgVkfxfp+atJ5T^tO}GKlE?{y2*XfWTQ<8+2kIeQW)nG z59lJ5rF3sXNG2}>-J3Y$WuSW#gh+8(ETwxBIy_2UrC4rEbURN3QY*5 z*W)T}X zZ52yb8@!~<>_IOn{XF0$rJwhCNojb$my~|q>unR!IhlYE@{X5eaD_*eVjMBy3Xdv_ zq@S+rsIo}S1RT8nh>(bo%AAzw+SJ8Jc#rV zvd8No@7aVhU1bPi>)IS0S(2goupPL8_?E%7kw5($a5{7&)J%-y$(` zk}`uLFmjSIK_W16lF~g`x^DL>WXAA?7e#yj5`5>^`3E|-yxnyDmQIIz^3-_t6qDs0hn1V)- z<R!)3xm6e@(_GEq$)eZ5x5g*;KkZD=bqR8(@CPE;CcZqtbhBVCHO+zB!L za%E!`mAtGIP&ry3rULq8LJYqg@~c8#s0ok;_j0VL;3b_X&KqL|6xf8&Ikr)7T}1^% z%!H6RE&w8C;`%_=fXGx8=5?lmCujmn$L)+Pig0eVZcBwQQ6_|O>u$Jm=%)!Gb=;{F zfXTO2eSy%C99gV5TI(ug;jW=+SB<5j1X5sPWj;uz^J;JUN@NG%|IsWZ6^ZjlqavQD ziRDHq8PkB1>!ijY^f(%DEvHHN2S63kans8XLwj@B9z!SoW^)ktOESy*mBKN1@ z5FSLXPvOLR5IN<7LwFGB51d%HKeBhT6T*pg^Qb$@#U#q*jv9BbsPZbVsBssQD6eAb z#$8OJT<)iFZ7Wt+Ud7anKd5J;yo#wCcX5dFDyDAyY+zp2o~-gJ=5E}@Aj+$-jU0C| zh;l)v$H5>}l%u-xN;&c4-K@H{{t*};;kOzfrgFTK;pr>1yb=wvaV*8W-I6V@5ZNCX zg}d*{x!C}TS4a000Rz;Q58{p)Z{{N~uXvRJB7 zlD$7JjvS2!S-){2i{OZZE31h-Mbi0W`I%&z1lJHtbmYIhFyq3Gb&|4rf@wHOSv|B< z3R=1w$Xmf~9B&jhyGEse34`EEz7Kf}g0aj;GH=gVnU2iC%(hHz<~l+r#o!S9H2ux= zXHX*ONxwJ!MobKjrT3(7OIN@ln3MLyA$SfB!KX1W_;Bj&sfSZ7Xc35Y!8NJ5DSz_! z$>)+!CqI=O!C_eT&B;?PgJ5YgLG|oH$M}rQ3;Kd~ITWBB-Jl ze!W*~;FJi9=FAN6>zVzMD{|j9Ry*qR| zbZ=-~Xi4y&!Jh`73Ql6x{rX^Ya2vV<3j%+~j^J~F>A(j9ZwPb{dZ{jutqfcjnC*Yb z{|o>3{a?n6`=kE1`rG|?`D^_v{1M-ud_VJj!}mGgIBTN*rLF0(1V|SX)H`q!(9k-| znnr_uaraRo5jNb>e5j$J1y?N7Tm~73^K%DT0=O4Yg>G+XZxD07xHav^TGNRFcsun% zPbfz}o3SiBify4aeOd0Q=Yk8DSX1m0ZLw&3EO1O2ryj}u^SR*sE37F*G1>))odW~G z4!kDKx27J-75_x+5~m(iZlT2Qft^JK-_BT5;)csULpFT2HHCxyWvaWIw-!4%t%3MLQ^#|!eL(Cv zr|!?aZ~=XU$}s!5zFlILuvr+;J-Ol+ zf-?HOxh*dQ7c94?pfT+ES-+*ej-|mty|Xl%Xl{4z?GO1DRa;YtRkZ7^I=pdH8#`;4 z_IXivMr}5V*K3dLb!XVvJ9E#x5F~8J)DG?VqOJvRAM8M4Bf7Swb$4&xws{wY?{o{_ z&9>Oa-Ko*O>S`|ADVMOQuI6o=a_Nd{dDW-xFkaef5!+5Vq(!!+u3C6wQ!Z^$U5!L^ z3fcmOITGw@F7_$WMN^nXwQ$9zHW@c}wXnga>hd64RnsBL$>Pq>1v)f`NZ^zV4UQ$N4&P($0Pp$Qmy!=zOUXqu8>P9b#lH^p4+YPBW z>*~8#SAg0~i57@Ev0|V!RS87P$*U`P8mCMxkm?GVt#Y?c8M-KdxOJ4v^dKp5$(d@g zPMQ)b!X<*LMFnK4I4=|2oGG}EE^9r>a8g+zEcCHzN?_En3BaZ31) z?oyP=l&o>5Br80aDX0k7Lh> zY?^`}=`D%?7BE*1&#hX-jZ;t(uAa3zTl3xN7X9fdk&NhZW~)VAdTOrOj9~9mbIfMI zwWeG;qDmb}myW0szQUACMpUWe?~)N!!X=+_$%v|InRu6ssH)D&UEtCYRn;=A$R?& zs$}+sh|qIgRVA}8M1%*CJpvKo?z$>b=a>>A!fRQ&dl}u;g7_+=j+0qqK%&nv`3Pm~ z{=L#w$S%{DHX}R&lf&O@QoxLnc5t@eObTgwf9XQ&k3+ zWb&YyLl*J?{nGb-RT(eGq}GJ5Dic=wehSzaAT`K>-D}Q~)BvvGjZD-wChy6E$XK(& z)>Ja7s#2*0#SZVNaaJdVv1xx7{_>;B9!PsRS7F*5{9PNy5tdlrhag$L@jYrFb@wRCueIOgv)4BkPn4CR0(%xQjia? zh|J9GE+k9SqJcQM8IXQXs*0uU+wvgbD3gMQIQ16AtjSGwNCYY%w_qUdatR-1awEAF z(o!Xwh?5)0;NB&|ikTD?#D0IOgcURCq99emikWm#kSeiXnY<~le5sJD@As|0Ec0UK zrHIdk?8U0-O;*e3DJ9#k-wsv{+-C@A`_^lzb$em z(iGVlxhe9R$ihfC{D<(5!(R=50!j0GvSBOSioN=6;qvfR;Y{dnpsV_hd&3Y%IR+k~u%TQgUP8_B~yxrP!ZGH36)&?A!%*@HneyeZJmDbGVxIA{Ybv<`si%ms|r(8NW zJNMf^1o7xIGb^|6twOoXWOAq9>br8GHIp{H8`onf2ZwHnHIvF+c&l&eW@{$tx(2Mr zA7LZ$FL4f9becsoN@AaYl^47siC9s*q)9Cs2<$!%*1lD-X?x>W}-M$JkoWb z^JGi?jxDz~bqQI<$aunCE%*A{>bBt1b_OGQ$InvzY-yP^8 z<(_=h7w1cN?kTclt!ZKYsk$K1cN{oMlKxj zPYd(U19f)*YV|-_n(QWW(6sRXylh>BAeI?>q~rIWJdd z7a-yPc?CN=0UZ?(aT6Mk+a;y{NAj~t|M47YloaxK`fxr-deN8%I(Y=pp*&E#$duie2Rbfuu|E&g+zRO4JkZf@K>PAQM`T{_F+kZJ2adD= z+iSpf5OfF7-T5GyMI1*NbI~O0wmT1WSSInVe2{R}_sRuh1r=G0rxkl;L zP8X&?GC~YhjOHX5#5C*$6C|sFp^5=IB!k9I#Q-%(r?%#UWM#Ji+UsqK2AptDqq3Q? z>7gBP|9I-fIhqg#+xbso98dGsFLuz)?G0UUmGJyL4aY%oy0$kE>8GLPT5I~&+>?I| zuI8L=%KhrE!7KPtmrJ~?er(LGd099-(;ISIUJfqh$1SsuwIpRQR3b~`hP`s1HF4eAMx1A!C>U4?otZnN)aY+2dPZtxLRBRa9 zwzYMfAS#kv|IA^LcIqqOa6=3C*$ugWcB=dA`rQ7%1qsnJ4TC_-VYY2r&l15O(D4bj zDZi>oYZ^)8YzLj%h6nO#G%9D?^2=>2Nv`%Bj1&D}8ucVQChFF+N_%CVH4S?}-`rd2 zoH%Ve%A><7T$B6#--2^Xtm&0t&~}|$8#<0NuU8ZC$w3siHZ+Q>f7~$_s&H>}t?3oH z-*-tgs%h8R_13yw>zTUcOr29t%$mm2^&G?uTe^u@HoXkj+%28$TRPi!Hl6Hl>g+18 zrg1rWgALo>(RP%0Qk}MwLdLO_;4=27jZIw*>a;9zLF>B&w1UY2%TRp5Ekq&eWHuH# zn5LwcThj}3&;C7l6%WRO!178$HTw#3%l;9J0VoJ8ueSjk{}C(zFh8(-gAF+Sk6;GC zJQr}_lrO_<&6Ua)<-YolV3f~u0?Y5T^ItgSn+M?X!17WX@S{_{2>EB{e9r|JrJFks zVBOq&_}bOiSktp|nbW>i~cc0Hg!U>ukX9{uzwrzWUE#1ZXO-{8kq_ zE4ad%PUfCG?Yo-l6H@)+lpW%_^V-!{Thnm?t)y5iuzamuY}*-Ml7+&B^&FYb`t7U| zs!7f&Z4uo0lfE}xmU%YwMCP$fHq)NDEpr7HqW?_)F8$r~XVatU_o4iGG`*dOtSfN1 z`@Pgi>JeP+R;8AuLMVAYll(X$oX3-of=3@wQD0UiqlrH!{wML}#B`!BaSk*(dz8ql z6^UiUU40?`4Wh1&#vcQZejwf)zdL?gyfVHjUJwuCa`$I=h5AISC-zQoYTNX)B(^-3 ziM|s3wQ{@raZEoy0Dk?ja=lwe%$KWC>HKr#`(W3jk$;Ok5;+>#jvnWgXmP$6{(ktg zgj~&qUz-gdQ|g;*h`5>z{T)A0KgJF3e};PT1N9c7t{w^1WAa%RS{X_QUq)c_o#5w# zAIBB%`-A_A(PvxmU~osUB6v-3elP;2{Y&DmK85<`M*{CcfYXH|-W`EkF#N=8Yar~% zaK7sQlz)sUFmD3$ZuV#Q`fnFsy!e7j`~K*Brcv2IvR za-WyHmgGHNa#h^AxYxa+8u)m(`|;qzB;k!a7sSB_GuFl3s5dwcqz|6#Mv6!ljJI_b zsbH6vJV>(MOWsFvrhyjgw7|Eg_(g)Ud!y<>hAA@q&6{r zXS*LDiFtvOlCfc1;FR3|aLl?0V|=y_1HN@W*EhRlUEF`miO? z^&Pz2y2wkXJumLJy<%<#3X}X2=thcSQ=p5=irtGvfllvZ7(9E@W0<3Dxdu2<&|8}zOdyuTxIxDnKR%n%8p=|3uXNge1wa2y( z`OU?Zpc2m8xlaXr*gwm?S7v+4rlNld2t1Jgo6j|bN)(Su5$abPnMYHP4`8X z7(HBPF0#k=$r3NiTjG7P#8?UF`Pv7Dc@Yg7+X4GN6@XzsL&B}HTJ?Rh>WjT5WYr;> z_4@AfRvpH7J~Ue>%MSZncTYNB;3Z|%=esi_t3Hp9_AKv{RiEqSl~sr3?e=Z-CA>*x~!Gzn)D#13O#?r`orMBfvb*z!29V>h`T!1K(C^LY_YR z#O^jR0N=+;GjrOjnUgw$JY6@$Nu429y?s*m!ApP*uEWXRa}Q~l;BI;cte1|Q?{yMY zYz7a^4)VU2D%-)R71n+C=B@M;;rTMrO}V?o3An&`;CU~$VQLelteF$w-8MvGI#3LW zxm~Q-D|TELE7rx(*S*~?S1je=nxIYN^yO~28nC=IZoH?twZ5^Vt)-<&SV>1cRuUfw z)5Lg= z+Ea`SaR&Cc2Y``31NYklNH6x90C?&%2KReUF@n_@unPO#ENewsol*db~bf(pAh!mj@)=M1X(cy^INY9 z-<6sPoFY~LCb*t>{Q)RQh5=Q}0Rv8GWO)>XslJ=|w~T@K?{*;e-FPjYxx--W?cTiA zmhR8oo@StStdHGvb#w0aRA@0f#o&S81!rurHFIn3Oe(a5?jnTOXv$r!&1W2Hi7wP> z@7aLip$c0Ngya7+_8#DIl-K^ScXnrcv8>)L%d#xwwJrDFd+*(rSF4q@wwhJkz*gQs z2!T+X0Ef^F36OFLB?PN?$q5}2lABy0KtdV>0x35M3Gn}&cV>2H&HbL|&PnZS$+l@m$CssVY3OKfQp)U(eCe zo`&U*=4^Wx4rUaLRJpt*;^}#`?RpCc_^0R6M-SUG>Ce|&JoLczOz%8BCk6_*nj)p* z>Dku#W%RaREucdI)fo~`&ocL>i5I>Rjt_WYXU3P1n`EcrI8i`8j1$FBITZi{2Qh<< z^EaIa0{mh;4cWZGXGJJHoL!ki9_y*`W345j?I1n)WlQoA@ieG!V;>>Ws222hthG>u zcC2xW!A?jE$AhfcS|vEtd_V2ly&g+C8E0PO;_d<)canIzn7lVwiZMx(=!uhF;7Hv<7X|K)w# z`>gkS-W$D*l5CskP4fKB^A>#fbisGeU7qVaH3-x>9R_)-`%mtd-EH0O?;=iTo4XRW zcykb?)8qPISmHegg6(0~*IZw89e3@7mfciWnrjR!@Lq=h-UnrjlmpIH&S}mh1m=7b zWZDysyBuF}w925Ivk{Q#ltL0V8W0tEeyDuzHwoMT2XXuS&6%6I}(=`2img)F7MYB>Q*7b!|}6j7u=Y^3&9eg`yo#Ux}V(WT|dyXl-oH z5bZ}lpC$>wN=#ijHKeJK(X=0-o6=<04u8IDmC@!ibX*1n(8($)N+Xor4T0mq~?`mqQhuiE#?Re=5erb=NDG}#;HVr7}#x)4#RVr7vwxde-`fP7gh1eNXc>7xslG&cHGX%X3EE?wsYGdqEj za#YY5?J$uwQZY}BI4|fcIM7C4!H5o4>a65;Fr$r5)FRXgAoD*y-Tzs2BR@w3}yjzdse*SD%S4BMEXTLJhkTP z6;vUtIfj=J9{@15I`H9fXwqrmc6n&hC@EJ>TO-=xp4I3lhvjSvg}HD_yl_~17BG5H z@dcGUyoN?J6%5x#BlRuVTH`31tLE+&?QqvxrguV%*cfb;L4umG^l;v43`I*rD}i_` z`h|!G(XUB+Q4cnOj~=+gk}^rOLo99_vqsbgX}EDZ>s$DAVl%qQm#1c7&%5Gw7kJO) zW#OcSd1~fN(e8-5b%IKJV-3oIaA)Eb1Z#7s3OH8~vDP7YZ)iG$x>VY7r+kQPbYGqd zaa6mNdhmhk4x;V?c0N9RcBm4sCgK`K5k|M&LLcR+sRg1P6nfC87a6qAU{!6X8Y_OO zjsAQm$9TAOo|fkG<8kR69m-d8uM(H8G4;O^{RfW;TJG6E07I1_{LkY}6PM1?1Nn?` zUphmbr~#}E(BAp6T){B23&EiP1zu!=A{Y^_&?c}%PSS%G6|qb%wNkr9g$&?Q3%y}c zp-g=Vh)7ASOyP#sy2kQdp=!S6FEvq;BKv!SrYdU2QgI1tXR&)H+<@C1d@1Oi8MZH> z3V^_tfmKVcexp`IYIzXoLmdf4g`&bGAS1DR4)HuIC13V%q#FS690){gKd|fXl5iY0)r~7%Yi}*aEGJsps{6StI&d4 zoGuQc1ZG+Y0Wle+3oWRMHfd1s#b7xr$??zv*u-5bk5x2%I>_Eju$pce_noGO|-m#v4d*1W>+%xF8-*dgE(X-dH82U$k z_ebuZyL;W=a(@Lfla21uHg}rq6W8zH2ji0KLDyGYCtL?z8(l>%1(^49&L2WZaxGMl zb|7lTcnC;7bG+~PmE#3RH;h^c9xs|42OO*6>>^u@`_Tskv#Tu&|Mj#Ge93s zRDl(C`uQVW-JU5ree`6vB}3hdPp|g51D_u4a~nS0{0WS!)1|>S0p`>`VTaJ^&^{5A zz0*zwJ(g7DRLL?)MQo-{=;B<_Iq=9j!A`saiikX&(5<}!x&=^h7O#MA26PNP*uz}5 z4%p{hk&J*n9pEco0Y$u?4zLxkfI^zkfs5=4D5CgufVp@DbSfpPyjpaC3292@5U`kJkYT1yA^B55$obN^K=#B&0_YVHvuYGUh?|s_$R{q|reQ)CLJ=*sg{@%^s85yEuS3;N2 z5<*XR?4*9Qg5_jdD?WiMb|Um_$98Z%W3VD@B~V-O%~c3It%KEWV_6Cp0RnEL2~vn^ zHk+#{^oS0YYHFlmcrQw9galHL3mWEU)GazT#JJGV-RW45{R+32)n}uP75Fm)qXH#X ztWykZBDa_bXtCH#wKDRJ!WbW@vDi!jj1EV% zT0xLyYjjSthVwS(h>n@m_>cvNWXBA;^&uvgJIWZ6LIV$3T)CoSIv5?s?8>m`nwm_S z=$J-zL8j$8z;!H4s8@0Yu*yNYKga}S#}u0OuqA7T=m59T)VIiKbPm`U=Itt+-1vxr z!7{nnQ9_ofj8k?XsM^C8h_yP3P5GJ-*HGI7lXNn-0>+}pgH_DZtv!=3I*RDXRCRn< zbU@)JTStB?8X9V0Qi@qF1O_NE=9z#UXOhG#I$}CM3_~V(70@)RDjMp7yuX@pB*udQ zs^N|m5U1m=%BR<+%DXC$>L1}CnjN|H)koyK=Foouf+GrLo@tWh2GWTc&e5u9IK+59 z))tCAGAd~Wr`1NW0YkNDJX6Q>Bv{gI*i0G5U^%ap>_uD7;8>>XELYBqE~QyB!Ru-& zpH)^7Z8=5HOjCW+MMtX15^2OX z09~bXmnuTdQF)!9A0FEF9ZL?5om*E;tOzwVW360}3~90_0I*%0ba@4*pt9g=x{-9+G#}dFj z>9jdMkjhQpg>uuijz-5}#|Fn-$3#bx{ZspU_Fo{<-4DP!|Em3ry~@7RzRVtkPkV>@ zH}!4xMd&wu2VC?ostv&5*Qhhq@olOPjP&2zo`FC6yP()qj_7tpHlOuFm<~J!ANHq! zy>GPQIS6OVc zhZ}H@@cv2_UFcy9qmUtWgLrG3#)>Y;ePU0%OhD$T^sDDAY5AfHtgjN|A=iTE>MX4+ z(KUsVp68prtCXfb&nK|!D$1LqX6A{m61>A#6yt}rIa72^rZz2eF*VHLyRB;y-84td z-7LDGcT#jkDehyE=;C`eF$J>-^Gj_O>ncG?SI1^CO>|A5kLIZ9(?wT-u9O>wT)DL= zf>O9+OZdvGZvpHWU_tFyhUm(t&dK>Sb5%%_x^n6M7x>!k%Awols#)2h3yvuB zjeuxi4K-FYgqkXIMOPO6`2`l&c4boFMMeXFcj6haE+SlgSvSaSX5>Z*vwt-L=aTV zyKtkLa~%f=CL3nZF@T_9X$FDs*=1)nJX7bO|J?RPVcR$(nOPirj@O z)(ip;*@fHH45|PK_o^Axb|fG=+Y(`W0m98{&bAw%bBUmB072u#oC~_fonUgAL7M^6 zyg0;GU=u)Rj9hKn^ltzRj4yM^)c}F(Wd^MT2)ZX`&=P=J6G4jsYDokw00`VLbHQl< zK{nTBhLr*a0i79yOQ;h-@-M(Z9uq#S*Abb;hJczyxo#SC&)qrvkljPv&rnxPH@gjHJt>$Mos}O z32HyHL}v|^Jq7Ww=mY~TS9|P@Oh`q5#WJZ}z%bmZK>q9DNQ3n#(XB}A&ec-KicT=r zbT=Yg0*Dg^1!^)jCG_0POK%c*c#IXsyrrpkfPRONAzw zP{KNG1X#x4IpLWu^Tn>6K;#kpB@LSJ{9xn@ZY1&@Ji z4f3-S^sPYxaaH`_fr!Cwg|Bd3>KCrzK7!-6n$BIaK#JbE3U9x0z9Laz6duvJGERm= ze$)vgQ^^wsO%bjE340n(Mkgp+$rILq4NZs+ib;XNX{p@VGAnT5NK;d5Baa?hHj)m} z@&nw^)I1jL!w*J&yacE#pXh|BQ8$+khk*ZxPSC!k60r`4njmScj_5K^96J!evHqhp z6Th8I{2I7I`Kf4aC8nbZ)xfEEiH0wS%jLhG)8$YSD6c`^F% z!@LG{oy?94M4W#%BV<(jjBxrTOg%#h^t7pZqZPQ>J-8 z$tn(&^R~>Oqg~8C>`dp6v^KDJJJVuS7&RPZfyYJ5!7+h91b!Om4BQtu3z5fiL>ssJ z-}ArXzl1pB*Z7Yh#(1&c2j^e^?dw7KurGsX+T)w;%ko*h@55T;N$))fC0^xS>z(5H z457k)1XJsqA?VoVnTh~me?fS#!8X{3+~pSTV{q!V7>Y(NC>s6J)r(l+UxJ|H5CVnI zaOJpM&c8d~alQmKqi;EHgd4AN=O*WT=OkycbByEN|3CKD|DWd8<(j>9B`mI&sHJe} zt=j%#`;~3T_B|WfzG$n3=wrSu9|}mnvyQ@v_m{1;Ae*LI(-8LSbxAgTUHJmMcJEi# zD6`#F^Mb?;R8LC%w!=sVL zqYFb@IaPFTp=E2-v^LQV&Stu9#2}@U0nyENhOis zYF?h`hD+6=#CE_?!nK|&x);+R@*wjfdRr^CkUr5M3n+IT>pykRx8{~!QM{(%R7(RC zu&`e9tht3(q=Ih;WTJa6)vZ&r>qYk*@TwBCVD)E1tu+p0ULVkhZf0%j{5>c+BisfE zgl^b2YQ_j~Xa?^S(1+=s0fh%RKm!1rH;|%rk@{BXV|AC&hwD@rQg-8#Hx{F@kzZld z1H#*gy%cV22*PT)8!S&V2qw7Qpuo+blK@Rg1c9vU#!YX|1&x+&us(HATQk=Wd*^P@ z<>qXl^SUP|f?)dH4Q8l07bw4OJO^eFjCH&59+*M6fV=S;m_a;9JO=4Tpfc_SsKIVL z2Ig#_^Sbd8m_Z=my7?h6<{kz4H1IoM0>Lt*8}EP_gx8{*p8->@3OLH`#yen!!NR&5 zkAN9e4iH`dGw1+7xc$wbeE?-7f`qAp zZ3QSf5d;FUdt4$21Y&nmB4{H(V-rCj8M^}v(gW3Tlj{NVCuUm%kS`Gg%Cg&=2wDY@ zClLf=!0Pk6cf9^IW3W>XhUm#ocj#+2%NTR zsJKi354{cudKY}RnxK*x0iWs`6B)|cCztp{*VTr9JSjl}$L%a|7X#~V;5R7%mem>b zHV)($sp~W)ZDyfr7pQ!Lx@>4Xg9`?UAoKGzngQ4N88H4&g5TT){o4Yzg_AJ;XhwT2 z=Jp!Tuu@(ZtG?*Sq9kowf-McfeVZYg?*h@Uv!5l^OL?OfFZfv}Xv(N16KpzIqD<3> z;}}t_v$ViHX^35ptY+0vi;;ou2mgy>-m>Zy^Y*0*8&c}%mQf3{>1u&7CuXUPhM`K= z1!_M#At70G9i#1ASed3PYI@#TpRTEnrCeR`^AK}Ch!&w|hl)Vv8y9dxeHfAQFojik z@pSYb41r(ETk!O@Kg;% zRG=DJt)~m7DB$|VY654ZE=P3jreBn)xtl~6^l?FS#gkiVB2e>%s}vO7c|}p+5LlKS zpm5D4faNq|&bHIy87!>p+D3b4sCnRPZoML7LtT9on_&yxJVQ;#Ofqe4uBbXvA8Cq) zQP(EwM_rf(P}AmVz;j(2sSnjfuzNR9{xfp2*Hd67TXS@QZceB#+}hLx4ilz&EiIcV z`PB$cTx8%fJh7}g#YQ zEvK>1GNskEj6RvEW?6k5GE)msy7q#$vd9sVGMDLr@^xiL5wGR#<~CQ zehUGNA8~)#-B#z`=AP-!cKyfoj_aqcKG!!9vY6?Um9A1(lJlR=pF_8v43bEvEOe$ZQo^|Y4^i0{Y~{{^=UYK5^7jot(K@+ zs$%;92I*aJ`E;}GtSw^OU@Nnw+QwM_&}MxW{+@2JwptIs+tYXmZQfH}P@aI*`SqYa z4k@bs2lKA+AG0L)i${B)h`0uTJb$l>eC5&E_R#|#1zp3KXS$FF$FNW!zIJV zC3@hdTAIFAHh4r2tN3Y`P-U%G^x%rpWtWxFQ>Y_sO^2r<+{DoA*R~3%mn_j!0cMg$ z*HqHP_bo|FMGxz<=puP!2D1f56+MWoUJT4uw+qk^TQmcPWULu%y`Ce~_`W3_`Pr&Y zV^UQ{8@$u-{L5*6{b{hP^k{uB}pxboDnqGGh zdgV!?2bw9_iH&B6o-Gie^JB?>U?~883dC|uORjH|k_kgFDZ-9c$u&qVy>*&@$%b~2L#{JBA=~)9-SuB^1 z#$scwHWy}ZDOg+9M2ThP57>G%VN1Y5K)RV@5JtBm{@7GTE6WYPF|6j=vmD%0{UPEP zmu`B+0vT}6GP?T}zVv#Q(zF9?b;?3}tBis4jHkfQWY6;H;$e9T z^Jv-6Si!O-Y7PbuI>^wvha4L_B3R$hf*DJu#XpzV#yEQA z2=ftolIZ;-ax7!%mY>Tl6`)7)F;n!w8w@G|A_qQmq%!`6e)(`n^=lFi=a@)GOt%(&4*EC1ndI1p~QuOkvORC zzh$@VRJ&YWTq@m&4R-<8AbLQu6dA`c0@W|6c*IC;j|GY( zl?;-9Y0`t9F}U30Kq;B804mmv$Y6zu@R>8fr8u9M{bciu>Caj-fJM-APeWQ^CU z5-cPk1WFg(OuFb#SEz+@R;qB-(+#2} zRui`lDW!2K!JiZm z@uRl0^we4~(a|8}jtSsOu)R@NWnx{hMnPS%cVDX_*u*wCV8>O^wpEfH7oyr#Y6h0~ zXkx8FZVVaA>0V?+`jIQrxmBberWcWpk3;dpp|v%+BwKVJq|a9I=I=g0xvSOmrJ@_p z{WKlDKt9I6<0dGm2DXG{lKyUOsy!2|fQ3$^ImkGD^90eoml{{IZCf|o$7)nMlaMjN zCgZdZTaGbK`!al)J{b5441B8tI|EAtlL8t3fBS#!f5!i~pZsn9h<~+zia!~~z3=#* z^Zn3wpYH}=vv0p|2?A`Sdq4I59^o}EdGGX|^&W+S(s-`|Zu>CI3YuV4(6-W3;z{>d z+`o6f;O=vO&wV?>Y)0HW-1FVJ;J1I|`h{!A^`z@Agx5UmTIMQrc@S3fRcD9uF6Y(Y zv@eI>C5Pi9$4?L^<3Y!bj%Fw(t(6{4tx!w)k^M0!CEa4b#vZlrv9Ge1+4Er5`)~DK zM928C+77o%x7VuIswdQPb(1<@Er#*AV*9i04coJ@FL=auJ9z93wnIR4=R!RxVEx$o zd+Q6*x|Z-k0cWz4|fe-S5>V`bc@d_`%N_-+smmVAhi`92&hy#QsU?_2Hz$Nkua z2pRfqF4@!7a4#+r$=FihB`rxKps+%zoUKslPrr+?w&<97|v2=JX?t`Q5 z*l+k?=tIPx*l$E=>VqO)>^EW_^||!l%eeu>5A1WAG9c7apTqRKEJgIeL$^dzIDc$= zB#Smt1i%#U`CYd!8GVobn&DP4K<+!sB+b)@TS@~ z#xx;8X)`!Z^n!~d1*5WrhP?rLo|f0B$;x>>YrAlkeXAcO*vmeM+?&@XyV>RM4c zC{^@=ZzRu^gv4z2QbcbHP5X>B!Fv%_PzrZtj!6AU&9f9(u)R&@29ScjA?ioGZ#d~q zXE2^d^Dv-UiT}|TI5LrL6J@;z52HTAv|EELIE+kfaAXqCwSnEM11t2ks44+Z8`@nVY>w=t|d5yn-)&dOAftAgT(3BtoWWFFok z01lb~@PpHPz+7hPRAhlu?@Ydo<&*%>){E;o4hbR){CdX$r2yb+jsuEO?QV0mlO`bx zT!6;2fNR?e2jB5w7Vu2>!pXN8#G~A9Z8Ht3fME^<>ezGS1wLoQ}X{0QkfJ zuh8gmfWqMVXs9Z{pyLclr=G;p%id*id@>S{Mc7cAAL!ntbnYEXPNwKx0^Wm0vBNUG zwzWBW5^S{I#q`8GjCc1gqUW`bg;ZY07LmOR=$blaQ1;HJ@xPUM=Fy_xGNIBtmk$1x zH7I-M(EG?dOZ3i;T`X+%j!Pp1&nO^XduPRNYMH>Svk>r(-kJ2P-&)cfQ0>Bx8T^BL zQAQ`~W#iN7mU=a7rRbfOSg~$dizS8(&0z6IPA|Z{0|}a88U<#qv`ocHPoc)&F>Taa zN}tuMe8WLtX86Gd0b1Vz0bVZzW(K2H!k}4G3Em*u^vEA9pmclFY1$69i0MTf_EMS884R)2b#E%?axcRY2wvTr&PXe24B1WRb}~b%*F`V>k%dUTkaHPoh><$z zzcK073mipy$%xd2!p%Wed_-U1hFm8epdofT+Qe%EFmziDF!OVCDn8+#o*hbkuK(7KZh>^r8MX)RDwa^#dmAifng?35qMH@Zwu4FQt zrT%A?v}+*Q~7(AED)%m>~s&2 z@O$2KlC~p#v*>~9sqPfLvZZnc1_@pkbWaT?X-lO>H1!~aSRqs3a5omL4^}ocG=k9y z%tB*yf}-g;L67g2-D;#y-m_#(6+MtOX)XzwB+;C}^ZGV7RrgxL4+_M(e$2Rw$ z-LJWa+z%nt-f{O9@VqnJZ4M~q{MPlVYuNPzSRmi#YID_tRM-SdhO1neE~oP!ux5D0 zIpBQUNrud`XEun2_Z_b~dK`~9ZgZS4M$ydCO6@IyU~x68$BV=~uEBi~h;r zB5V4(RnU>WLZ80BI2IFuQ(0SAmn-Io{z+8tS8%TTi|A&*0%leJM0(7xz!s|?_EWkg z3>VXjj1&D6Vqzx=XR%R+=*NY3nlFI<@#G6A5V7>>myQG!yk`A5bag<&zqs`@8^bExAoZ2aHPOcLqTgf9T&RttswonY=2PWNe3v)FY%h8`(u_9U*39`= z=8+aq<=XRr^@at&Og+n6Ucawzzf3;)*0&@VJo5T6Ju{6=wMoa%{NiPt6=i~fy?jcLJK^?c&Lh=t<@f>}K zK3PTIHS|@~HeK{x4SJO`@*h~k^ntXKTo3*&eX7LvMylvLLtC!lOSbPcz4up3Hj0Cm zlOYp1J4nZL(Fama8o@9Gixw*m(!G@)yM}S5z82c{H&*xUYmTFXoL}k)1HBE1KBnOq z#D5rN0Z9xRuFwGKdl`f@h`6E{R2NSG3@R=Tu8Y7=ekIVDKHSE!I<^Mc6f)8TFsQj0 z7|?n+JOUIHT^y?2DwsnMb;Yp;`Ge;elXHxw{+*wqz9c8hlis`%Kb=n%-acu)`^`=AjJFLMk4`09!S!T>-iAP%Si z0Ga@CKnMUR0mK1^0oZN^Yz6>=xp->%FSYTF z*te1D|6$1(FZv*F(+(1|49go@;|Mucd_9SfT=I1^@DHX>`qt8G|FC4Q7JU%6NhH3C z%f(I)cFyWJu3ZIr8)I^PpwtZX4tCKEAOrG6-%6VMPu33aTS5E(X~_j=2*jAd=9j*U zq)`SA8T8{Ng(`u;M!a5qOXqG9L)u$?0`$-7*r2+_#%D+%BELE{kS;5;n!l;^v$DX z|FWb_5q)#xgaT>=DEDJVPy43QqK{c5*%ze!_`v-( z1p#obtOrwCiuf6Fjjy6_qv%S}2O_RaS0Cs6a;4dR7gFBlnjFzL*;-H<7Z!1rawu|E zYCXqP71P_5Y8twSF!TB57NsH+nk=HR5j7JVZDJfnK`ofm5FV|*LRuE#*Sc>4UGr~C zMw#dE4T7##9|AS8=#z-o98c|>2PLE%(|PGE$v{nk!FsFsbSbcb$k z(FfE;$Lg#6qAyKzzl95!uW|^x`aqujhpo{2Ais+dm8Y>KwPz(6@|-xsqY1*pzHz#_ zI$zKlA6b7~7&pJcGL>=j;lOtTw+2oH4goKph?v>$0WW{tf2+UIzuiCApXK|+_ZC8v zeG_W($9M{tvwVeA9Zf#Ju4!R{5v$hBBl)q}-s?%h1(%iq-N*Fyf!G z+-^B*sj#fGOueu?&6Xwx%IN+ZcpD8&zcXLqf2YyQH!ylJFqNijkl>wP;o~zfh4Q{4 zvzF2q@|DbaV&EzuPBBa!dqB5(O&0?tQkRNt?tn0!tf{Qkld{CXWO^}Q$=)gkfXN$o z5%N^%E0!t-CYcjjs`LbOwkVFMLEjI27Y(<|5CaqGkVVN{BnE)zPt!3z&eBu|ui$z% zbPL$NuAqo+wLpbEo>V}OSrpv<1LNt(7KO)~PrtJ;5iyWQ4n@h&6$82E_7N9MFP$O= za%j1tq@p9>SY*adGtl)DwP-erY83?!$^bYPCFaz|NLVK$lEpvLQf$prkl3*4!Y+Fw+a5QvqtTDo}|V@S7WiQ!hOWCdEfjSe49$V!)eF zO*{`eNSEaYNf?? zB|Tg8gSCP=VYN*jOHE@?Q?Bf9raENE6aA2rn<@bxEVlIhC+GpY98Dv2+Z9Al?}vQc zlo|dZf)O!P(uZjj73X{PRdfg$p36=B-+AJ6SVQXetY&Y<; z#mpkTB`lFo?>Nwys_4AYz*wiMbCqI1EOzEYBrV# zB=!?m7athDDKjMO@wRr;ZOF4&^aIC_=Q-Alv!Jz%%>`_~EVj9hg-(Vv zccpTVp({J+Z5N;1{_XT{m)t+V_2YF#Lvv>7bz%5hsmv``Yzu96D;el6kbFI+BDSvF z`Mh^g?zR!5qZ5z7S>~-`32B;#qn8OkdP=j#(E;Q&wM)S zWjvvO9-Z+jIY&hQT=Q9wnx@c2)eB%6fY}>78t7)QBC6@V!sO029|f5nFAFt1uN?PG z^81u*Y}y&-;Z_3E)-z*8VFw#uic09`=te95EfwAq-b(K(ZxImF-+G2T4|{I#)WdwU%#-H+*!{M9(EXtMJmPw_&4z09 zzg(}u%gwFuakBwR(QfBk&R&>nwmP>tr@$lp2aZ9<9gdTZjgBIR+x~a^PwnmYJM1m? z?e?kmWc6e9RrSAshMrcBs7us|s?GKX+hyp7e8E-)$2AjRfBBZR+j`OZ1#69Uoi%9n zD1U_h^P`A%+XD1+_IM@J@-L`94?ywx8cVrlDW)R!Ux65$P3~`~6Rcuz7ES#IJBl5g zNt?gHwDsT&8l0v;Kss1PUq#X)F*rT8gw+f9K$pWr4Y1gKA_jqv>i4*w zUIk;8Y%z#14fm*c@dqJr(;o^w1Bf6wAWU06-Eohcwmj;*M|LTfeyM%r(7*0cdD^lm z=Uz1zBLl&vGlHuZARKSYRQRNYH?s+1Fq3xO%l`HUGw2NR;v=2zx>wC#DhAWgy2d@$ z3vGjAa27yeI)Q@DOi0^|7pi=vWhCH&D|yjfp#W#VGVE|Sy$4P zb**OUVEGyu>M$S%fqiD0+bR-+0cyQZorLQBbl-il`w+CHDrw8bU>wP;hId(w6@VQA z|5SrOGG`m0>IIbz<+YLOQ20zteHmHYbRkt4KT!;VxjfrwRI{d-ir677)om z;1u~Xlwy3Gr1u4HzkycreNj@1EmZnN-bn+^wBd`qMF*Ow{)_A;dEf-Sks+IEBugeA zsDTE`%amkRJuS_YBxoH4u4PY21GQ9kEziNgak`i(8$CvYnS6)`qV$&bQA3|)Dqz_T zRMU&svfa%<6^3lgG#D<08zW~f5QCD%!!wt^nWV%%XM z#2;x6`1`slUjiz^x}1V+6NBPpRbdnJw(1Qv9q=T=)lN$6x9p7V&DKG zFfq>qCdAbUN)06bFNi3ejYP2sU( z09;aCiproFO>ovR036ET^#I10Cg`C}v^_`3#0J}_tFy(7*g-^Xptc-^c?j!i^YwC$ z*3t3n)x6naU@a~IP0!XSAh}H_w8k(hi6ua)jh0qZ_w{^T53Hj6Tm>;LEp zV1>$r(D7DIn1Fvd1vLR_;+h(p%e23B@N5!!3X}>4X3-XnYl9dCdGZv^pcnF#bct!4 zwAjW3UJE=GxFv7`>ZK>mCilvH>7X8Dr6zk?6G zN4(d2quvePVy_R_#E;-R?~9&;o>?%o`kVVF?oRjp?rRZnX1Tk-^_lB!*Qo0e2%5_g zW+n&ht(TqOhO4{^XWLR|CZfx{>Ui97yQ9Ui3o_+w`zQ7{?LGE;?C0$v`*M4s-KzdZ z9hE+V}z6mob{8Kft`oRe)g z%NtuO3dB$eJ@{R9LcSP+4Le^WpU*f^3>DK`-&KpOVrUYbDc}obsEDY5Z?U0?)B(tH zF;oa1K>P}=hjmSP4I&RKe8 zH(H`~&AKz`)nICWTyi~viIu$ z)%&n4jV5ih{4q7t(HwyX&mk-Sz(X~p(9y^Er5Um?B*j|?SqV3X4vo=TdHgYMWw1^A zwRjS*(%^YoGl{!0c#f(j@zXbW4Of&hS!*s!3|{?zbOyNUNyJwJW^tCbJ0w^(uG*D38+DSiQ!ISJ{>m21iFCV*wKw{L#12V3Z~VkLu~C{|Pla2DW{ z&9v--#5T7IwHCU_t+N%9J&b4I_emQKwIFD&ve&TDY%_Y|quxJd%gR0Rs9df8Nr9^?U*kHAG z5*XybtY?V9Dk=yn$*$wDl{toKj8OL1d3^>e>9!I+!GmG0lkwmRdbvc7CZtvJ{jaMy zPJ>5j>{ZM<7%b#<76Ibym9X!CDPp7lDv%}QE{rn3E)8IbN#NFCUFW=6-RR{MN_0Z8$MMcVP3f#fB z(cmt+rBveFJ2`I(b(hLH*umXr#BsZJ0;;Nb@R+@A+U)h+q4Ml)rDyMu%eh4x?k9K1 z;clj*QxwFR8{9-+og%m7MtW5H*g(%uk$Y=BSBy()a2!P@VEIz1y;COyI3RSKuxCBo|4;po`ET&oK%Hy4Kg&PH_ZwJ! zeBXDwuhqB4myK|4Z+d_1{l51W?`iKr*n3R!dOd%JD%TJ3q+ahijsV=#rS1K+wDFf3!bue*$(O z$L!nebL_eHG3p=Hmtfs|mwFziAFC1A%?HWS&uyKy2SC&xv+aUgrGhq_3!4J`4$J!wzOKREITo6`hOlV z3|5$dv%)3k@G6A-fm$A7zC@)F6>_XZ4vh;~9mUTT_<8aw8O^e~2ET#P85LA}#V|CG zjp(M;RjFclDK&JlRsQgjxGWRCmf+{Rv7s5{YMK~cOb>Li1Mp!8x((CYSQeRMA-#ee zRx!MQ&d*?-ui^P|!85W#=!^=1(zBlK@I1=zmQ4bQGsLG_rYMMeS>YVo)-5ZXO`ptA z(lf;{B-w^M6M35=hzf&F&!p0sO5Qp#JR_lNC!{-c_SrF9mQW63l2AC`HPzP0?%31C z@HD!4rjmhbp|Wi1m<%-*K|y2*(g3n-6~plPW6DwsPqCmNStEQH=#!!Pjh-?GMV18e zWVpfyn7ssQB~rw23EkSGre=#_;7x|g0P<8ZO2DcF!^O0Hmckj}_Q#w7>RNEIfo>I1 z+bktxniw|eDWe7$f5_oNPuVow@F~eU7@k1Wdik9lE}$*Ftk*O=o<5$XWQ`ZYP)RP; z6`N5FE`KZ^3uNTtI2&=Fyu)-Pi%528ghSTYN6q+T5;j-t7yi)N4a}38lra9(XWEId!?&EuDIGMK3 zVZquk9QBy00AZ@F2fCI-AN0vljHP?#@OwKPpuRc$iVgee%{hGa4*TfiIZ9Tc81_OV z0hY&nEmg>Cyo`uhrtXn4q#-W7F{be#A)R5Pn0(W{|o^ zLFx`G@kSAVd)R^vpnE{8mf>mIf(WHN%(`@%2UZOlM4*(RHssZHA#~_kj~D`H#27_6 zeu6h*{5;|nL)V}?M*RqiGz4i|l3wv1pBOqD(-*4VUA-Im&w%}stSPNj@7|39aHXr8 zW6JbXvOXC@t$G)dPsWpXxWy3SH)|1atG6Q&GB%^^Hq;HJy4cigMKUC8MqjqzCk#>1 z^ES2)uHKB_jq%bO@Dn07<2GH7pY`#=>ri(c>Ne(P4U!>aGp1oRl8+U4(ilJlH z!9Ias7)O>_DnH(#u#e6oCp9 zuF^*Ag=!h-C0z_v;#x6gev$M7sRb-g6GLHodA^c71Sa+R~Oq05;~@>V#$bO0UawW=o0$s zVkH~%3#B~XMzI{mHd;gji&3AX&EwLd~>KA2pm3U({)Rj%p00T-&rCTdnR4hAT#J)4N^wVr3!=zL%=+W z5?CYQa<(M{1wW0JEtM4fRH|Mo`5{5N0h<4)cnW=gsgfg+>N_lJ#{@nKyb%}*duGy|}&d;2G0HXbr^IovE>YQ7hvz#eT3!It0 znMR`SRJy6st}c1HH|N1k&%Fin8rnu~v}19np=M)uNY&#DvcVq_0HDtUW3 zNXn(psVV@wV}PRopqgED+jHs!=iX3L{UkB6lYbQhyh8(XeZ^vAJ0(4%%& z(c>$bBp%sHudHO!Z)6L7u#)kNk*>TQC3&V8Sr=1((lYHt_=0dvvKYaQpr30_(71N#Vq^^^ zy`W~4iV>XqRLS?9QFH8gEehbo8wGGAn50_}0y&L9h1NiWIbCy0fH|5^Z>*M6JdZwG%|~ctE{$I!A#>>Bi%cMo%%<`+ z%z_x11>dG%W=KJ2h8USiAHB$2!;u;Mk!G)|2Cz(ikFTgs6C;qG>H^M~J$4YJSf&`6 zMxU->{fZF?!u5+go`uDd7*dcfyd>L4nA){+^-K99!(PGdTqXNL_pep#=s}6rGZ}mW ziIe#!_pF#+M~NIU0y4me#8eZ7UzK{;yR#3pks|W1Q=s@dg0QpfKt)eweiZCYMha=k zIt7+mBQR2w_TV*81k}O+VNnp9L%L98ppN9A%y<$gvssM5j3<}9Uzz^|#7G{Ls0|SF z+R?pSYwk1y#Qz4NfC}vjEp`;D%%KN=zznvLZ2HeSB^xCmVwK9z(`U&1&8^TTk{czH z%GN8%m_KO578!N2_kX-KEtv6iI<#KNUnWLisF-S`^S{_G5VIE4MBuXJl=e6G4joPb z=3@q9-y~D}dbvx+(J$BYH9eAK&1aTW4Vc?4HQL`n=mO!akENsyEV~;C(1Hz2H;nk{ z@CLb}KK@9jZ9i1`%JIT|(3Mpf#ti7Who0Ubx2T(bzCkwbqJM7Smu19B=^JH|gXV2i z#$!3{*8I#X>cU}EsbQl64ek+^h3ZsCO$eT>!XcQWfFwd5D?NZbZDItjYz&eKdCDOm zVq$y*lmYwaWlcJOb#*(K!j6o=8T(uUNH35Frg}JRdl*4LhGBSP5I(49a*10EgGSJG zm20X%qFfV4ch8^qiDA$P210zk`aEbBPzeSee;!0H{3#T(%YBX~7vv>nlm&#_X}qAi zb+Js+t#pxcif-8iL5>(c31{h;E>7k@XuLJv_$k%LEp5Z9e zz;!tDh0vcGdSElF=naFW&}D{P$`B92;B~l)F0`}P&fy3mA8VyCFO~6mX{~O>z{Bx* zX~n=RKo1xs2oBS52+M9zJlxH(VwlMY9V2X(u9Z=Y$p}ND%Z-DK&|a6o>FTD2)<$`Q zgYR&dj&A|?Pz-~f(2d5BZa8rpK8QnZn9x?kKmr|rtk`f+3rOTRy3FEYowjU3+aM&2 zwK@S~onc6fjioQ*Ifx)=u4 zpvOUGEs@}92v;%GZ5S#LzEEX|p@mx_r&x7lcq^UQsuUK8VTg^5omG#@Au%>8hZWuM zCOXl{@9pqLdS zhRaL-1oZHX7LT*e|FxFFF@aa1@qZo?&?4wqJ?Fn4F7YG&js7x!CRnz=g$3?YaMbf< zU%hW1VgOI@xq(MM?|s~R0aDPd-i6+Ykc0lO=YQa+=lhlu z-HmWLIm~k!2 z6eD8Tf9$W@I}q#lCVL%Xh0V2RAx_wTtHbIe>X+2x>K3qLUAB*GKeKh%zJcIihir?W z=C2~SFT707u-fbnQmls_pyQ96_dbWQ(-O1|YYxZD}GJZ!ne(hL`qOD%Az$+U}6Y|COQcuh^tOB16YYz>5RX?y?r9?YZ#VA}cnz|zI zJKS05bpkfK9iG~cuZf=KQK1*>scn}6^O{j$v+-uPF%q+@1~ChfWi369EM;O8n>XHo z%(4>=B#BWVw7TX6`XdvtF01Im8;p32t|aenC1n?a?LljonH5Jl8Z5TnznaIaE`Uce2AwEHtkYPmplN3iNsDSJ@v)gZO) zmED;_TL)EG(vFrUj&qBQO^J29%D_~$1=`Zkf<{W{t-XwTjZUVnK{dBrj20(m+svV< zM&aZ``f1YpvI(RD_KxA>!+=WnPFT>1y3LgiUk`ajZL|_gP)KD%ECU>!KwF2H%o{DB z!F?>w8y!z??~`kvf9HOt{73UBZ$IPeqq+3q5J$Nm&7rOP8JQc+hDT9ZD2r~}uRtqp zG?PvYs|C1LfZQ%5%K;_LRk@;}@(dq%<$1PdS#e>9*(9a4rUeHdM1leg!GgS ztn^NUF04h6r_p3Oa)61P(Q!0wgvEWMNwj^0ACl3r^yC3KcLBO-M9st*@?TL0>mj0Q z_zFv?n)f~C-b>jBWqA)RIVgwfrm>?eM;LX{v{AWxowRY3#e$;_Y8X`~V}y2VDyZQ@ zN+x}Jkg4HOmHda4BBa0p*fdT_wV_QbZ9Al-V5caF>$#l$evDeE?6MpKr2mIlU1@d8c0Er6s0E1hIlB3>r0K4qj{sRMMu2q2FXYYe*|E794jM;*dYZwN3?3^+ z&csj|% zD|vIo2$0H>+U7>owW+yrB?JhYBK1s`0l75DMkL`9+|sln0)MnfYNRPgl#C-{1bpfE zNVPn`-oc)ZUw`ZC!`j6QTCUEVeZBNf0w~zk@k-W!DHy@+K60GyJHo~)Bgf3wztkhe zG@uhvdI6olNNVW*AM>3zQca&7VJ)?hDth6^ayB9~tz3b3$`N3Y@u^&eM{9XyB}kMo z9VwSIO$D`;vrK#>#2-cUayg5XM~=#09_E}}B}U4v1#9WTGwK9-^BMLpGjfDkDTR{X z0>;W={)H1Xa!7(@smWsGptWEnvu(z=$<8w}^MGaJn815LXZi!*4ty=p8YmB}2}}u$ z^MCAr$N#+l3BT|k@UQVt^^XIa>`%U*__|=mc%!cY&P7)GrUSJ}_Sw9D_x{fN-;hgp zf>Cyl_c}1j4nlQ2=uPtc!}BJ5Yj=Q2cB|)VPnBn@hk0cFHt2o5?f$X*NffGp@@Wj-1c?bDceEYQeZ$1>wDIhtWR0VdbKrV-C&&!Pur^UuJWSN2~)>gp&xck z*{3X5ij}cIfRjCvYOIL@XObUj;&KyN zDw#CAjI*YD#gCRBk)p8RD)b!$UAiVjkCp?K3y8}&aPYsxmRnI7NDG;8+G3ejt=@z# z;+VnXjh0D^W(6QlSt9TVfN)Nl8%;82J)9vfAEO58 zvJ35Qq>HbpY3d$)Zs1Scq?gyz|6}Vr;G;OM|GC|}y?!U5-X%nb14IYYMDHB~HXwuw z5=bYZ0ulz~u^l^(ZQNo%_mb{zoE}&5vpGp8-KmnqaomzPafxf3;<)_3Z+5Rp`uk&a zcW-8AXJ%(-Uj4o|56k&o%U|@VTBCp6g2%O*imDU{=NFib9deuPxD9l(Ly6l!gdt`q zaVv;$1{q4+0wO#@h7vb}2usXR;-*B=b^!*Mq0|ki3aidg;(8Eah#5*;2jZgP#I+b3 zEHcqIP%gzaCCH6;0p^(DUC~yfB+?Mj_^Lmh1`dSH`nnjqc4H-n~^I77ZuzYMU{fxB|rK!->TpP8&{KmLV(` z0C_isiU%x7R#mIBhn4Q7bb!) ziCiTO!I|R11lTOeGzizVH;*W0jD0-4IKVz>7sk;W1I(XY7|UPMa;0q-T`i33>Y^P! z^ekIk7(+#avT^}!9c0e&LO$JnluzypdGs56nJF&hf=`Iveuqz5otNO5_?l<~?7j1=Y8y!gz7c#)wL@P5{b{q4N9zP$OH!i{RPJ^Hr zt;@I7ZQvMVYIKaQ>XJo~9;MJjHS+a>E;zbs7fI7N`U{YRs74zXt%d4w37UfcE%e5^ z{u|`gMX;G)NQ{3HNRG&~gdsH8)^V{n{zh^n3F7h#p7@$8D{26Cdchq(ycOG*B#R5K z`1xL8%r}M&9K3OcG7cSD;WH)=8>NHx{f_bCFTnXEHn}UJkHj{VEJr?CT(HJJpcOv$ z3qX&w_#Q3a!H?8JpVZ0;G{=r(_SY=MtxQ1-yLZ zWQV80D`#Rq;YITbl*y6OiTDX+a$@bCI`-nIp5PF#fUox&E5IvWIT;6AUe&~L2d{vY zkFcePe5-3@b^_uhc#w#i0AwaYdOATNzm%Si)A`>^fuk9il+5qG(nKHWlt%K^F+=f6 zLnP~974l_5=sYG-yUHtCkld%$2mYhF2J#GGnx^Ywyv{B~^>z?zpgfLRvw$oEDHZy2 z2;u&ivQAHOQ7B%iRTmWaSsla{6`b59)6Gu$uuidQTUSgGuhh_!f3QqNKabMlZOmA_ zGK8n!UF~09+OT;Ax(Robm?)sr(Uq!r31ByJwdz98E38J=b-EBqWJSOB*X zR|0b=)DDmuAWwtk@Wq6aOQlER<}EvLZ-@x7d+P-ddCTaFZG3pY0(X_jGpX_I!eP1q zJ%hhWOf|*CqG{8Rt@RaXn}=2|!ox0!J#47mpi&37in`D`$Lj8^ZUWvDINSS7Ye#uM z0RG@Fz2Ea*-{x)dUJe<-=S@fG$J?G)Jdb#8_nh{Wc-DF*L;Y!Xf8_qX`~TdJBl}K^ zyUe{3hIF^<69kt&@A{tWDp!?jt81Ps%lWnQb(qi3Iq!8|?W}QbcP@flU~|0Z2p}!! z4GzC!8Dk_+G374hYNY`ltIL2*uA2S=CF!H4n@z_}rIkiob74k|B{8tb|CIG^6S=)ZCR%PV6TZ)CGAPHwTbmA?W4)x#3y=t zB6+{!W2rrXioRlC)poC;IbsCS=xgN`?NDn-aAO_68@<5JYCL`hR^oTvE7}3FmnD;@ z)#x^LmuPny{yjD9-(wf;4kI?LW}!p0V?#BJS~Urx-3B+%2m&lDYItvxMLQh(^b|j! zAn%l~z79fdl4#ecw3%6!b_;!juH%cDZfWMXv|UAl5>#raGcEx^Gj zw9t}oSWgl-!Cz8s2aeOn$CZ?oA^@*G9LBNxFGvsp$ah0%Gti?(+*m#`%n7{f zU>jr`Z>9(|P&aPSCIZ-lC&kw&Eh_`(2gPOpx$>gzl|ci82@5b*9`DU)F1miuFMr&G zaq<(HfhbV~V8$!NZMil+>apK}SQE+laI|7sE9}!~*(CxH`jT`B_h?y}Lj|++ww(OS!Ic!qQ{wbYM@+u^43FQyKY%1G{4mBq%T(xC57}neho{P-3KA&k=!L z^!T4S-ECl}T9|CFcNEWRRtQl1FxPz$Hi^pi@eLr;I3Ap+ZJ>PZEllYwn&VbaiR z(Bf9wcanFhz!o}nQprO#NQ}k~!)P2jHxbxG=T6F}u#ti%`E3tuh(J3Zf!|x59}8oB zbYUEEiom)UuX7qdVFrn?K3Cx9n%GZdE(xrT)3IDW6Kz)%Hn zuo>(M*9Wv#Q>nkYxfYLqCO!5JA1r|)>V8LVQ!^;>w30qk1R&@|L=jybfP)FNU^Rh!T9aZ7wrmD%Or!_&HYU*P zr`f^~7*AiFW+0BhI5>hCtggS&*H~A{;T4?R5z{g@zNfxMIMHw+UOmWqg$?kZKuiHH zLa19s1E*&WjEPB3paTOA>Ns4HEdm8}>Wq?u_a#53HbE75uyC47@ZFgFJUaV#R%Zlq zDSU<_$pbm`(%&r^xI8W-0HGw!h=btp2yD_>l-b7KGJ#A=c-I1`x&YXQ=vw2d?8+ZV z2d0(WJFvgXWKLMdC*>B5y$B(eIq`-3rhyC}prK@V>|ja34~XFd5LL|aC19IdP#2P) zlm|AHw&+xD1C^8H`UCsUKEExz{y;<&L9B-$a~jz|qFj`bniyFE)t0hLTmZrz4pOOX zkbk)qkUjJe$}u)~{3_sT9HbF&(YE(2Nmz*x>n0gHd9@!I0LlRiBz3H~)Is7sHn9Zk zlzT|YIv@hbz#4Tuyq(@B5lD6hX@s_WFY#srh4A0N z2k&k3{L1q%BFdUPhrprF_T+mM_iNzKpK{;hK84(v8{9?E;#*xGxn6a>;QFEKCf8Bd zI@fGhj?3))z}f5kIXLvIoQL6{Fx#1gR6_4LdL2K9kHQhhZpU)RG)Jz(X8))CZ}yAe z(Vw#4Yrh`JG56bN+r750ZSTTYq3uVuTWqa}B%5!WU`w+8*ZOB`(E4*Yy545J68SNA zB93gPHQVaY{-eFE^=Z#)KheIcT?H=fW+LTe5*}4p;Re*mG#Oc%2aUY z9>B%?1(`C>nI3@l{sf@H*BK0YlIWO=WEJ39m}!dQZGt=}MussI{zU*@NDv*f)uaNW zw$#%hzjVhecqJLMMLX85T!Ku=9f-Y(xPGCC-`tJPBgs1~?IYoz0O-hrufV%*GPK}-L3R_CvUPN8E$tQbmzj`7h`7m`57I1CLN2L5MekPoO1Y^TP01eN>j79E9f z>(Z<7qQ&fu!R+Y-PSmDb`qM;5ftoZuLZ-a{uAeD7^3^2vBEoKu^w3EZ9eH3X zhn8SsbIE%x3q2hF0=ugQ(kDL8$Y#V?i3wbZ0Z^y`=A53(h|E8A%%RVcbMThYuvzaYy*qap~foK z)&nmlU34gvcRj1{J4}@DnFRov9i!lfXIu(2;(Ex3ZL!|!!U`nLGqI*5PXm$dG?jkF z8q)Stu_saqyzcfZVx5TuYuX0!h#bAd*W6Uiw}nAFLcwbcMC$fq(W`w8 z^=0TsJ@-R42d<;B9w`|ijJDV5mT(lX=Q5Cg;W`M6^LF@5Mrs4=p{WibZ>gdk5|@u| z`zIp!MLT>Y3yk)3SaaMIu98NV;qi7jN3Y9!F z9gf}4$RyL4E!r!oGD{Y5bFrSWgxT}Juj`V#?#)*Pg@QJEyFi5vcc7t@dk&M z;ge=0vWE*oMMGI>V+E8Vmqyf_HGtv5mAj0UU3VBjP{%83Sk1FD#wOu86wP4fwta^> zI(j^S$`IY{+sS(qJ1@0wqoSMGhoXHeP5U?VjqS(>90?_rd!rr$i+5x*mHyk34874N zNKd-PhW(r?@VGb9xBqR)#TNkTNZ&|#WmJ|&*5LN_bpGF#)NP_2PLdJWD7}`UmqMMj zh69jJkNC=B{jEW>tohdqO3Taj+@k5CeKl=9%X>ikDq8vi=U&oi5tpaVE753>(=1A5C`T!Q8P?PCp8{fFDJ!XkSLJon_NY`%?M}UuKJT1WrUm zXy&MA%HUZvzZlbY0z7BkiAJU~dN=^7(ZfZw>1G9%fc8raj~ZDlnOm&Eg^}L!HPW1q z{TlB)jBZ9sPgy-O7mZHQKHtc1#08j}d35W4Ey!`+J~wUvy5BE|bLfTtvT?3`Hf=km z0N=fx4RN~C0^E4TiRwmPOfw@w9MdW*Dxi02N8omJA%HsbP-_#ykH?7i8T7<4rBD;? zU@4~4)5nywsb~Tr+YyxoH^RqvJFISCfh7lAQ(ar#1dDh3RJ#8QOWI!1J_XQ35np2X zd7(OZi7Z`P1Bn^$6QC*D0aYIB#UZS>8a-B}9iiG0H+URET)+y8_6c-lgOa*gw1c;Z zyjc(<@Hp{ikHgBvq3DO=nZt-dLAZ8`;TMfOQ#fea5vmMPlq~xR1BzBf z*03yX?F#n85g<7x)YJU=RNq=ybR~z`&`$%j=RdBKVRx9 za3wfDcfQuUT`@dqPv>U(DqG7|IyX^P zj+T+uxe=0QEi195j+eiriOvnQK^Cs(LVg8gA%95`o$Kh}9ZKp!(YY3y+t{T(zIL?e zT*K7pH9r29C^}b1-&02Q<&~K(I#)^h_bSqO+K`=4$y$=Q7%Sr!qzpol7|@IM)Hjmgcl{V%wTUZ{=!fR&e&X zU@^Up3(`6l;atVBWZaWkhAh!}34L&wUA37J%Spu*P2v((Y zzW(DD{IGN)UAe5CsaKrKW#9oi=g^bHa4?;-xtGaQXVP4jPGl$d(ZeP!$=QhTUP$2M zMdwUDG&qZ1mR0)3;^|1wLG zFFME2HdPyw)rnv)nPH$7EJpM$I4L{x>8z@yrFP~;H?Z2eI$kE3qBEEB?qS_cXAUj8 zN6FYII-%x?Y$J@!!&`5v=**ICMbOtV&DVIM8ZkoXE?S4N-%zE=A|uHKF3F%JW-Yy~ z6Q-hZM!2A?VSM+B&NNtRB*QG}t6CC7CjcTMn?4hH)9-|~$Jlt`#>)N1noo|tTKsD8 zOn{ga<5p^q%5W*K7~ct1Ph|gvL4_4Por#7aN#{55Bml8>uabmm@KT~hOH(>Mbmm?q z6Vm~o*)(RrYZ)ZMDLP${Wf5D01tJ-&OQBwa3IQ&;@V;X07-HOON};4TG-`;& z>}XYK`~6bBYoV!DEhDo7h!N4LEyZ#(7^9BkRASZAvO1b$2f2)yXZA(jr-^R0;vMX0 zq$jOByoNg;U`v0;F?tgXD;@Pz1VXOpfSEoLWG7nyA1Gl?l0}D~rrGecI*><6I!4NJ zAGT0%5g1Ah-TVMswmX0i5z!;cDxAco14f~!5=74jf(fjSLlt8Tbe8_O%Meguqc`${ zasfpCiW3lcVJtH2LXv9Oh0qcVMmj4;|FUU`NgXiDrx^PJF3%Jl<&rfGLO?*W^NDyk`NwB+iK&&xTQ?hH-WvB+hCcauVNPC8o%J8UmL+aA+Dpx-9GZhH8 z>)3N?w60FWOd|};@KeAQHIgYu3y^YRE3IB)FR=c$V@FJ@i|VlKux+bjJDIMMI-G6% zC8@2ZidAb{qy0x_8|01gLu<1os)Z|&xhhKqyb5=6G3-lkZ+s1grNZj3dl zYwK|BhUm4tHK6b7r$&eGJ5g0#RwdJ4;_7wLt2u`bo<9^EYbkt{lCfTNtcgyIo+S&z zS`Cq0pGK%$U`@vv%Kb&js{c<3291@tlBQj)q~ptq*v<6Oqi4(MEvJS!)sA8awnobg z_{_^2gI*RLv@gm5;i)Z+^^6w+gwT#9(PbskQ85&>zBo2)Y;29bN^s85uXKR_h}=wu zk!FGmN3)m2nw9!=bYLNwu3?X-js>wxSh0friJ#K^=uAVi%1>!tbSuzxt&r_yblq*H z#iP7`_O?TteV_MgV3{*|LxI-={D!x|HgmSi>phL0OFi?!G%N1++#&Zlu*}Ww-R=eM z!Z!Gt{M+@GE9m+uJkhU)E_;V-Fg=^TrMmw$J>44j5G z$05gBV5FshQT{7j(0^vX$9@{{qigMx>~65hzq37Odl*;^^@zD!Vk@*ctshzYt-r7m z^6OMu*TccYqkXLXPWz4akk#q@MO?R8FG95MT#54{6FG&QaAB2eqk-ZYRQ~vSQ9tXW-BpE)X!2?v}(^8b+ejuyx z85Z0}B_L!35lA|`8JN$4m(fi=EiF5^Hx9znxC=9IX(G6XUh-)fvxB=wHUQ7DAn*mF zV35XzHGIlvi{LJDPt$VSf;&fE34n&+j*(;prUbW-BqOLaxNRi40_3eD$>kt#iIM5i zX_`|BZl;7E^J)%miWQwOI*iz#;Kq^UJs@uwN!|(a`jO<-Ag>!qUJmlwD4Etz*IWyN zYevjA^hDME3=srS4WkOlj_JMQGq4KcNsb7vqMN5{c}j34Jv|*vSa1b(OxLpVgUjQ< zJ&lWC_LN*Ru7arY6BY}C%c%Y*EEWWp(w(4e5y2%$-!t@X)u|%5ctr0wdGpD15nP0X zIz#Il02f#YmjLr#%g71>I+1Y%;zj^S1|X^i7f{h7Y@-g&r{dAv{dsiRXf0C-&ZR3K zk!y7h-GqV}!P(LIYA_zr;d)HttdV4YrU=fYS07QbibSwzWI3<186(Na!5ExQ`AJ&V zq2RQU#k_)iBguy_H^}%Fh11oix{^`il0^{O6$aOd8#kb0am8f1KS@i^3r-sGWWnJe zTB8DTZEzy>Jj%>na02}!2_kZEJUNrWiv`C~-edCNjisfJDH#|pkb;N3$Q3QP%^0eG zj8ENQ0bT!?lASMt$m2F_DKW$aKMXv{JnBj2xzDB7(QK9o0>NTf_aPwQv1U_#3b@T+ z*2wY-XsUymRQx!rSAxh^HEb;bcqs_E^>KCu38v9UDO!qFf?(lbDt}M4aPukpSEeTO zR}49cK6#uqGQrX0dP2#@kdb9-*pSNrxDrgDWlykd7WC5oCm3le=o#^J7*WKJZo27Q zs+OJ+1n}?hrub<)>HHH4vS|e!BUUdfx-emO`sfKc|F)4WEXNJ3l>elhe~n7gz+DF| zWJ=f4>BOYuiTb4?j;EdY|pxUM}&$orb1rDk?Ej#xcgXBMHnfv%M0$3~VH z!3Vapo}NbeWu0{+THlI$0v~wTsJ4JwJA%3n)S400m7pG_{7fxb={!PFL{)Ogx|pew^pfR?Z4^yL`lO7H--JdKrC_ zsiiLIM9QZq8n(WREZi7tymVygTB8(C{~&F-oww1>5~|PAlBae8OL*8UjDu2Oe_R$v zc?;;Z_R-T>T1IN;~8li|_sRBwXPBtNVU+5BG zGcja1&Z5PQK={8@&GH&1L_aiFkS69B#_m@AlZ86g)U!J(#sZiLBd1QSUcucWYe3M1 z{Jw*(%+}JTbt1YyP4{L&tz+19IuYz-_%wkc1I-)xIt&pY#oy)qrgICunXP3=0I{>o zfWGVP^Zp79Xq&g(yWTqkTH9|B583W{#&fUdYG`eDcrNi2dYtahptF4$I@>#uPN&Mf z4e4|W-8R?zu0Ge#U3a@qxk?ZRIYq`nzUk~hcE@|2XPgI}%aPsD>iER*d&f&iw|+eW zAh&}5%yP6TU_j5?e*l2qYOtR^q<8!`(mTFjd%$*$&2QTVABt4#zpQVjVbxJ(|#}wRPGoEgih)MayrXn!Uzy*s{&Cz%s_-Fn?-(-5fBVgYU#~ z^JV76;64@gGxZNp(LSu6R`;rNkS-L==jTZ9_$*)_u2w3Qb;=wi%k-t`ZPUv@;JwaN zW7=g}d~0zAkhi-0^zqL*XF?auj}!QLxPzh$~^u zL{~W_EWzH{RYsm)@*3|tMC(Dw>4FqKJz5!dzDTEXMb|+(_)E4Jb(N6#rINBjbR7Ub z6L+2e>6)*u{V)YZNKmUlPlw^|gDEIV*{_t0JkbTNcmmH7tH8LeNW2{6!mdl{p`}`SV%IL%k0STMbS9(eW>1bui%KAFXm$d#C!t<3seb+Re>P%E@2n(XjAnr%@X)sehsbP>3dDjYhehja)<+T4dtf1~HMp7Q2Gb_pDEz}%J z*D|^vjiA+~L$^UBaXFeTx|Yz!LM?Y)7kJvC?9DVhtQ64&j<#SZ*VaKo%w{yF)IO{QbxwB+nA@TbG>BwZBH=0tjU z9Je`v&X41vji=Yg@iQ4mrOzv=7|GZXBSDr19}6wmGzw|Pcoi6j_AsuCtr}WkWTdzcuZ+@;{@()Dt+?;^Tl0ATrqUv;P?WHcvmtNy{M#OA`v?` z><-{fyGGN27nz~xN~B)YVGxRf=^8~J;wnp! zT_x$0Nm|l+X3Niv7)Jd9kiiWP8(sZ;kii!ZC(i@<3i{-Gyh{ba1P?EtgK}iA8cv=K zatl%|u;OGS7hFFR;vTf@-)DgGAQ<0a3#7hiE-EyUX9`%~;7HcDzGybe8)%6vAIbXG z7x4}1$&Yd+Sa;_Sl$04F2xfP9H;YD#;7D#4R_$O71*c#+2anSJAMoxNJThXH)00&jTz;A9T~bG^wRv8z=Oa%K^oVCY z4KThh^5nSxi-5If+_$syFcTL=El2~XG%V%5IuYVZDUIwC9d<;ih3!uQsjJGq(mv5{wS8dgw>@LK2gdcIz<8Zw%Li=5 z`_^t4)^D}8Sa%?MQHJ(E09HJ!JpgytLoli5SiZ8nX*thK+h#y@ZMV!qG}?clFMPp# zpZN-NnR&f=Hc}XUt^Qek2^qPsSL@X6>LqFcShf%0@A^~ae&u>-3yYNk#bkO5X7&4! z5fOSq)0kU}v(0IuyOungVEOEZi&&IjgNtQJ6e&Rd@PnIRsP2ZJ*d_Y!eX}&1(tVgK=PKQm^bh%2LGI1`yPSNRwXsTf8T~k* z;AHN;lpf!r6)4@iD7*z*e)mqA-oa;k_YTS~(lXP# zx5o`edi2Y7w$bJyXs^1r(k&f)uy=2vwjwaW-J9v5A{@EhuvSEez_|I?8_VQ0Y`n8m z&cX)D?__7Y?)9{^llkfHb+osW(+YI29d<3N_~l*KP~A)|EvFk+h$th>jq65BP9E63 ziq3Z`d1FL3GG@$+%pupQswp|tDl-MjsakPokdM6X8%~PrCfor^*ci#uQujpq zq+34S3FMs13uHV^oeT87Zn#|+Q{7xl@xc(MZ|WXPHFM!i(p^Yr=kk*nLr;X{lPI9> zkZdBKK13!Kr8|$@^Y}BDrq0vGPV3Hrl_%0g89xmcwxC{ z(*mYDsb&GVi*BUndPZJgrzf9b`Ka4Q1wU1i9E_4Hhij!b!ZZIK0J!}*9@DPiSAg)PjeLgVj=d!t~Pp&e|MdsuNJbL zc$x|>K~K9*(XvaJle~g1m!Bue|1&AbwbJ!JWAOB@7JA}m+>x#m)bTUPjvlAK{fu{p zu4dAH&R(KjP2~GIV~=$;($=3dgj!bvePN6<0(Z9*@lRz{yd!kg zQTXRduGE3tY?{ppggyg{ok(+3&OLP81<|ewsdEB|%Ip3M>_}cNYt)b?j0foD*T_P25fR=`YIkWTwK8psHe1U>g!em^3zi>RuC-LbJ*~)+ zh}iCT&3)#V%#WC_M<$~6W}n%sex&xPzk-w6w{V{BP-ksc6O?}-E8uUG2bF7p`m{w^ zpyVq~(`WEhI}cB_TP5PtT1?Q8{}Mz9kPC)m4f5Etz?dpRS5V%5oI@cvYZwtvoa0{i z)JPVgR@(MEMsf_bz#&L_J_0?O4embO^>DNZognc$B`HgUjzg~2tAJaIRKP8o>1o_z zdZ;O8cIQYVJw_u@gc_r&Hzw>-6_=j2l$)4 zSfW{!P$@n22Yv%Wh|K*1tG+{s%++gH*RWMFbbxE5lD`=4X`%gU)^z>yv&A^ALi_Z> zCr~&ggs|KpeOM0sSC0rGCO0LnYv}A=db3zdNebM6hC5Tajt< z|6755hB8HH3tWG7h~G%_?0W_m-wK#fl+b26_eTZs&LQY~vWB*kCPEwO4V2;w%$aH6 zM>w9nLGou9w#ATuaeNJh|d}mN}2&e5n2iVC#iFjB#wbcy%q8Ge6rqhuGhxOIj)HG?-QJiAMxDI|7Aw=s=8bX9J0M6lX1`Q!{H?F=9 znr4RxA$HemOzvXz4IoaOK^nT|x`t9%kg#Yji6On!0cISV!$NrC8ScdR0Go-|X92yj zQcFt<&5!vf8&wKK2%4c)T47FTZp`M<2+Jj-}IYumLbsXhaay zl_9paL_|Qbc+7I6yt<@XJn>z0J}@Eo`B?J zVDr?W_vz$X3mztvMw8d_{HId)c|Pt#DfGVnC7JBMRkD|eP*NQ4fhASK!kiue!%4S7 zV6dWGYor)wKC?BUL^}9eC3B$&CB!kLT!}5d%r}R;YSNqtv&aR^*qo>?ZvwM`wmo$2 zw{mNC)8=)&*SW~Q4vbC6NjI+pLlbh)lk(F}-SX2$AIMKDIoET!Mi2j=Y`{X#;R`lB z1eQgGF}|SzO@L*i(#QX&q~?hbn62oDn*EJBZtx-W7iA_ow_Yn)5<-w!wBOB0U(?VE z7cw0e0jwhe&f-gX#`HHv3PooqVFR<)r|F@WrC@T3&c7_V-z&(!0mowZN&5B%47a9W$bvMM#H+(RS8HL1oj2_;o zrL}c~LyI!$+&$>*r96m`uuCG(Bi3yc*EC}SAVDBDEXvx&D!@Y*jLL1MVutw~^gic( z(0iq~0!FPOZzhadfA@qv&wC#A+~heXeX82>k;3^C_n+L)xgQ43X9MC8Cc8D)UtJgA zQFTACJ&(9HApuSbq7PnozT$iu{#4gE{m_amcTRPtI!7Tsc);<3<0p>W9H*cg+3Hy2 z$a6UDpWAJFN3wa3rOaBZHu5CQLKMO*uj%+;OyG0hpk(X zU2+0AyMJqc(z=lZ=N|1EtzO%wEzvS8Uszs)n&gL;8!UCulFYTFn!iLEoD1g1%r_wL zV4Hc4IaB>oeM=3fKZ2H|7O9@+sd>sb%3qaEu>t4@(6J=Zqf!3fnT_bN(D_;|C#?tBD`fmQ z!pb?cyw2ZJD0)T3dvDLOG{d^L=R%lr!(6UrOxuf5P;1J`DGGC&nVjF z*OD^AZAO%TX^Y-6pVa9he1=Z@A$x{Tas8_@o^=*)l1K9+&JdqTi;YxDmgi~ z2*VPeqMyw5IGxdx9au*oAgMh5*NyZRBuNQxr-T1sy>}Qkc+Qz_RN#DTu*IZ^@K!qe z4<&W02!mtgJyC?g zx*B|HL!G~_8F}9GM0h2IcR@=SUP14EC>P{%vVFwoK)9GDf5b;hco}W@NXeNe!b`D4 z4W0+h1L6qjEGuD7#H@hrG?3v?0{dvAgyX}Y7t?(oDF~$w11DeN<#9PHO`@h|9#9S7=!Vbp9eT39CIu}ox(@(-_FJYS%C@6pmS!eaqN7Apip3uy-XPT`$1cyM5b+=4A5A*$!7JyhwB(Y<@WQ=|P-V7cc2$^9K$A3T}9XS)$B-)`Fq+f-Wue3=H3PyAcf1J>Er9E}lR zUPkJgo3!KFLFvcDD2;DfUa>rBx!uxYIbhj{q=)&)!`}9p`89JpB26DQf7g5prm=PA zB6AwtnLbosg>mdj^$xhxA4JUQ6yy~Dm+}WV(?1Gl`Znc&vJ#A+)ASEhhv^)2d8dHT zxN3+ZFJ1JG$MN3K+}K!M>Nh@o)s2nKtSjgphfTYonO6TtNkUD8Cua?$5dVvDWW%n&it2M4|)+f$c!Qv@jrH70yT{u zKLeks-c+4oik9*h?s2Nt6X}lF zfMJz^2Bcp@$J(H$T*RoIu~8dDH0u}wnTNPp0DxJ6y^}0@?NnR}FVS9b;Sr_><&1fP zG>&XO>$S#W;ZPE>8{$$;m(4)r6nlP#Xz?Gmi(bH_BtbR<9sM!Wxl%1@doQql({wcv zkUENHq4!Fx_qFBv2HFeE-vS+YO#jO}f>-p8!j=_JhD3t6!v860#i9o&P?5)6(IR8# zAvJ(ikMM#9dKpJf_8=8O7C#=G5LFFzC(sNe*+Y0HJtxWcB`bJ)T8#j>8FR3EV>5$C zmCT-rMq8-#OC>o^^dR%V6g|Bg>PV%BPsgQ2*>U>h5RQnR=4j|D7z?;;GULIBF+ELK ztj0t{3P5e7x4z`eg+0hWU7)if`d^*_lpmw|GH9lI>Z#x>B{@U%Aigki>>_SZ8j5m6 zkDoSv#n!K$TB`Yq(ZhPc`p4>VxbehE1)}FDJ@Az>1{WZl5VwPprb7SAw;L~ds?`Y# z=vcXy<$`v*x)L)1A*+f^UvmsZ&td+O>#E|jZ=C3fqbK$HBvu(s5Vpi!v(^ik}k#7eLxJ$vZsZ&i@i4@8M62784orKJ^M zIDQ2CC5s;THcnu7COAc5_Q5ij0Kx|1=*|c)9W8K*o*l^lE;%9)G0^QK-cph#i=J(0 zq!~ya4He~e;C%D}qCV12r$p%J{ucVOQp-s1*^K1?!Ixv@jE~k7(X)wshqbh#9%LlQ zi!45%$>>r^&xR;307WoBl>A0)W6ye;{xHc70#wY2YTIUj52{9$NK zdmua{MK`fB=(l?SB@l^mm9npV>?<+MCw3+|;n*GQTQV#WU z&vNW6#y-!x2s8*#dmAe022ArZb~0kYhW1oxo{SzSxC`_bP{L2jKd82Z+N!kF^*xK# zwCQr9Wr1Pek>9r*OuZsz)}{*kxFD$%;`dUqYCDZo(1&qpE;#w&wT86@f8DUQHIo;4%(byv}vHt9!B$l2E3FZ*TS2<2YCy!%G#imK8#HrFM3HK27my zF}h{kEX@E3xNPyH=^#NF9#5JE5+GFKNj@yDaZpFeCtqH%qCt**3MvAoExzJ7kbr&= zPb$Q!0@S5(Udapb3Kh_SzjB(s9s~#JN-(^NQVE7nl;_d8ca$V2@1WQ$bJd*1)QbyT z5jY&|iaAt#6mmsRHXZvLB=KoSHO-9oB#W**3cj`{lRuN~$m&;vIHR5nWKiI3C7lku z!z_GHnqDr!HgH+0{!_XaZug8P=ilVcod~c|S(HHG z8i?jSUhYYzG;`l;+B?eo7a%8|gI4q!zL`eT|{SgN6AG&UE)w_1Pmbk{b z?8x)@Cuab89&dCWgAshGv%qPGlC-VQ@f-O5-vr3*F5%5f0dGDN ziH|-*@acKWPb@cDjv?*QEU?X^%zrZvm|rwMZYJ|J%glbn0IV|4FlU)H^%M0qXiJ|_ zZ&AzCWnh{|E1xNYFoFLN9%W6+<;rTsCxH{+fC>Burf->!nD*XUoR#7heZ>(YXd{p> zAr|!^uk}q}X8V@X-kTu7^erKiUBwB}x0rIE2i+$6;6z<0orQ5KG**?Cm-=K@`$W+P zvsnbFM=yZ)Z66{8^#rfc>bxiG*QAKP1!Ou4BU)da5lz1qdX&C-bk42~C8)95A# zQb&nCA3fzj+I7)4mHy~Z^V&oo^bSMoYh8Hmt23?(iCku78fpRA8>A&Ag9 z3?)tn5#q~G;sj)>>4V@hlsXPoS$-MPXhDMLL&#v-kmoa6^g)z~@Km__%sF!zx~#7N zn}~i6HCFLKgce~-Gk8<@bXU|KswhXjJau8LqObJCQB;I2EmHAt#OBrquWimtELnct z!?-V-zBz_Nr7w#X!l^k`^g+lmb}kq>nycYa+Lu8a8nB!6rBhXdmY36)1|h^aO;LxT zV&UWhH!D2zR5}kC0?#FdUTVk}O(}wgQzN&@% zsESUShg5;`Q3nRY@Kt)yBWFpWb4^h3_n8QS8r&EAM$ubMEUUKBmrYuFPA}40$ELc0 zQIi>|kPV2vr>UqJbJlx`wluR4cm*Bxs+n6vFPvcvBPejpkpiI%NHD#~W}U)<3Z#ol zh)T#iVhDPT6;f0J4MIqkZd`3-$&0g$_8zCOm&e`POz$^i+`UclgDPz(tEw+$-VCyH zBc1+)C57Gwy8ja?&mN=w$9XXI)B{4E=!J+e$zX$xG$h6^NVa}@QdX{|+)tUs>#d=M zpDH;%(R(!hiSaF&rR#;95gCDw)eDV4HHl9ZKsxs_Mu`r0r2oa<2F<}?7`)@Dh=3^v zhg$6XfKBs#xr@wus34xs(c8@$UBSqQ$L1w&~p&ljc#UqQY;yGrc>g4i)D0!Wk#JhGhkQ zTi{)a5x@~Aq9f3+Wl+$l4tHEA@z|< z^a6TO`Z6?fE)J-3R?~eawXC+@Rj|;Yui$_ir|&~H`QDZBgk}&{#1jCM+Y6~8b_wu1 zdm&WB2!0UYJrg6;fB?ZFMyLQ`iB4$K?|TRoILpMU>;nM;MU1cu1c(zc!bT7l#uHY7 z0Aoe0284*-m|%g?@l2o+1dC{;>U|49fmjix?3)DwWQrJJCI}EHVuT_PAWg&wGeCeS z5hILuh+c>hhNK0+s@@rtdkSG2ybI2{w&swD}b8Fg`l-Zw2s| zy|78dSJYMhs5ph5LWQ-W7aReb)*>xoJ%Al39I9mG_Zo{6EWx;;1-_c1`QU7NC(xIt zAbqk*_-4~Y##8C=K7(-9YrNIowcc6Y46oVqfoIV3TPTLl0!?K<96G0X65annIBO7i zDui&>8uxbh68A)RI^rSTc69=P@Ltz-F28F(;0N=Z-ypH)3(mWc)U!%*wG*799sff> z>n|L)AbHO^$5iC=Z2K>){x8@c1ngiLINAa@bpBapFTciCXV^;#pK1{VSZ++_KSr2|Ufvj9@rXIW;MY)Jt(`@Z=ixY-|? zZ!*`JcbVs#Q_Uvz1Hgf^GiMvLzbn?L<5iRLj?xRz!F!b}p!{8~OjeRj|3f(I1=#$* zYdVSKoyC}-Q7NK-E3&3QGhYMjSN!p{Rzs+7tjZDnTc|h#sN$j@2&)-<2=;HH)A!@u z@83wbX7J(Dzk!~9tm#P>{i~?} z*wlHVAFuBewpd_Wlf8*ZR0#d*UrD78fZOR`L3No3*cJWD>468d%#Hov#V5tJ2|>Od zc1b9P`fGISc@+ChIVPk>OCM% z9Y$QW6T~S|;yn4lb`&H1Y5(LXRT8(a0uDj{q@j;~d-3*F>7suk)n3JuH-WCdO3O;? zXS-oskG8JfgJm_2p1lf|!Tz!I$E&cd^cT|oIVuj;{xOtzHLr;RKuB?geA;|9FUUM{ zUF?%=!b}&t0rv_{n=`ozTD(}eVdB+Y+kdyc+-wuYj$8P zz$}dK(57O3W|>2Y8@KGv68*?weYKXerayh?KsOd|Mo!j#z!b)}vtiX!1OpNi@tln6> z1`j)d-nd3f$?1nhG5!Tuv1RMt?d#U8-HAo!p~P>2@9%fhTP8KtjYWppz%;tlv<0;7 zS}n;HS$F7zlWw^dA-xAp@-1-Cxo-i-bC+C_cK(sA^xG)>Etq`zt@ISCS~soRjHjt_ zViCe={A0<2BTE1${ zy3LS6kjZM2?4%h?{uzSTTrT8jKn}*g6f3rD+O%ae1l?1#80zmbjQx^>$YxOl`HyMsYKurFh}yS^@s}sYm4xsJ}~lA;6uo8&!}5g4L?xbxuS85==0MVvkHLZKDf5eA_2cc z4>ZyUAA_>J57vVsNpo;2lv4PR_Z_9F*W;z?J3=PJvSRSnly6b9c8NZu9!`^*Q;Bl{ zG3;<0ugQBa8|GLV=mYC+s3{xkkTKbh?CE_KF{LjP*@>^OoL;*g06Kk=IcFvu7~?+X z#sQ}RD|O!?@_t84+uK(P9}mf-b9p6vSE7|%qVHgYDP){xh?H=O&nbnS8a`=_M`68b zs`KOa2jXsD?T65UrL&*fzN4kD>4Oha#8Uu>m8`q(gNYyl>(^L~95*tS4wqa8W2M1q zGMVG?ne9Z$UV0skjqcln?ldC(iu?!Jc{e?(shODAOM$T(DJW_7OPmkcja{_l21u8E zI}z$1tssk|a`X;Lw5l)*^=$|2YqSn00+aK&jUKvzSM^qU_68Q@x6m;w8WVk+v05V4 znU8`x1K;Tuy~UD1Gr4Nkov zT5`CduDKp>-deKRR3y~uTN6Q;EaE!8=vj_?tfq4}YN_dctKtR$(_&3?Exf4vR?-_c zYAM-$Yzc@6|Ey*+oJKMD<&Dw;r$w^8JpafBQ@hx08D@C3d7`opX=MuS?&Z_9z#oi0kFKV^B2yCowqof zVDMi6xV+JhFJbNft>aP0?T!{e=B;#00+06}`ycJ++w4EF-wMpUa`<-6wP(ZF|1LC_ z&)M#m(XYE~m)IuTlCA%?{>d7!J`K&KupU7K>|!{0dg0*tnsy#BuxGRyZ6|>9#%rT3 zU&_Fpr!2Qx8Z4I~<;!>=OaBwPOSboa8;Z-l056$kXngUcbszzjCyrFS+$9EJ!;_+26N`3sF#rIPMAncrAdOKstljiAm36=L*|7G{nge*7N3J+0CIH>R09C6MsLbk zV}tpNe_>nw>sA7ZUXLptSRQvka0%k?pif8?1I19qM&5BQU=`ZHGJ5M)unz-E>6=?| z0u3yoyxX*#lmQ6UM#xEH>mlTyK!+C5w%fGK%mL`oquca}(t6!aj@evDPx*K^8(2X1 zqYY(XK0S9Ew>^(c(^R+{56q=cZsVKGp~TyP6g2>~c#h%4+z7|S>K69O7?=h5MC$3_ zeBT65K%fl|%%p9%Yw4*2MR8?Pv4i{0ptjq!)Z~Hb5oJd6AzqAF1k>n|+xdPz>bM<- znSrVF!R^3c8khpRGknG1-7h`GqOi_r48n1Aa8ciR&>&B=e~9CG zaTzq`ahJh>h4UTvE}&wBw&sWdBqfOM>2e-@67e`g4CGN=qMA8b41jZwzMHZNqiql5 z7--w*j6VC>^fdTfJU|%L?tsU{KqkGe6Ef)OJD{i=NGH!|HG8cXfMPtZQ)P1K=oEZ^ z;%*cfVakw6#rDEFF>E1-sk^>&U0hHVl~Q<0LgXOAM$`m@=Z1EN2Otf8ag}{eyU~HIeNuEobS# zC`@xi--lasb&u$8gTg1Ga|Q(x(wUfP1lbok&I&yLX}URC%G{^uiDceo`>&t}@6s|S z_MeO_h{m!~eh^Im0Fl}F*PS@w3dt4| z1T#Q-f9{N+V0jeSN7LK zOB^jO^|zj26>fs)uZt97k6QZE-7N3a&=+@O$LK#wIrp#}1U$Zb zz%=()$KOGJpQ^#&^;c2dJz7duKlJPDQK1hA@es(4gTO9`dzJLyJuL23&`b9KZm}O4 zbEIduS4$yJnrhWVe_50;T_+q;GnVQ#mffqll>SoMd@nY${)6Pd7k;z-CG=35nvW}? z8(*bY4Be}FmHz!)knYiWJa`oL?*n(p6_Nq%*nc_Y+^6Lh_v1j1SjXTo%Zg*K=-(R& zf|O~Z>VTr$550I^RL((S932h1e>aJAH5qe{<2`z+fMv(y25}cXmM*naaJz}q&#?NL z?}UloL9eGvP0x1v;y&<~{o95}Zu|nUZt+^yE&c^q%|AzG@Y}(49zcqd@m`nbW6vKw zFL{0pq~?0hPVk*Gpj-UH{ic!Lq}6@Ez1%&??FCfx8*n&%)OEY-3b>nYcg;dz(U%ga z`AIK6NRkbvmUpuwx($BX|HH^1D1K2mSXvrB?x?#TFF(8u_Pd0Nw4`)^Bv|E z^M3P6^E7h?bcpXu9pd-ZYgNB`sWgXA8m)Y({8TvE^ur7=)Xdft1ha2tFhH5jQ(P4_%@n z(b?es=o@QzNhgXyEMsHEg66|kaR@|ksc}SRkkCHXwh`RGH6d@oXxI#>(80Y?PD>Uv zwX!*6aL>@{O~~+bvd)j-+(FoW;#-F#j7Bb{V=v<98QjG-DalH5V}@I4vKZV+559;q zac~FSx=2Ov>)`ewt>6%b^?z_1onNG;7l}czuyM^8aVxkDhpWVzmjOd)92(+>wba#v z;AZ1`hIbv?=^(qB#V#r10~N!A5eQjJklM_D*!bYL3td=GC5zScIbv`fbQwcyM1)k# z!CJiFLkkPV;2Ls#PaCHUuBM{zX=A1jLYr)4tKzCL0n{S~0j4MYLvaTBOB-6TSXNNZ z5;bR<7zC>tVXF9qWPBaA`VSVfz6AvR*sQEW)n$|iuL0V+R5jCw-@`UHxRlNn=oE_s z2OUo331V;wonN8?m11x)y}yJHv%y778Dp1tIg`a80AYTp$#y&_Tqq0aD&5ZWv@dY`QP^em59IIO46N7Wr1#_r)jG9OE1I?`r&LQs@ zbquxt0K4|!Y;LsBF2fQgiosd@6QCu7GihrfDt%p`dhx4>FY)2a3|cZqor*8h`O7#5 z*atkeNn&ssZN1i%L2ryv9Y7#d5o|Q*VHk{XunPPAvz4aq4yLfN{khr4KBPJa&Sa<~E;~oJo7p$&vajUDLRzmyd ziovn88qAF?>N4Hm11mm^VU+5rl2DvZ2T`0omxmZ7PpB9p>?>-rrz?OzaA26}BNzwJJC*i7%H35ce}bBU zr;VV`32}`|fr5L6i$>8Ck22TXM*ay>SU5v(NdiKhC$Kljz^S1|)C>axX)N0lqUWuDAfgN{gD66eB@Q1^YS45Oa}6n~@v9zHrJou=vMg zvawOd1>nk&o5pvD&Oe6u=>hn66dI+*hrVA9G}6rzRbW~SH1L+Fw{3iYc#NKhQzgU) z#Ew4B6H!N>=mbB1Nus<-Nc$uPpc2LqWykP=a|6&4k*R>BR72+;*OKQA9F6!UqY_3A zyu3K=O$#!?3{(#x9Y2IVRMD4@gP9sQY&d5F?x-0aQWEo9!m=_?b&F{UL+=EU|Kc9x zzc}jM=UwNW1FuAz=M&Exo|irMds;o)kTTBg{?PrZ`$hMo?%R+s?vQ(_FviWLPYjz`vfF} zd)L-sd(8G7+hvHy&P8y}|EzxpUfoZv4?T52r2V5cpzr?7{}z^+;PUtS6zUqSWVT1wl+lab;gSzM%Vl^0ue7ZaHw%s^pC5EomZykIke zB>P%gpvSp*0-KQT9j;S#9}@tHTtrUTLMSP8G6%E)SM(wTrg6H}mg%m;zC~LRZ?*&_ zP4w^vH8o3IY=o@H{1$_^Mh{|ixq*s9T1xIk!ld}!pjXD@mNbYw-x#j2rnJ{=_eF!gR!;pKf1ri}^4sBv8hfI(%D9qv+rV~X42 ze?0eS4JuUWyw46o6U|jPeRegMK%n2Nk#zkoe)&Nu*SB2>#R<)3$0Mf)o z@Ud`^*Kg%xj*`P3;8})S!c7SpeoPFIo(rON4#A7`C`#d@bWTg%brIUt!dM}*!i`RG z@p2=kfJ;V;i(p+177he}AxS;MMewZ#k0`0=1mddE^q&7$)|r6EQC<1o-KDOU)SG2V z*5*xk$CfP1yYMFOHeNAafM8jcTC!{{#*!u3vS|vk5t2B0nfMMN8{f>E%zPmP5{8h3 z1oARTCd>ds9`5d{?l?mTgb)S{goHqxyx*y%yUp`wTe|1&w{F!v_bmUT%Fs5fHIgu@ zR~2X2se}R>RKfkriXq01bXiudPh()ynFHj1U6}T0g9D@&>Gc0w%gXz_Zl#eO^BP&WcI>TdJuy8fy1z_xlc8Mc&TYi#jGe6&~C zL*xL-&0aAn(tzTOZZ~<|c7w*$j;DEYqiX-QURjac;N>{+f+rct^&m8gP&v6y5zz%J zyJV|Yw$L85T?U|OAjM@2^uN~Y-<5C%jpQ1wtV~MN31&?7PNY-ke|Z#C60vI`x!6eJ zhaI!G4UYpuCinFh$wwG>65H{!)=0LfJ&zz(O0G}?kH}`jSlN3erKp^K$z>dDt{g}Z zi{kx+coB(faw+z>*uHfP!UUoE>5#{<1Vb?An`Zl+(#2wB(Z$51$Y*WtoCj*N)qFUb zRrp^y^O6hIp=Pamg^_IX_(uwL4ECJjaU#sD_v&$B88|suY9t%A%5s-T7Y*v`IB(Y* z$@zqNly`KnN5ZrYA@z<ZBcMGk3m`oTpxD)*99s$!iHASy;@r;y>A9|B!P%IrjtY z^yA*r;w%WybB@|W3>Ti~Y}Nj#URf$zTNt?HEJ;uHCqa~c6kyUP7il1`CugX#?~uB* zNO<<-boIs}Vdaz8s5c))Fq5p8>>2*#G<9gPHdi;2Q?>fN>WRe~(3Rhj#hIcWU#!g` zW3t3`Cu0(EGU;uS(+kcgfeVl6MgC-+nzKagfs(aq%MuOmuw;$e`IvlhtJSf`kV_@2 zoGMQ&u?IF$J@A-3{7UuIWBU9+vO?OQ_FXIn<}cMss9tUt4-o=Vl*KcQBEFp1~?s9+KabKEK@uEmG6VFfAO4paJe>U$#Y$!Y?{5+hhCw3k}f6EaflI)8ks{L{NtuMlx=ChGB zNH$jvI8#r6Jv7kW-OH!t;*h*tFcR`lJ{%$ABBy?(M}ozNL-nBZ9oNA2z7uk%0P@5$ z2+h&y1Vo_x(ufoZS?I+9b!COvLtX6upoj?{PFn|lu}`i30f<7vRX*$+bb?xZKlYEY zPsN5~ZP)>V02I?~JHQ_ztNRRm%AGXsVR^zF2snr33A4jSnoEm| zC`KEkx%s&uFT-s&k)BnMK1h0I0)peZJKVM(0+;$+g?*&)1k0uOlEw`zm%f2C!hu|R zH)%XPa_#Mk8R@AUieCFWHs09Epix|vOQ;EA!VR}wcRiIR7c{bs^rV9Hh6zTx4!MMT zPaJkw@>{Enbgg>w5|N*0mnYKYA8ZCA!1RO<*4PZO?1RMh5XXP8dMi_n6-;$~)JWr4 zQRR)Qb^DE!h`1#Z-SOczjJnf!sN|L$bLVsjd8=1t<;KB|)zC_F21UbI8^?QB^C(Jq z6wZAB+Pb~cRB=I5vg43Dl)Eg?a2r@uX`KRY+j`rKN+TUm5B`X+M!Kk=W<8UWueY2T z!!3@&p{KLlNc&x=J&5fmC4eoFswWz0pKD4n+~UZtI@`q2<0Qi#2YceQBEBNL8et=q za19+O-F}kv?W7ZKp?1v7Q|DX_*Kms*Ddk2AulAWv0o$wn!~jNEl}2jJjoC~&BFzDZ z2Zn=~I;BvNxxKowQVQd6Vh4DpFmg5A+D{A+(!R_{aS^PKC+wM`E3&n$P)Bmp_pa?R zBQ?yY-W`W+Gy>^V0ZA-<=$!+>>)kONp%^DZu4ZRX2i#@qWC7{Ox`BaSXtx#8V1Xft zxtrJLjW_My$k+yQV;gi;{uM^5U!6x%yWU9kJyCAardkr zZV{gR)F2PD)<_*w*&oBdq_oRtx?O(OwFDh5L9M zS)dppOf*t)br{gjgpraW~;1J757(+GqIO z0c}=gxFv^t1huVz8XxW$P?y(fMRi7s+n_rL#{;g-QCFsJRS{exG$ZvPwcsauT~mrX zpgSA4AXgLiATBIdll$W%RYvM2bz;3%-C(2+=7#8jYBKHvd17y;T%|eoQ~T8uKS5lP z!aLp_e=f!kYHIr^uf*QmDXqiBme1;t}qv4i*G$gDzuJZGog?1yz+mpm` zA+;`FNbFLLY-syT%ZlN*E;JN|I z{mt^8Vl(IN0q&4-@w;NR&}X=-CAu2>q=35qDk|8>ae^eL*5yVcWikJxvsSfdqnH(@ z*5<3o_G+`yPE%{tSAPaOm|C6dyUWfM(9_ha+&~?om;pqM6jwxB#WLJtlPL&5m%DYk zItD?fY#$tu`Yl(Hofnn*EAsWlJ&u7VU}@cT6#P^^yUdY*y6(*5qaAVkmQLlRxytq( znD>53?!C9QR)q6SEiNRnQ)rEAq}Lh)vCUg)t=Va9J%>Q&X}X1k&5t{~4tarSO)i(t zQ}00XGqjLGTrRyrLgF=PR8MZws#hB+jFQ}`a3c_X1oNApr}cFnVOP-VynL&Dodl1j zjce8QKS%kQnycn-)@tV)sX4i=B+4~*`Rv>-KO!TN@DBY#pQQ%aW$faaxg~cBpesax zn40kcvTR=#WqNK=oYIV##;*B5Cm0&{V;8~S2$MqRZwpHoFR`U{OI&i5`sx;qfHx`FB`4n&rY>IO=EE>K?S+A$<3ai+Q@E7!6(_-i)<0>B3lH@Sm2Z#vR!MDS1YD=Z`CTc7%7+}JHL6k zwA#GfZ52+*AuqGZ%Um-2l0#lW(1rihD>tX$l$_kfcJ5*~7iP&J+tY3KrVGR5 zknQO_R z3+HK2V84!b;qKT_tRr?qtd#(VQ)7|n+tC-IKa2h=Ar9}3jzr_!1y@98qi47h`JYHO z@)UN%|BPqYMk<`-sGyXf2+FlH%>)^TF?6QhaCdw&3C5 zo?vURAy})wNjUB&P*HqVAJuO{K~YR#oks%a1BU}mpogW49xS?pyWh1%McOa5hqX^= zaczYb#Z&A_{{_%tkNS7}*Z8OV1HN~BmTfWoIo}BO9Xq|t-MDcfqs%0De3hJlJ$;Sv zyyiA_8Ld#lFbNgE(4}_`HWCGoAb2oIB4sd%*fKkx2it_ehq?riZ^)AYlaWJ3f@{gpCO%$8(LBN5Erqz4|OZ4Vq!DQxEoPH5G}W(c%;h2kqvWKL zIdi8Q<}#7gNaLzEAwn~Asg%ApU@q}8Lbf*3?sBnoi4%&sNZOvH9(WGLzS-;~Uh5Z0 zkGW9o9?+(#+5s&@Z%yvlCzs;rfkXYZhPglr%pIZq})F_99^G0bb7+5LWxJv#)O*V)qv^I&X{)tQDl2Q*o2 z7Cp|+<$7SHq3gTg(|?jk!;$Q{a-?x=>%UBc|tfgh%HQUQ<{) ze!>yPva{;ds^^hzn$y&Q=k?hMb1L}hZmV1aMTTYK{N+7t;p67a4I3trV!TasWFTai zsQ10Sj#IB$m)}9ao97;Tw39XA9PuPCJx3}H6AeH2Alt6r{UIj{i&4xS+eOtF?rEtu%%EDmPs2yt)U~QI zcl69D;JOpIH{skm@sNwun@PQ*(d6K8&EkiTh;1I-`lVY}xZ?bfZt2CRo}d?&be!6i zVvW-Y)tAz%=cR8)NPBe+F5=v&9lpzbIOs3aXVpU~3<}a?YS(_Ps=-L3@b?UZMQ0hu z0GO($fw<_5A341kv^*KbnbQ=& zo-|iL(t`!*QPNnIdIAc8)KA}5kbkP$NT0}KHVmt}16q_pU{acElSh|EQJPC5VMzBC zq)(9MyO`@^fI%KFkh=ApgK(^nFa`lr)0|wcX9U9093e5>*26YPV{Mu*g3dUNqSVE` zpoERFM5%aTsS^-73kkez>5f9eVF=is<{Q2h0(O0Q!Yv6XhYKkOAYjy&FR~5-cBy%S z2q!V>%M(OYghgMTAi_zk`SJu2PNELY6GS+PCbYaSL7X)adGcLIW4xDp+TF5Ds6w%n z7(9g>sjYh$0y@xqiQ6Eshw~-+5t#7~SGs1?)aj})(tDAg=cI+*uDp;T3)FYg#>w}mKPFauPiGh$Q!k^ zkRWf=l7cs?-Fu@JCkl(nE48SQAg@$&Awga#P#yB4lPBI(NVo;UfEmIUHFPsSCdwPKF;K z)Z`&TW=#pb9s1AEH$!)aIzmfekza;6{vr@zyGrMk1~Auo6gRuxl6Az!@)iHO_=)2C z00ui$+)`W{d<%o;2ZNsq9sxvQZ!tb~-_}2>A0VdWn}HwWN7oTp2wuYDU?m(ZnvdyC ziqHtd+Gf-nmvEHp^tbpY`Tpp83N^+@F|gU@n>y}&Cgc8@Y*Tv1jdwKW~on~(`M_2HB+naQEw94Qy~O~JF;dd-{15V zervi~aJ#mM64z+;dz=yxJEO$r-DVnAO!Gg67>urSSed9;RgjP zC>-xXNRCzI48sblwJ+(j0v33Px?swoa+<|5k7Cn?vf= z-(m}E4yy1g#5pxjsyDho2r*1xpkBc=z&xQ=b_0HAm;>rzo6s*m%hju|=w*JhPhEKh z=M%G6J=<+}cwDvqjx{rnsi{ZhS(=DYF_z+&qw3b9+6*}TZmoQ?y7D`{TD|@|Hi_A# z-uspbN1kBgbH$6^;XawmM&{bnIZCr!D7|KftBuSg_4`P$c1nheq$exE{u!BNn=L&R z>!3`nYK;cVL$=V|Ce#RFl0Q?e+M>ZKf2K-3M~`cb%*6bqR%FnF6O2q{ep3iZM!{?< z@)Jg{hmFZ1BU7%Pjs}+mGJIk8ssD-wr>Zlb*2e2brcA59MF=(OpFb`4s?2zGTP)b< z&&1UIv0!ygCYl%K3>}eBt~S1SCZg)kBdj(u;k;Bw@_Pmyp-GjI!93@@2Cyp7kU4pf z6u|&r`1VfU~^%P~L?EXyf>KyO&t}`;adiuOJX}OW%Ydp_=PEy&H z#*6P!rYOJaP6oc+cHrY{jEtt9d{dt>C&Q=OdteBUGrs&lMJ3uHFblLaPKDpnYj;|N z)$+a$WD`JmD9*hwjtA{T!@4~`RQs|$IMO3don?k~F27aWH@C{L&Z;MG(*U)x#?<+@ z^txK>O#V|h*n#EbDJN=;by`IL38CPqy7U(JR%=A9KB+B87#7yK-Y3CpiA{6UT>I1X)}- z24*7xSKWtzOaRTK4KyOcK#Pc8o-k0d?1#^C5yvav*iZ}c6YURo#IXAEQWh#qFsxoR z{ttRZnRPt>urP+Tj;Vn`dj)&cZu0%sQT1hDR#>TSb;lp{>ISPT|Hkx*Z&Zb0#buTA ztef+UnhmQ{{drJZMBNV6I3(w#bwuqS(l+r+yZW+2IjkUo!!!N$9lb>T@*QD| z4hdsXsh}{7TUF~RjhNFGhtslxz5odCZS*kR;b3l2cbu|&x>?=+M^0wzCiV0w5!P7; zweo%HA=K{b)jvv$2QK_cZwgqPKRX=qiD5DSv-T-tSm0N!8`U?4wFYYL)yj#_DK-Bv ztW`j`K`U>!2^Zc)He~Hlt48Elw|1-b?+Po#dGoH!X{S=}3MaNh{p4MJLBQIsVK?~Z zkXEI}|CyMi7Ghu^_4!pD9<{mHZR+@+^`(Amt9pD?+jBY&gnJ#9~agSz8AeSzOvuO5C6xs|m}T{d>;)yLk4->|Mz55F(vThxEO4@+dNP_Mra ze_<_GQ^vGL8eFD!j%m$|bt#)q)sJcAMZ6nJ)O}-^C>s{RwHFpVFBpzChvArFSj5*J zvsu|@b@?yS`9f88MW1e)o&9g$zHzbFQ8;`n_V=-~u`ZMi%VJZbf8pf)dGuS+d!vbH z2Wo~z(TS12M1CFlIgrZtMT|&yzZp`!IfpPNQh;kOdni&_#; z<;S#t(Uf)hNHvVC>%`xPyOE|Hp!R#=TSTi`n&uG{M&GPX!O_n z%YiKUlkc~_XMB%vzTfFP&SH)mH^ImvHW0rm0@Co;@vAB~vIq~{Ff~H$D{1dX$Wmcs zH>(ncbk?m>jH1WRVz%XO&a5#K@v4FB2X4 znVyi5MO0Ac*lnCST54p$mMgRIn9dLhBfG{c*+ogrsJ)VL^3abvt#pz=EAAvZD2TYg zD|n>DNMzB3JDKfdA}H`O4^a`_x082}&Ow-SJ3l}c%5Ep?2C5+&a4}KN>?RK#x08p> zS{8vojXQ;%0v|~}s%n`s7hwo`Ev z3G~=bVj~F@*iK>tiEF*YdJ=QJL@UkBL4M-4x2nv@V&3P%i=0_`gRs@uer0C~Q)Xk1 zoLRX&-Ziv3YGh|3aq(!(h;d@*=Z&+G;sQ{Ce7rrpmN1 z_;X=1Pgfb)Iv0U~I|;suwwyoveBG_@@UucrJ~XiKAA^C0Go18 zyD-|>U2SC1H{@d0jV@f+5OHFuIB#J{{r8<()e<9%qQPA&IOlAM=V~@GGQ#SjT&Q!U zp#qzZ5e7pDg2pB*qpP)dFE8%JHc;G%h!{Jh%qW;@!HJtPs0~~JoD?7fgKN(n z39Ahk@e0-$i)#<87rF>$L`h?F%|q(eK(NN28B`4)A*6+o5l=wZ%GccaNa$xjyRp2|5}0#CVD{?l%CwkU&y2S4tnT#d~nFP zp}JY^YE4j9`>^`UM@6ugX;XC{6Ii#*A(qSAeD-O$3S!33Y+;Mky|o*)er0%h$22NLXiwggMy7FS2MXt+7EWOy8q+a z#1%#cO+jH9(dRQ5dovPtrZ6i$iihtI)p@Qv)S;4KZCwUuzS(`fXe$`QqUHwafm4|R z*Q;rF+c(Z_>YF8e0yA6Hp1Za3EksVLWz;Vgw6&m8^PWwgBrmFEF%b22F@Tc+cD=G=0-%csJN}oC2Ljw z5jnaK(em1F?n*cuR~=$&kQ_sv49vq-WR5DF<1#25W)_xqf=JK-{Df##)T5seZacGF z?Fz|fY?c=e+8QeRe|uc)xh3k$q2NS+X0e)o4=0?Ffr;?6GfqM06r}5B zb@(1_A|IfI`ESi|&&eTs`|`HKP)wHdv}qv+h3mkTS)dk%MY_?bc767#MsOqZ= zR?W-u)%K!$jmeWa$AR9(r{9HS7_%j+QX#IsNd zcuS7Y9U%+rXNQ{|rW(LR<<1r0)CkFgb}|8q_L)=Nqz~k?50J#Pz$?9(ft@_9pnf(%8I zc?9lFcXDJG-q;Y$(;Ok&9wEyJ#7scU48$xz%(^{7mTk=^=1?xT>FfgRt2Y)-;oR;f I#lDLb06O^|N&o-= From 9ba76b8dc7056f6d0934bacb61756eaed5fe67d9 Mon Sep 17 00:00:00 2001 From: vsedov Date: Sun, 17 Jul 2022 00:39:34 +0100 Subject: [PATCH 11/13] chore(update pr model): update test json file for pr fetcher. --- neorg/fetch_info/neovim_pr/async_version.py | 48 ++- neorg/fetch_info/neovim_pr/model.py | 6 - neorg/fetch_info/neovim_pr/test_file.json | 344 ++++++++++---------- 3 files changed, 208 insertions(+), 190 deletions(-) diff --git a/neorg/fetch_info/neovim_pr/async_version.py b/neorg/fetch_info/neovim_pr/async_version.py index 074e46d..a38b149 100644 --- a/neorg/fetch_info/neovim_pr/async_version.py +++ b/neorg/fetch_info/neovim_pr/async_version.py @@ -4,6 +4,8 @@ import json from collections import defaultdict +import psycopg2 +import psycopg2.extras import requests from icecream import ic @@ -35,7 +37,7 @@ def get_or_create_eventloop() -> asyncio: return asyncio.get_event_loop() -class Test: +class GetNeovimPR: """Temp documentation.""" def __init__(self, user: str = "neovim"): @@ -101,23 +103,45 @@ def make_jobs(self, base: DictPRRequestModel) -> None: base : PRRequestModel PRRequestModel : Pydantic Model """ - # import json - # with open("test_file.json", "w") as f: - # json.dump(base.json(), f) - # - # make base id : int -> list of prs - log.info(base.dict()) with open("test_file.json", "w") as f: json.dump(base.dict(), f, indent=4, sort_keys=True, default=str) - def __call__(self): - """Temp documentation.""" + def startup(self) -> asyncio: + """Inital startup to fetch data using github api""" loop = get_or_create_eventloop() # noqa: ignore log.info(f"Creting event loop for {self.user_fmt}") base = asyncio.run(self.get_pages()) self.make_jobs(base) + return base -if __name__ == "__main__": - test = Test() - test_2 = test() + +class NeovimPrUserDatabase: + """Neovim PR User Database""" + + def __init__(self): + self.curr = self.connect_db() + + def connect_db(self) -> psycopg2: + """ + Create a database connection and return a cursor. + """ + database_url = constants.DB_URL + curr = psycopg2.connect(database_url, sslmode='require') + curr.autocommit = True + return curr.cursor() + + def create_neovim_database(self) -> None: + """ + Create a database connection and return a cursor. + """ + database_url = constants.DB_URL + curr = psycopg2.connect(database_url, sslmode='require') + curr.autocommit = True + self.curr.execute("CREATE TABLE IF NOT EXISTS neovim_pr (discord_id TEXT, pr_id TEXT)") + + def insert_pr(self, discord_id: str, pr_id: str) -> None: + """ + Insert a pr into the database + """ + self.curr.execute("INSERT INTO neovim_pr (discord_id, pr_id) VALUES (%s, %s)", (discord_id, pr_id)) diff --git a/neorg/fetch_info/neovim_pr/model.py b/neorg/fetch_info/neovim_pr/model.py index c0eb1cd..6dc0a9e 100644 --- a/neorg/fetch_info/neovim_pr/model.py +++ b/neorg/fetch_info/neovim_pr/model.py @@ -43,9 +43,3 @@ class PRRequestModel(BaseModel): class DictPRRequestModel(BaseModel): """Temp documentation.""" response: dict[int, List[PRRequestModelItem]] = None - - # def __init__(self, *args, **kwargs): - # super().__init__(*args, **kwargs) - # # sort by number - # self.response.sort(key=lambda x: x.number) - # self.total_count = len(self.response) diff --git a/neorg/fetch_info/neovim_pr/test_file.json b/neorg/fetch_info/neovim_pr/test_file.json index 2d37abe..fbfabee 100644 --- a/neorg/fetch_info/neovim_pr/test_file.json +++ b/neorg/fetch_info/neovim_pr/test_file.json @@ -1,5 +1,25 @@ { "response": { + "16826": [ + { + "closed_at": null, + "created_at": "2021-12-29 14:00:49+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/16826.diff", + "html_url": "https://github.com/neovim/neovim/pull/16826", + "id": 811497803, + "issues_url": null, + "locked": false, + "merge_commit_sha": "88cd629a737fac1e1d52f452660c37d8412b9668", + "merged_at": null, + "node_id": "PR_kwDOAPphoM4wXnlL", + "number": 16826, + "patch_url": "https://github.com/neovim/neovim/pull/16826.patch", + "state": "open", + "title": "fix(tutor): Allow duplicate tutor loading", + "updated_at": "2021-12-29 14:12:32+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/16826" + } + ], "16929": [ { "closed_at": null, @@ -9,7 +29,7 @@ "id": 814282825, "issues_url": null, "locked": false, - "merge_commit_sha": "fd4d19995a6e6ae6f054c72a64c86f114c79df1b", + "merge_commit_sha": "293a9ebbb459a5a4ef66c79cc92670ac935e33c0", "merged_at": null, "node_id": "PR_kwDOAPphoM4wiPhJ", "number": 16929, @@ -49,7 +69,7 @@ "id": 816781081, "issues_url": null, "locked": false, - "merge_commit_sha": "db687820e72dc54ef747180dfb2b9a2db22f56bf", + "merge_commit_sha": "e337a8ce2f3d0ca8e567187ccf4bdb26f86fb492", "merged_at": null, "node_id": "PR_kwDOAPphoM4wrxcZ", "number": 16990, @@ -60,26 +80,6 @@ "url": "https://api.github.com/repos/neovim/neovim/pulls/16990" } ], - "17050": [ - { - "closed_at": null, - "created_at": "2022-01-12 08:11:09+00:00", - "diff_url": "https://github.com/neovim/neovim/pull/17050.diff", - "html_url": "https://github.com/neovim/neovim/pull/17050", - "id": 819415416, - "issues_url": null, - "locked": false, - "merge_commit_sha": "551aba48bf6e84e840348f503a61ac7a22c0479c", - "merged_at": null, - "node_id": "PR_kwDOAPphoM4w10l4", - "number": 17050, - "patch_url": "https://github.com/neovim/neovim/pull/17050.patch", - "state": "open", - "title": "Build with openResty/LuaJIT2", - "updated_at": "2022-06-19 16:11:24+00:00", - "url": "https://api.github.com/repos/neovim/neovim/pulls/17050" - } - ], "17099": [ { "closed_at": null, @@ -89,7 +89,7 @@ "id": 823608831, "issues_url": null, "locked": false, - "merge_commit_sha": "03128bb9b6a9ba5f8a8a33286df9c22d250afe99", + "merge_commit_sha": "8622267d3ec7156bcc9ca46c83248d2d38ef2c78", "merged_at": null, "node_id": "PR_kwDOAPphoM4xF0X_", "number": 17099, @@ -129,7 +129,7 @@ "id": 824918701, "issues_url": null, "locked": false, - "merge_commit_sha": "482c317da2ade7a0561c0c670b28b79529e48a86", + "merge_commit_sha": "8ba40dfc6414b99c956b09e3ff77bc88c90b8033", "merged_at": null, "node_id": "PR_kwDOAPphoM4xK0Kt", "number": 17127, @@ -149,7 +149,7 @@ "id": 831967435, "issues_url": null, "locked": false, - "merge_commit_sha": "7687746a6926f3910499bddcb7b093572dbbf7c6", + "merge_commit_sha": "c6490a9835f4bc3f30fd4f04ec06ef3ffde271b3", "merged_at": null, "node_id": "PR_kwDOAPphoM4xltDL", "number": 17197, @@ -229,7 +229,7 @@ "id": 851325885, "issues_url": null, "locked": false, - "merge_commit_sha": "a0ec414d70d934ba4bfff0747511aba5807d1173", + "merge_commit_sha": "867f4093c1f395c4884bedf4da45f04e0d04228a", "merged_at": null, "node_id": "PR_kwDOAPphoM4yvjO9", "number": 17398, @@ -249,14 +249,14 @@ "id": 855948088, "issues_url": null, "locked": false, - "merge_commit_sha": "19631a9905576ce3c074bde217de810b774f3bf4", + "merge_commit_sha": "c6664db60492494ad72e2e82a705ecb63207483d", "merged_at": null, "node_id": "PR_kwDOAPphoM4zBLs4", "number": 17446, "patch_url": "https://github.com/neovim/neovim/pull/17446.patch", "state": "open", "title": "feat(folds): add 'foldoptions' option", - "updated_at": "2022-07-03 17:59:25+00:00", + "updated_at": "2022-07-15 17:49:54+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/17446" } ], @@ -329,7 +329,7 @@ "id": 872612603, "issues_url": null, "locked": false, - "merge_commit_sha": "cef3f9e0428af6348b1bd5f01742d9b654798cc0", + "merge_commit_sha": "121a9e3c446d8276ed164cd39c58cddaaeafc965", "merged_at": null, "node_id": "PR_kwDOAPphoM40AwL7", "number": 17633, @@ -369,7 +369,7 @@ "id": 884790616, "issues_url": null, "locked": false, - "merge_commit_sha": "aa66ddaa1bdf97490b22b93a5f043a8c25e256ab", + "merge_commit_sha": "7e29a07a0ece733e29c832c79f252265439abeba", "merged_at": null, "node_id": "PR_kwDOAPphoM40vNVY", "number": 17802, @@ -469,7 +469,7 @@ "id": 898283728, "issues_url": null, "locked": false, - "merge_commit_sha": "d3b8562fd6848d2ec047bd918ed358d5a5e5eb08", + "merge_commit_sha": "a5212fa1e0c5759a5ac6fffcc8717f68283108ec", "merged_at": null, "node_id": "PR_kwDOAPphoM41irjQ", "number": 17984, @@ -489,7 +489,7 @@ "id": 904644539, "issues_url": null, "locked": false, - "merge_commit_sha": "1718e67ee2b76ef3ab170f9410f578c0301921cc", + "merge_commit_sha": "2c12466e60525cd3cd852af63dcb7d0875a93e0b", "merged_at": null, "node_id": "PR_kwDOAPphoM4168e7", "number": 18049, @@ -569,7 +569,7 @@ "id": 912063852, "issues_url": null, "locked": false, - "merge_commit_sha": "6cb406b04545b3e1ed27ee8dd2fdb09d7ac69978", + "merge_commit_sha": "54e910cf13831521ab7e56e52f814c1f1d1ce1a9", "merged_at": null, "node_id": "PR_kwDOAPphoM42XP1s", "number": 18161, @@ -589,14 +589,14 @@ "id": 917169761, "issues_url": null, "locked": false, - "merge_commit_sha": "db546106781dfa7d21c76e29b270eee5ebd9f831", + "merge_commit_sha": "17e31107281df67836e73c8bb39661ecb7320282", "merged_at": null, "node_id": "PR_kwDOAPphoM42quZh", "number": 18232, "patch_url": "https://github.com/neovim/neovim/pull/18232.patch", "state": "open", "title": "Upstream nvim-treesitter utils to Neovim", - "updated_at": "2022-07-09 10:08:12+00:00", + "updated_at": "2022-07-15 18:19:00+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/18232" } ], @@ -609,7 +609,7 @@ "id": 917172738, "issues_url": null, "locked": false, - "merge_commit_sha": "3e564d4a2df5941bd07873b94b893e9d8bb6baa9", + "merge_commit_sha": "08d81867a021e7f7bd0e3187dc2bd1b85890d7fa", "merged_at": null, "node_id": "PR_kwDOAPphoM42qvIC", "number": 18233, @@ -629,7 +629,7 @@ "id": 920640099, "issues_url": null, "locked": false, - "merge_commit_sha": "0420baa07c1ca4b13d7db1b1a44091c4c0911e54", + "merge_commit_sha": "0de98bc439f8528ce9ee077581fc0c6a9fec2597", "merged_at": null, "node_id": "PR_kwDOAPphoM4239pj", "number": 18286, @@ -649,7 +649,7 @@ "id": 923708305, "issues_url": null, "locked": false, - "merge_commit_sha": "3130af7485cdc39fc5edfb926ce028c640ec61bf", + "merge_commit_sha": "7bfddefeb5ebdcc2652712a942082c1b1be99736", "merged_at": null, "node_id": "PR_kwDOAPphoM43DquR", "number": 18304, @@ -669,7 +669,7 @@ "id": 924639810, "issues_url": null, "locked": false, - "merge_commit_sha": "f996f45677498fb03f63ee5165b1b73ca89caf8b", + "merge_commit_sha": "12f2d977553c8dab245fc5f0539876f32c8d8463", "merged_at": null, "node_id": "PR_kwDOAPphoM43HOJC", "number": 18317, @@ -689,7 +689,7 @@ "id": 925430366, "issues_url": null, "locked": false, - "merge_commit_sha": "59808535e5ff49adb0f4d8d31f5db087d6b8e32d", + "merge_commit_sha": "4d13c00102b9d2c99cf641fb73cda31f05bed9b3", "merged_at": null, "node_id": "PR_kwDOAPphoM43KPJe", "number": 18361, @@ -749,7 +749,7 @@ "id": 926553260, "issues_url": null, "locked": false, - "merge_commit_sha": "469d216a5ee863ad0851b5f1ff520db295721e27", + "merge_commit_sha": "d2f00616c9844a7ef184fba8371da4a01697b17d", "merged_at": null, "node_id": "PR_kwDOAPphoM43OhSs", "number": 18388, @@ -769,7 +769,7 @@ "id": 927687258, "issues_url": null, "locked": false, - "merge_commit_sha": "9fead5f96d1452b276719ca687eb55f581d3db66", + "merge_commit_sha": "8f55e547350086f87a8d4d978e8c08db06a8fedd", "merged_at": null, "node_id": "PR_kwDOAPphoM43S2Ja", "number": 18414, @@ -789,7 +789,7 @@ "id": 928495758, "issues_url": null, "locked": false, - "merge_commit_sha": "879c18067fd85973c9318c1a4707ee290c3c73f3", + "merge_commit_sha": "b42890e040a19b80e39580bebda4c7ab0de7b353", "merged_at": null, "node_id": "PR_kwDOAPphoM43V7iO", "number": 18426, @@ -809,7 +809,7 @@ "id": 930384397, "issues_url": null, "locked": false, - "merge_commit_sha": "50b8a9ae28a9c34cdb23d7a1344f739270fe83c9", + "merge_commit_sha": "baf2546ee0fbd7bcdc43c7a4786c95f1c2c168a3", "merged_at": null, "node_id": "PR_kwDOAPphoM43dIoN", "number": 18476, @@ -849,7 +849,7 @@ "id": 932536026, "issues_url": null, "locked": false, - "merge_commit_sha": "fff3b2d97d39e46b78ba637c615b9f50952bd87d", + "merge_commit_sha": "1e721fb3d23f7e017561820b9ee3813405e43d98", "merged_at": null, "node_id": "PR_kwDOAPphoM43lV7a", "number": 18514, @@ -889,7 +889,7 @@ "id": 936016908, "issues_url": null, "locked": false, - "merge_commit_sha": "1ea26a33c54af57051dc35af457beeb180b3c1c0", + "merge_commit_sha": "4fa3edf3047e4033bf642ce185fbef8511e7b6c7", "merged_at": null, "node_id": "PR_kwDOAPphoM43ynwM", "number": 18561, @@ -909,7 +909,7 @@ "id": 936757616, "issues_url": null, "locked": false, - "merge_commit_sha": "27545eb70198f01b5cf769e4d2c237a32843a753", + "merge_commit_sha": "9b48b169b32e2111d3195a6325aba7501f6b1287", "merged_at": null, "node_id": "PR_kwDOAPphoM431clw", "number": 18579, @@ -969,7 +969,7 @@ "id": 943426034, "issues_url": null, "locked": false, - "merge_commit_sha": "83d13e2099cc84c65f0d39da12e03dfc68501e9a", + "merge_commit_sha": "4da07f0df24a23ddca66b901c6f11fa11b771866", "merged_at": null, "node_id": "PR_kwDOAPphoM44O4ny", "number": 18674, @@ -989,7 +989,7 @@ "id": 943444820, "issues_url": null, "locked": false, - "merge_commit_sha": "591ea4396793d876dd720de4c38be1b9567e8f67", + "merge_commit_sha": "e39ef59c5fec1215433067016afe2cf868caf1c4", "merged_at": null, "node_id": "PR_kwDOAPphoM44O9NU", "number": 18678, @@ -1009,7 +1009,7 @@ "id": 943620843, "issues_url": null, "locked": false, - "merge_commit_sha": "af7678d6b7128f92dd8b060175c221f07b80009b", + "merge_commit_sha": "d50957d2defe8e83feb8a14408b50659baa680ae", "merged_at": null, "node_id": "PR_kwDOAPphoM44PoLr", "number": 18690, @@ -1049,7 +1049,7 @@ "id": 943727766, "issues_url": null, "locked": false, - "merge_commit_sha": "b086a759423b45144ddb8cff3882ec4712ebcace", + "merge_commit_sha": "13afa43f7be64eeba99510815f7837bfe004a4ab", "merged_at": null, "node_id": "PR_kwDOAPphoM44QCSW", "number": 18705, @@ -1069,7 +1069,7 @@ "id": 943739485, "issues_url": null, "locked": false, - "merge_commit_sha": "cb706e79c575d37fb469cb4a1646a590da660f7c", + "merge_commit_sha": "a889579ca74d2c6bf18915249718272ef162d12c", "merged_at": null, "node_id": "PR_kwDOAPphoM44QFJd", "number": 18706, @@ -1089,7 +1089,7 @@ "id": 944851207, "issues_url": null, "locked": false, - "merge_commit_sha": "1a1566eae1be0b606784d110ad6e6133e9d00e4b", + "merge_commit_sha": "bd3ec226b643ac3a78b8bbd3b5f8906405907628", "merged_at": null, "node_id": "PR_kwDOAPphoM44UUkH", "number": 18723, @@ -1109,7 +1109,7 @@ "id": 949384704, "issues_url": null, "locked": false, - "merge_commit_sha": "6a119297e9850e12017e4fc91d57f7b3afa3baf4", + "merge_commit_sha": "349af6dc9f6439ac6d4db8efef5efa0823970200", "merged_at": null, "node_id": "PR_kwDOAPphoM44lnYA", "number": 18769, @@ -1149,7 +1149,7 @@ "id": 949982561, "issues_url": null, "locked": false, - "merge_commit_sha": "427ab2fcb3787a9830a2d0091eab6da7a4f96c14", + "merge_commit_sha": "d518575b480913bf6c6211481c1b68548daf7fee", "merged_at": null, "node_id": "PR_kwDOAPphoM44n5Vh", "number": 18777, @@ -1229,7 +1229,7 @@ "id": 964842536, "issues_url": null, "locked": false, - "merge_commit_sha": "8a62e03686756b7c9d52daa634236c94ac2080a2", + "merge_commit_sha": "ab1c9a2f89b1d48f55915969cfb5093c8fbb21e6", "merged_at": null, "node_id": "PR_kwDOAPphoM45glQo", "number": 18930, @@ -1269,7 +1269,7 @@ "id": 969885744, "issues_url": null, "locked": false, - "merge_commit_sha": "d0df2f37612fee5a89a5cecb7f2cc45d678f94d4", + "merge_commit_sha": "5d4322e26655702ddadb167cf942541ac03b80a5", "merged_at": null, "node_id": "PR_kwDOAPphoM45z0gw", "number": 18992, @@ -1289,14 +1289,14 @@ "id": 971519345, "issues_url": null, "locked": false, - "merge_commit_sha": "b9d594e9fd19c9c061add901f01870caf10552c8", + "merge_commit_sha": "d8649479247b78184d1cbf013b309fce9c548857", "merged_at": null, "node_id": "PR_kwDOAPphoM456DVx", "number": 19024, "patch_url": "https://github.com/neovim/neovim/pull/19024.patch", "state": "open", "title": "docs: fix typos", - "updated_at": "2022-07-14 01:23:16+00:00", + "updated_at": "2022-07-15 07:57:17+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19024" } ], @@ -1309,7 +1309,7 @@ "id": 972377172, "issues_url": null, "locked": false, - "merge_commit_sha": "ecbd0f2db567084c41fc96c5de8a123edb831e3a", + "merge_commit_sha": "36b7470b9e155718abeefb6314723745466e1f3d", "merged_at": null, "node_id": "PR_kwDOAPphoM459UxU", "number": 19032, @@ -1329,7 +1329,7 @@ "id": 972745988, "issues_url": null, "locked": false, - "merge_commit_sha": "4ed3284075473a974cc60c9cf8965b68b8dcbb68", + "merge_commit_sha": "bf7eb9c064956bccd01c80f96f9d22f3beec7742", "merged_at": null, "node_id": "PR_kwDOAPphoM45-u0E", "number": 19035, @@ -1369,7 +1369,7 @@ "id": 979237483, "issues_url": null, "locked": false, - "merge_commit_sha": "aac8a27a4b181279cff054a0f3ca19831fa1680d", + "merge_commit_sha": "003a56327ba4cfef78c3e5a3a26d2ce2cd00b364", "merged_at": null, "node_id": "PR_kwDOAPphoM46Xfpr", "number": 19096, @@ -1389,7 +1389,7 @@ "id": 979404644, "issues_url": null, "locked": false, - "merge_commit_sha": "d05511e5888d7ade6a11a0bbf6af9ebf4c0e32fe", + "merge_commit_sha": "408e904e0ef1edbb6970382ac66e6b9a2d255cf9", "merged_at": null, "node_id": "PR_kwDOAPphoM46YIdk", "number": 19111, @@ -1409,7 +1409,7 @@ "id": 979893374, "issues_url": null, "locked": false, - "merge_commit_sha": "bb8e44cc127bfe5ecb127b559842acf5b8d127b4", + "merge_commit_sha": "8401da4fdf251fad66c48a4804a1ace87080f4d1", "merged_at": null, "node_id": "PR_kwDOAPphoM46Z_x-", "number": 19121, @@ -1429,14 +1429,14 @@ "id": 980278904, "issues_url": null, "locked": false, - "merge_commit_sha": "0e8e04d06dd38c08f858525860bf790a4ec552e4", + "merge_commit_sha": "364ca116d7c277b797f0f13965d9583cda733cc8", "merged_at": null, "node_id": "PR_kwDOAPphoM46bd54", "number": 19128, "patch_url": "https://github.com/neovim/neovim/pull/19128.patch", "state": "open", "title": "build: add cmake-presets integration", - "updated_at": "2022-07-12 15:42:23+00:00", + "updated_at": "2022-07-16 17:42:48+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19128" } ], @@ -1449,7 +1449,7 @@ "id": 981722982, "issues_url": null, "locked": false, - "merge_commit_sha": "d626aad84a3f0e61ce5d481f0c952b504fbb2432", + "merge_commit_sha": "ce8fb99a48e52e92023b2789ed3db3683772609a", "merged_at": null, "node_id": "PR_kwDOAPphoM46g-dm", "number": 19140, @@ -1489,7 +1489,7 @@ "id": 983594296, "issues_url": null, "locked": false, - "merge_commit_sha": "406d7ef57a2612365ebef829e53a5a1a7d8826f4", + "merge_commit_sha": "9488a1f3b059d2e9bd574454744aead2d299aa50", "merged_at": null, "node_id": "PR_kwDOAPphoM46oHU4", "number": 19164, @@ -1509,7 +1509,7 @@ "id": 983805934, "issues_url": null, "locked": false, - "merge_commit_sha": "2b866a4354a3c11b08783f42fd2cf0f434d98d8e", + "merge_commit_sha": "b5917cb69cab13be39def7241803165d74812a72", "merged_at": null, "node_id": "PR_kwDOAPphoM46o6_u", "number": 19167, @@ -1529,14 +1529,14 @@ "id": 984815690, "issues_url": null, "locked": false, - "merge_commit_sha": "728697fc3347533cd11348f670cee24dd93b1719", + "merge_commit_sha": "9d04e724c2307cad1340eced53aa2af4daae3cd9", "merged_at": null, "node_id": "PR_kwDOAPphoM46sxhK", "number": 19185, "patch_url": "https://github.com/neovim/neovim/pull/19185.patch", "state": "open", "title": "[WIP] cmdheight=0 fix bugs part2", - "updated_at": "2022-07-14 10:35:53+00:00", + "updated_at": "2022-07-15 00:57:48+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19185" } ], @@ -1549,7 +1549,7 @@ "id": 984895341, "issues_url": null, "locked": false, - "merge_commit_sha": "d49be1f46422b1b861fd9e0a83cae99e23399746", + "merge_commit_sha": "5bdac20b500cd155dd740f414856955b76d3cac4", "merged_at": null, "node_id": "PR_kwDOAPphoM46tE9t", "number": 19189, @@ -1569,14 +1569,14 @@ "id": 985685047, "issues_url": null, "locked": false, - "merge_commit_sha": "9f0a09fb5a5e16c1068bb7042fc470ba8cfe8e3b", + "merge_commit_sha": "ac805d384745ad2941f623e89f988f4a295e6692", "merged_at": null, "node_id": "PR_kwDOAPphoM46wFw3", "number": 19213, "patch_url": "https://github.com/neovim/neovim/pull/19213.patch", "state": "open", "title": "feat(lsp): allow passing custom list handler to LSP functions that return lists", - "updated_at": "2022-07-14 06:29:56+00:00", + "updated_at": "2022-07-16 09:53:45+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19213" } ], @@ -1589,7 +1589,7 @@ "id": 985742869, "issues_url": null, "locked": false, - "merge_commit_sha": "0af58feb9a3a774907c58ad055182e4908a9278f", + "merge_commit_sha": "d71e45a0aaa1fbed9ff922d1e1e3268d0df05df3", "merged_at": null, "node_id": "PR_kwDOAPphoM46wT4V", "number": 19217, @@ -1609,7 +1609,7 @@ "id": 987235146, "issues_url": null, "locked": false, - "merge_commit_sha": "218beb6e075e5c6b2848487e81a56b2742a5592e", + "merge_commit_sha": "2569c6db38f7af018e6f24f13617f75484f23f5b", "merged_at": null, "node_id": "PR_kwDOAPphoM462ANK", "number": 19233, @@ -1629,7 +1629,7 @@ "id": 987532353, "issues_url": null, "locked": false, - "merge_commit_sha": "257fbff58a59159dccce7978e19fb220b0af49e5", + "merge_commit_sha": "515b42f2056b236f4c5aada1908f296f7a3b70af", "merged_at": null, "node_id": "PR_kwDOAPphoM463IxB", "number": 19238, @@ -1649,7 +1649,7 @@ "id": 987660262, "issues_url": null, "locked": false, - "merge_commit_sha": "bf130eb25535636e0c56b55ec511648df7ca9808", + "merge_commit_sha": "e1a55c94a5fa1008ded2c5a4a93f2186e4fc94fa", "merged_at": null, "node_id": "PR_kwDOAPphoM463n_m", "number": 19239, @@ -1669,14 +1669,14 @@ "id": 987968117, "issues_url": null, "locked": false, - "merge_commit_sha": "4da27bef01bbcc030278a942128e5c55dfee4054", + "merge_commit_sha": "75691f394506762782fa9013e2fe391ca9da3b88", "merged_at": null, "node_id": "PR_kwDOAPphoM464zJ1", "number": 19243, "patch_url": "https://github.com/neovim/neovim/pull/19243.patch", "state": "open", "title": "feat(window/ui): add splitscroll option ", - "updated_at": "2022-07-11 13:18:32+00:00", + "updated_at": "2022-07-15 23:07:35+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19243" } ], @@ -1689,37 +1689,17 @@ "id": 988117381, "issues_url": null, "locked": false, - "merge_commit_sha": "a47efe3d969d456c42dfc29da4487352804ce9a1", + "merge_commit_sha": "b5eca10ac7e75cf860e2c3608524de84451a0f36", "merged_at": null, "node_id": "PR_kwDOAPphoM465XmF", "number": 19246, "patch_url": "https://github.com/neovim/neovim/pull/19246.patch", "state": "open", "title": "version.c: update [skip ci]", - "updated_at": "2022-07-14 03:42:23+00:00", + "updated_at": "2022-07-16 03:34:24+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19246" } ], - "19252": [ - { - "closed_at": null, - "created_at": "2022-07-06 09:39:13+00:00", - "diff_url": "https://github.com/neovim/neovim/pull/19252.diff", - "html_url": "https://github.com/neovim/neovim/pull/19252", - "id": 988557239, - "issues_url": null, - "locked": false, - "merge_commit_sha": "0d78c4b341d44108ae912959c949ca82a9ef4849", - "merged_at": null, - "node_id": "PR_kwDOAPphoM467C-3", - "number": 19252, - "patch_url": "https://github.com/neovim/neovim/pull/19252.patch", - "state": "open", - "title": "fix: make right click work correctly with clickable statusline", - "updated_at": "2022-07-13 15:22:44+00:00", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19252" - } - ], "19259": [ { "closed_at": null, @@ -1729,14 +1709,14 @@ "id": 989349964, "issues_url": null, "locked": false, - "merge_commit_sha": "3212efbcd59564c003a8006f37db9edf5890c583", + "merge_commit_sha": "43442a20f99883f6e23b8a56ac1603d3f15c5b03", "merged_at": null, "node_id": "PR_kwDOAPphoM46-EhM", "number": 19259, "patch_url": "https://github.com/neovim/neovim/pull/19259.patch", "state": "open", "title": "fix: emoji \"Regional Indicator Symbols\" handling", - "updated_at": "2022-07-07 09:10:32+00:00", + "updated_at": "2022-07-16 03:02:55+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19259" } ], @@ -1749,7 +1729,7 @@ "id": 990230805, "issues_url": null, "locked": false, - "merge_commit_sha": "cf64a0b622e6a6ad4d5db69ea6b0e84dd9dbdfd5", + "merge_commit_sha": "1f6f636fd8b27b78e044f50032eabcf3344dd290", "merged_at": null, "node_id": "PR_kwDOAPphoM47BbkV", "number": 19268, @@ -1769,7 +1749,7 @@ "id": 990445515, "issues_url": null, "locked": false, - "merge_commit_sha": "562fafa979213454ed4f6ff897dcb54360bdb532", + "merge_commit_sha": "ba4950cdcb1d8db70d9ded568a4070fc602b40b4", "merged_at": null, "node_id": "PR_kwDOAPphoM47CP_L", "number": 19270, @@ -1789,7 +1769,7 @@ "id": 991422510, "issues_url": null, "locked": false, - "merge_commit_sha": "e852845b9f34f5bf6d9dc36a8e9bb00424203340", + "merge_commit_sha": "f02ec227542fe8ffa0739acacc4aa6b7f6f422cf", "merged_at": null, "node_id": "PR_kwDOAPphoM47F-gu", "number": 19279, @@ -1809,14 +1789,14 @@ "id": 991875851, "issues_url": null, "locked": false, - "merge_commit_sha": "f1f1bd51dd844a40c7322373bcaebf75d2ef09f0", + "merge_commit_sha": "a21da8e1eae6503f1c1b84e244e10c46db7f3763", "merged_at": null, "node_id": "PR_kwDOAPphoM47HtML", "number": 19290, "patch_url": "https://github.com/neovim/neovim/pull/19290.patch", "state": "open", "title": "feat(defaults): enable mouse support", - "updated_at": "2022-07-14 13:28:29+00:00", + "updated_at": "2022-07-16 15:18:23+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19290" } ], @@ -1829,14 +1809,14 @@ "id": 992420584, "issues_url": null, "locked": false, - "merge_commit_sha": "0a8f22cf8ededc7c659ea785360a8389dbd97cef", + "merge_commit_sha": "f525f6ccefcbcc1cbf10f0e1b35f999726cb88aa", "merged_at": null, "node_id": "PR_kwDOAPphoM47JyLo", "number": 19309, "patch_url": "https://github.com/neovim/neovim/pull/19309.patch", "state": "open", "title": "refactor(lsp): make the use of local aliases more consistent", - "updated_at": "2022-07-14 01:28:52+00:00", + "updated_at": "2022-07-15 19:32:37+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19309" } ], @@ -1849,14 +1829,14 @@ "id": 992700834, "issues_url": null, "locked": false, - "merge_commit_sha": "1446940c67208a7bc46657d30ca3abb0c82dc022", + "merge_commit_sha": "206374e6d2b575dc7369c3b7d089cad6a8ba2828", "merged_at": null, "node_id": "PR_kwDOAPphoM47K2mi", "number": 19315, "patch_url": "https://github.com/neovim/neovim/pull/19315.patch", "state": "open", "title": "fix (#18501): chansend sending lines to terminal buffer in reverse order in Windows", - "updated_at": "2022-07-14 14:25:15+00:00", + "updated_at": "2022-07-15 18:23:17+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19315" } ], @@ -1869,37 +1849,17 @@ "id": 993176462, "issues_url": null, "locked": false, - "merge_commit_sha": "30806d15f48b6e2b5d4524c4230f0c830aef91c4", + "merge_commit_sha": "1ea5fe94ce9da750a40d1eafa8fe7c587576520f", "merged_at": null, "node_id": "PR_kwDOAPphoM47MquO", "number": 19323, "patch_url": "https://github.com/neovim/neovim/pull/19323.patch", "state": "open", "title": "fix: Escape path characters in username for tempdir #19240", - "updated_at": "2022-07-14 14:56:16+00:00", + "updated_at": "2022-07-15 15:35:24+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19323" } ], - "19324": [ - { - "closed_at": null, - "created_at": "2022-07-11 14:42:59+00:00", - "diff_url": "https://github.com/neovim/neovim/pull/19324.diff", - "html_url": "https://github.com/neovim/neovim/pull/19324", - "id": 993196312, - "issues_url": null, - "locked": false, - "merge_commit_sha": "fb72b0bf1c9d402710cc5c9af5d18ee76d68d664", - "merged_at": null, - "node_id": "PR_kwDOAPphoM47MvkY", - "number": 19324, - "patch_url": "https://github.com/neovim/neovim/pull/19324.patch", - "state": "open", - "title": "ci: remove unnecessary files from ci/", - "updated_at": "2022-07-11 19:56:29+00:00", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19324" - } - ], "19336": [ { "closed_at": null, @@ -1909,37 +1869,17 @@ "id": 994466551, "issues_url": null, "locked": false, - "merge_commit_sha": "d2e6854bdd9e2faa477b8c8052fe5c64f3c1b85c", + "merge_commit_sha": "fd0d1c54e3f0c38dd8ac4eefdc323749d4eb93ad", "merged_at": null, "node_id": "PR_kwDOAPphoM47Rlr3", "number": 19336, "patch_url": "https://github.com/neovim/neovim/pull/19336.patch", "state": "open", "title": "ci: refactor build.ps1", - "updated_at": "2022-07-14 07:43:11+00:00", + "updated_at": "2022-07-16 18:40:15+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19336" } ], - "19348": [ - { - "closed_at": null, - "created_at": "2022-07-13 10:19:47+00:00", - "diff_url": "https://github.com/neovim/neovim/pull/19348.diff", - "html_url": "https://github.com/neovim/neovim/pull/19348", - "id": 995311213, - "issues_url": null, - "locked": false, - "merge_commit_sha": "31324f52d380442bf19bbf6567866a88babbc523", - "merged_at": null, - "node_id": "PR_kwDOAPphoM47Uz5t", - "number": 19348, - "patch_url": "https://github.com/neovim/neovim/pull/19348.patch", - "state": "open", - "title": "fix(winbar): allow setting winbar in winhighlight", - "updated_at": "2022-07-13 14:02:03+00:00", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19348" - } - ], "19351": [ { "closed_at": null, @@ -1949,7 +1889,7 @@ "id": 995357737, "issues_url": null, "locked": false, - "merge_commit_sha": "97531988bb0004afa6dc1279d94e7409f32bc58f", + "merge_commit_sha": "be34f12a5872fa6d25ee262285e466f1f2ca137d", "merged_at": null, "node_id": "PR_kwDOAPphoM47U_Qp", "number": 19351, @@ -1969,35 +1909,95 @@ "id": 996391724, "issues_url": null, "locked": false, - "merge_commit_sha": "3993f4fbd191b0830bfa7af422ce758b21f0c93a", + "merge_commit_sha": "86553c7357a88b59d43caa272e2277799420ad47", "merged_at": null, "node_id": "PR_kwDOAPphoM47Y7ss", "number": 19360, "patch_url": "https://github.com/neovim/neovim/pull/19360.patch", "state": "open", "title": "feat: multibuffer preview support for inccommand", - "updated_at": "2022-07-14 14:06:08+00:00", + "updated_at": "2022-07-15 05:42:50+00:00", "url": "https://api.github.com/repos/neovim/neovim/pulls/19360" } ], - "19365": [ + "19385": [ + { + "closed_at": null, + "created_at": "2022-07-16 02:56:52+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19385.diff", + "html_url": "https://github.com/neovim/neovim/pull/19385", + "id": 998333680, + "issues_url": null, + "locked": false, + "merge_commit_sha": "f9b8b135e130f66e0f022eeecb92c5e219d07639", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47gVzw", + "number": 19385, + "patch_url": "https://github.com/neovim/neovim/pull/19385.patch", + "state": "open", + "title": "Returns nil when vim.fn is indexed with invalid key. Fixes #19271.", + "updated_at": "2022-07-16 03:51:03+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19385" + } + ], + "19390": [ + { + "closed_at": null, + "created_at": "2022-07-16 13:26:58+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19390.diff", + "html_url": "https://github.com/neovim/neovim/pull/19390", + "id": 998426441, + "issues_url": null, + "locked": false, + "merge_commit_sha": "ccb413eb03a5c6b1a23b949d4abb7d7ada0d126d", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47gsdJ", + "number": 19390, + "patch_url": "https://github.com/neovim/neovim/pull/19390.patch", + "state": "open", + "title": "fix(mouse): click on global statusline with splits", + "updated_at": "2022-07-16 13:54:20+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19390" + } + ], + "19392": [ + { + "closed_at": null, + "created_at": "2022-07-16 17:01:01+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19392.diff", + "html_url": "https://github.com/neovim/neovim/pull/19392", + "id": 998463091, + "issues_url": null, + "locked": false, + "merge_commit_sha": "b5c9319421d57c87cd4ce84d795296dd39100565", + "merged_at": null, + "node_id": "PR_kwDOAPphoM47g1Zz", + "number": 19392, + "patch_url": "https://github.com/neovim/neovim/pull/19392.patch", + "state": "open", + "title": "vim-patch:9.0.0055", + "updated_at": "2022-07-16 22:37:11+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19392" + } + ], + "19395": [ { "closed_at": null, - "created_at": "2022-07-14 13:02:03+00:00", - "diff_url": "https://github.com/neovim/neovim/pull/19365.diff", - "html_url": "https://github.com/neovim/neovim/pull/19365", - "id": 996649270, + "created_at": "2022-07-16 18:11:24+00:00", + "diff_url": "https://github.com/neovim/neovim/pull/19395.diff", + "html_url": "https://github.com/neovim/neovim/pull/19395", + "id": 998474085, "issues_url": null, "locked": false, - "merge_commit_sha": "f8fa2b0effd75d26d19ad29d6f12324a83881407", + "merge_commit_sha": "d3f45766ad6c88f9199fa6cbcba5660af1481e92", "merged_at": null, - "node_id": "PR_kwDOAPphoM47Z6k2", - "number": 19365, - "patch_url": "https://github.com/neovim/neovim/pull/19365.patch", + "node_id": "PR_kwDOAPphoM47g4Fl", + "number": 19395, + "patch_url": "https://github.com/neovim/neovim/pull/19395.patch", "state": "open", - "title": "feat(defaults): nnoremap & :&&", - "updated_at": "2022-07-14 14:47:55+00:00", - "url": "https://api.github.com/repos/neovim/neovim/pulls/19365" + "title": "test(job_spec): accept alternate messages for \"append environment\" tests", + "updated_at": "2022-07-16 18:11:38+00:00", + "url": "https://api.github.com/repos/neovim/neovim/pulls/19395" } ] } From 0e886ecf33ac6b1d8b58625b98cbd989cc0a2d0d Mon Sep 17 00:00:00 2001 From: vsedov Date: Sun, 17 Jul 2022 00:40:23 +0100 Subject: [PATCH 12/13] fix(tag_gen): fix tag gen featcher. --- neorg/fetch_info/get_documentation.py | 3 --- neorg/fetch_info/tag_gen.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/neorg/fetch_info/get_documentation.py b/neorg/fetch_info/get_documentation.py index 95f28f2..ceeded5 100644 --- a/neorg/fetch_info/get_documentation.py +++ b/neorg/fetch_info/get_documentation.py @@ -18,6 +18,3 @@ def doc_setup() -> None: os.system('vim --clean -e --cmd "helptags' + constants.THIRD_PARTY_PATH + '/neovim/runtime/doc | quit"') if not os.path.exists(constants.DATABASE_PATH): os.mkdir(constants.DATABASE_PATH) - - -doc_setup() diff --git a/neorg/fetch_info/tag_gen.py b/neorg/fetch_info/tag_gen.py index 0f16893..797703d 100644 --- a/neorg/fetch_info/tag_gen.py +++ b/neorg/fetch_info/tag_gen.py @@ -42,4 +42,4 @@ def tag_setup() -> None: def inital_tag_setup() -> None: """Initial setup for the tag database""" doc_setup() - # tag_setup() + tag_setup() From 1f885346e6b099c6f850a02d2186f9e8ff254cc5 Mon Sep 17 00:00:00 2001 From: vsedov Date: Wed, 20 Jul 2022 19:47:29 +0100 Subject: [PATCH 13/13] refactor(tag_gen); fix type_hints. --- neorg/fetch_info/tag_gen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neorg/fetch_info/tag_gen.py b/neorg/fetch_info/tag_gen.py index 797703d..2255196 100644 --- a/neorg/fetch_info/tag_gen.py +++ b/neorg/fetch_info/tag_gen.py @@ -12,7 +12,7 @@ tag_re = re.compile(r'^(\S+)\s*(\S+).txt', re.MULTILINE) -def add_tags(software: str, c: sqlite3.Connection) -> None: +def add_tags(software: str, c: sqlite3.Cursor) -> None: """Add tags to the tag database""" if not os.path.exists(constants.THIRD_PARTY_PATH + 'neovim'): doc_setup()