diff --git a/last_update b/last_update index a57da73e..b1f0ae30 100644 --- a/last_update +++ b/last_update @@ -1 +1 @@ -2024-08-20T01:30:37Z \ No newline at end of file +2024-08-27T01:46:59Z \ No newline at end of file diff --git a/repositories/neovim-releases/pulls/12.json b/repositories/neovim-releases/pulls/12.json index 112e011e..6024cc9d 100644 --- a/repositories/neovim-releases/pulls/12.json +++ b/repositories/neovim-releases/pulls/12.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim-releases/downloads", "events_url": "https://api.github.com/repos/neovim/neovim-releases/events", "fork": false, - "forks": 6, - "forks_count": 6, + "forks": 7, + "forks_count": 7, "forks_url": "https://api.github.com/repos/neovim/neovim-releases/forks", "full_name": "neovim/neovim-releases", "git_commits_url": "https://api.github.com/repos/neovim/neovim-releases/git/commits{/sha}", @@ -112,11 +112,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim-releases/pulls{/number}", - "pushed_at": "2024-07-15T05:17:44Z", + "pushed_at": "2024-08-26T05:17:38Z", "releases_url": "https://api.github.com/repos/neovim/neovim-releases/releases{/id}", - "size": 18, + "size": 17, "ssh_url": "git@github.com:neovim/neovim-releases.git", - "stargazers_count": 63, + "stargazers_count": 79, "stargazers_url": "https://api.github.com/repos/neovim/neovim-releases/stargazers", "statuses_url": "https://api.github.com/repos/neovim/neovim-releases/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/neovim-releases/subscribers", @@ -126,11 +126,11 @@ "teams_url": "https://api.github.com/repos/neovim/neovim-releases/teams", "topics": [], "trees_url": "https://api.github.com/repos/neovim/neovim-releases/git/trees{/sha}", - "updated_at": "2024-07-11T21:26:56Z", + "updated_at": "2024-08-24T21:00:25Z", "url": "https://api.github.com/repos/neovim/neovim-releases", "visibility": "public", - "watchers": 63, - "watchers_count": 63, + "watchers": 79, + "watchers_count": 79, "web_commit_signoff_required": false }, "sha": "087de72b09483f0045d8aec357dcf06b5bbbaea3", @@ -470,8 +470,8 @@ "heart": 0, "hooray": 0, "laugh": 0, - "rocket": 0, - "total_count": 0, + "rocket": 1, + "total_count": 1, "url": "https://api.github.com/repos/neovim/neovim-releases/pulls/comments/1667740906/reactions" }, "side": "RIGHT", @@ -926,8 +926,8 @@ "heart": 0, "hooray": 0, "laugh": 0, - "rocket": 1, - "total_count": 1, + "rocket": 2, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim-releases/issues/comments/2212464257/reactions" }, "updated_at": "2024-07-07T14:20:09Z", @@ -1072,8 +1072,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim-releases/downloads", "events_url": "https://api.github.com/repos/neovim/neovim-releases/events", "fork": false, - "forks": 6, - "forks_count": 6, + "forks": 7, + "forks_count": 7, "forks_url": "https://api.github.com/repos/neovim/neovim-releases/forks", "full_name": "neovim/neovim-releases", "git_commits_url": "https://api.github.com/repos/neovim/neovim-releases/git/commits{/sha}", @@ -1129,11 +1129,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim-releases/pulls{/number}", - "pushed_at": "2024-07-15T05:17:44Z", + "pushed_at": "2024-08-26T05:17:38Z", "releases_url": "https://api.github.com/repos/neovim/neovim-releases/releases{/id}", - "size": 18, + "size": 17, "ssh_url": "git@github.com:neovim/neovim-releases.git", - "stargazers_count": 63, + "stargazers_count": 79, "stargazers_url": "https://api.github.com/repos/neovim/neovim-releases/stargazers", "statuses_url": "https://api.github.com/repos/neovim/neovim-releases/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/neovim-releases/subscribers", @@ -1143,11 +1143,11 @@ "teams_url": "https://api.github.com/repos/neovim/neovim-releases/teams", "topics": [], "trees_url": "https://api.github.com/repos/neovim/neovim-releases/git/trees{/sha}", - "updated_at": "2024-07-11T21:26:56Z", + "updated_at": "2024-08-24T21:00:25Z", "url": "https://api.github.com/repos/neovim/neovim-releases", "visibility": "public", - "watchers": 63, - "watchers_count": 63, + "watchers": 79, + "watchers_count": 79, "web_commit_signoff_required": false }, "sha": "d3dfc16804d7531eda3c6e43406e730834a57bc7", @@ -1190,7 +1190,7 @@ "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/neovim-releases/statuses/d3dfc16804d7531eda3c6e43406e730834a57bc7", "title": "feat use zig cc to target glibc 2.17", - "updated_at": "2024-07-09T10:11:50Z", + "updated_at": "2024-08-21T07:55:38Z", "url": "https://api.github.com/repos/neovim/neovim-releases/pulls/12", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", diff --git a/repositories/neovim.github.io/pulls/357.json b/repositories/neovim.github.io/pulls/357.json new file mode 100644 index 00000000..004a6184 --- /dev/null +++ b/repositories/neovim.github.io/pulls/357.json @@ -0,0 +1,363 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/issues/357/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim.github.io/pull/357" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/issues/357" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim.github.io/statuses/fc76bf5a8f7d2d11d4cb36164695cfdc2074e11d" + } + }, + "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.github.io/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim.github.io/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim.github.io/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim.github.io/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.github.io.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim.github.io/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim.github.io/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim.github.io/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim.github.io/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim.github.io/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim.github.io/contributors", + "created_at": "2014-02-22T05:18:52Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim.github.io/deployments", + "description": "Neovim website", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim.github.io/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim.github.io/events", + "fork": false, + "forks": 99, + "forks_count": 99, + "forks_url": "https://api.github.com/repos/neovim/neovim.github.io/forks", + "full_name": "neovim/neovim.github.io", + "git_commits_url": "https://api.github.com/repos/neovim/neovim.github.io/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim.github.io/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim.github.io/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.github.io.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim.github.io/hooks", + "html_url": "https://github.com/neovim/neovim.github.io", + "id": 17078727, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim.github.io/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim.github.io/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim.github.io/labels{/name}", + "language": "HTML", + "languages_url": "https://api.github.com/repos/neovim/neovim.github.io/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/neovim.github.io/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim.github.io/milestones{/number}", + "mirror_url": null, + "name": "neovim.github.io", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzA3ODcyNw==", + "notifications_url": "https://api.github.com/repos/neovim/neovim.github.io/notifications{?since,all,participating}", + "open_issues": 11, + "open_issues_count": 11, + "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.github.io/pulls{/number}", + "pushed_at": "2024-08-22T20:49:44Z", + "releases_url": "https://api.github.com/repos/neovim/neovim.github.io/releases{/id}", + "size": 14216, + "ssh_url": "git@github.com:neovim/neovim.github.io.git", + "stargazers_count": 410, + "stargazers_url": "https://api.github.com/repos/neovim/neovim.github.io/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim.github.io/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim.github.io/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim.github.io/subscription", + "svn_url": "https://github.com/neovim/neovim.github.io", + "tags_url": "https://api.github.com/repos/neovim/neovim.github.io/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim.github.io/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/neovim/neovim.github.io/git/trees{/sha}", + "updated_at": "2024-08-26T03:03:49Z", + "url": "https://api.github.com/repos/neovim/neovim.github.io", + "visibility": "public", + "watchers": 410, + "watchers_count": 410, + "web_commit_signoff_required": false + }, + "sha": "e72a92e1ef7f5a77420318cb0d4e6e9d7840ebd4", + "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": "Bumps [rexml](https://github.com/ruby/rexml) from 3.3.3 to 3.3.6.\n
\nRelease notes\n

Sourced from rexml's releases.

\n
\n

REXML 3.3.6 - 2024-08-22

\n

Improvements

\n\n

Fixes

\n\n

Thanks

\n\n

REXML 3.3.5 - 2024-08-12

\n

Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from rexml's changelog.

\n
\n

3.3.6 - 2024-08-22 {#version-3-3-6}

\n

Improvements

\n\n

Fixes

\n\n

Thanks

\n\n

3.3.5 - 2024-08-12 {#version-3-3-5}

\n

Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rexml&package-manager=bundler&previous-version=3.3.3&new-version=3.3.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/neovim/neovim.github.io/network/alerts).\n\n
", + "closed_at": "2024-08-22T20:49:42Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/357/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357/commits", + "created_at": "2024-08-22T20:48:02Z", + "diff_url": "https://github.com/neovim/neovim.github.io/pull/357.diff", + "draft": false, + "head": { + "label": "neovim:dependabot/bundler/rexml-3.3.6", + "ref": "dependabot/bundler/rexml-3.3.6", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/neovim.github.io/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/neovim.github.io/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/neovim.github.io/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/neovim.github.io/branches{/branch}", + "clone_url": "https://github.com/neovim/neovim.github.io.git", + "collaborators_url": "https://api.github.com/repos/neovim/neovim.github.io/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/neovim.github.io/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/neovim.github.io/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/neovim.github.io/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/neovim.github.io/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/neovim.github.io/contributors", + "created_at": "2014-02-22T05:18:52Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/neovim.github.io/deployments", + "description": "Neovim website", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/neovim.github.io/downloads", + "events_url": "https://api.github.com/repos/neovim/neovim.github.io/events", + "fork": false, + "forks": 99, + "forks_count": 99, + "forks_url": "https://api.github.com/repos/neovim/neovim.github.io/forks", + "full_name": "neovim/neovim.github.io", + "git_commits_url": "https://api.github.com/repos/neovim/neovim.github.io/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/neovim.github.io/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/neovim.github.io/git/tags{/sha}", + "git_url": "git://github.com/neovim/neovim.github.io.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io", + "hooks_url": "https://api.github.com/repos/neovim/neovim.github.io/hooks", + "html_url": "https://github.com/neovim/neovim.github.io", + "id": 17078727, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/neovim.github.io/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/neovim.github.io/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/neovim.github.io/labels{/name}", + "language": "HTML", + "languages_url": "https://api.github.com/repos/neovim/neovim.github.io/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/neovim.github.io/merges", + "milestones_url": "https://api.github.com/repos/neovim/neovim.github.io/milestones{/number}", + "mirror_url": null, + "name": "neovim.github.io", + "node_id": "MDEwOlJlcG9zaXRvcnkxNzA3ODcyNw==", + "notifications_url": "https://api.github.com/repos/neovim/neovim.github.io/notifications{?since,all,participating}", + "open_issues": 11, + "open_issues_count": 11, + "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.github.io/pulls{/number}", + "pushed_at": "2024-08-22T20:49:44Z", + "releases_url": "https://api.github.com/repos/neovim/neovim.github.io/releases{/id}", + "size": 14216, + "ssh_url": "git@github.com:neovim/neovim.github.io.git", + "stargazers_count": 410, + "stargazers_url": "https://api.github.com/repos/neovim/neovim.github.io/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/neovim.github.io/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/neovim.github.io/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/neovim.github.io/subscription", + "svn_url": "https://github.com/neovim/neovim.github.io", + "tags_url": "https://api.github.com/repos/neovim/neovim.github.io/tags", + "teams_url": "https://api.github.com/repos/neovim/neovim.github.io/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/neovim/neovim.github.io/git/trees{/sha}", + "updated_at": "2024-08-26T03:03:49Z", + "url": "https://api.github.com/repos/neovim/neovim.github.io", + "visibility": "public", + "watchers": 410, + "watchers_count": 410, + "web_commit_signoff_required": false + }, + "sha": "fc76bf5a8f7d2d11d4cb36164695cfdc2074e11d", + "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.github.io/pull/357", + "id": 2032950611, + "issue_url": "https://api.github.com/repos/neovim/neovim.github.io/issues/357", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "Pull requests that update a dependency file", + "id": 1642311084, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxNjQyMzExMDg0", + "url": "https://api.github.com/repos/neovim/neovim.github.io/labels/dependencies" + }, + { + "color": "ce2d2d", + "default": false, + "description": "Pull requests that update Ruby code", + "id": 6522563598, + "name": "ruby", + "node_id": "LA_kwDOAQSZx88AAAABhMZsDg", + "url": "https://api.github.com/repos/neovim/neovim.github.io/labels/ruby" + } + ], + "locked": false, + "merge_commit_sha": "6f20d3695039b9aea99ef2a5dcc928ce7c4656f2", + "merged_at": "2024-08-22T20:49:42Z", + "milestone": null, + "node_id": "PR_kwDOAQSZx855LF1T", + "number": 357, + "patch_url": "https://github.com/neovim/neovim.github.io/pull/357.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/neovim.github.io/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim.github.io/statuses/fc76bf5a8f7d2d11d4cb36164695cfdc2074e11d", + "title": "build(deps-dev): bump rexml from 3.3.3 to 3.3.6", + "updated_at": "2024-08-22T20:49:44Z", + "url": "https://api.github.com/repos/neovim/neovim.github.io/pulls/357", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/dependabot", + "id": 49699333, + "login": "dependabot[bot]", + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/dependabot%5Bbot%5D" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/13891.json b/repositories/neovim/issues/13891.json new file mode 100644 index 00000000..104409aa --- /dev/null +++ b/repositories/neovim/issues/13891.json @@ -0,0 +1,424 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "\r\n\r\n- `nvim --version`: v0.4.4\r\n- Operating system/version: Arch Linux v5.10.12\r\n- Terminal name/version: st v0.8.4\r\n- `$TERM`: st-256color\r\n\r\n### I want to map my binding using `Hyper` Key\r\n\r\nrecently I came across an option of [setxbmap](https://wiki.archlinux.org/index.php/Xorg/Keyboard_configuration#Using_setxkbmap) \r\n```\r\nsetxkbmap -option 'ctrl:swapcaps_hyper'\r\n```\r\nwhat this command does is that it makes the `Caps Lock` as `Ctrl`, and `Ctrl` as `Hyper`.\r\n\r\nso now I want to bind some things in the neovim to the new Hyper key, but sadly vim don't support Hyper key and so do neovim.\r\n\r\nthey only supports:\r\n- **shift** as ``\r\n- **control** as ``\r\n- **alt** as ``\r\n- **meta** as ``\r\n- **super** as ``\r\n\r\nso I was hoping if neovim can add the support of Hyper key :) \r\nafter doing some research found that Emacs support it, so I was guessing then neovim can too.", + "closed_at": "2024-08-21T01:43:01Z", + "comment_data": [ + { + "author_association": "NONE", + "body": "I guess this would depend if the hyper key is passed on to the terminal. Does emacs support it on non-GUI mode?", + "created_at": "2021-02-09T14:59:57Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-776002795", + "id": 776002795, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3NjAwMjc5NQ==", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/776002795/reactions" + }, + "updated_at": "2021-02-09T14:59:57Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/776002795", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7443916?v=4", + "events_url": "https://api.github.com/users/pta2002/events{/privacy}", + "followers_url": "https://api.github.com/users/pta2002/followers", + "following_url": "https://api.github.com/users/pta2002/following{/other_user}", + "gists_url": "https://api.github.com/users/pta2002/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/pta2002", + "id": 7443916, + "login": "pta2002", + "node_id": "MDQ6VXNlcjc0NDM5MTY=", + "organizations_url": "https://api.github.com/users/pta2002/orgs", + "received_events_url": "https://api.github.com/users/pta2002/received_events", + "repos_url": "https://api.github.com/users/pta2002/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/pta2002/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pta2002/subscriptions", + "type": "User", + "url": "https://api.github.com/users/pta2002" + } + }, + { + "author_association": "NONE", + "body": "got your point, the Emacs in terminal does not support hyper key.\r\n\r\nthat's sad :(", + "created_at": "2021-02-11T14:24:18Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-777496477", + "id": 777496477, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3NzQ5NjQ3Nw==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 1, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/777496477/reactions" + }, + "updated_at": "2021-02-11T14:24:18Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/777496477", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23364052?v=4", + "events_url": "https://api.github.com/users/samyakbardiya/events{/privacy}", + "followers_url": "https://api.github.com/users/samyakbardiya/followers", + "following_url": "https://api.github.com/users/samyakbardiya/following{/other_user}", + "gists_url": "https://api.github.com/users/samyakbardiya/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/samyakbardiya", + "id": 23364052, + "login": "samyakbardiya", + "node_id": "MDQ6VXNlcjIzMzY0MDUy", + "organizations_url": "https://api.github.com/users/samyakbardiya/orgs", + "received_events_url": "https://api.github.com/users/samyakbardiya/received_events", + "repos_url": "https://api.github.com/users/samyakbardiya/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/samyakbardiya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/samyakbardiya/subscriptions", + "type": "User", + "url": "https://api.github.com/users/samyakbardiya" + } + }, + { + "author_association": "NONE", + "body": "I guess the only way to implement this then would be to bypass the terminal and grab it from X/Wayland manually, but that'd be a whole lot of trouble. Maybe a way for GUI frontends to bind to it? Don't know if there's already a way to do that", + "created_at": "2021-02-12T13:50:47Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-778207117", + "id": 778207117, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3ODIwNzExNw==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778207117/reactions" + }, + "updated_at": "2021-02-12T13:50:47Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778207117", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7443916?v=4", + "events_url": "https://api.github.com/users/pta2002/events{/privacy}", + "followers_url": "https://api.github.com/users/pta2002/followers", + "following_url": "https://api.github.com/users/pta2002/following{/other_user}", + "gists_url": "https://api.github.com/users/pta2002/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/pta2002", + "id": 7443916, + "login": "pta2002", + "node_id": "MDQ6VXNlcjc0NDM5MTY=", + "organizations_url": "https://api.github.com/users/pta2002/orgs", + "received_events_url": "https://api.github.com/users/pta2002/received_events", + "repos_url": "https://api.github.com/users/pta2002/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/pta2002/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pta2002/subscriptions", + "type": "User", + "url": "https://api.github.com/users/pta2002" + } + }, + { + "author_association": "NONE", + "body": "is there any application like `xev` but for tty ?", + "created_at": "2021-02-12T16:34:23Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-778300734", + "id": 778300734, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3ODMwMDczNA==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778300734/reactions" + }, + "updated_at": "2021-02-12T16:34:23Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778300734", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23364052?v=4", + "events_url": "https://api.github.com/users/samyakbardiya/events{/privacy}", + "followers_url": "https://api.github.com/users/samyakbardiya/followers", + "following_url": "https://api.github.com/users/samyakbardiya/following{/other_user}", + "gists_url": "https://api.github.com/users/samyakbardiya/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/samyakbardiya", + "id": 23364052, + "login": "samyakbardiya", + "node_id": "MDQ6VXNlcjIzMzY0MDUy", + "organizations_url": "https://api.github.com/users/samyakbardiya/orgs", + "received_events_url": "https://api.github.com/users/samyakbardiya/received_events", + "repos_url": "https://api.github.com/users/samyakbardiya/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/samyakbardiya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/samyakbardiya/subscriptions", + "type": "User", + "url": "https://api.github.com/users/samyakbardiya" + } + }, + { + "author_association": "MEMBER", + "body": "Adding yet another modifier flag to core like `` wouldn't be difficult, but it is up to UI:s to actually detect the key from os/toolkit and assign it to this flag. I don't know of any terminal who support it unfortunately (personally I just use X11 terminals that support XIM/ibus/etc, then I can preprocess keyboard input as I like).", + "created_at": "2021-02-13T10:54:12Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-778599240", + "id": 778599240, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3ODU5OTI0MA==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778599240/reactions" + }, + "updated_at": "2021-02-13T10:54:45Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778599240", + "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" + } + }, + { + "author_association": "NONE", + "body": "Does neovim already handle that kind of terminal? If it does it probably wouldn't be too hard to support this", + "created_at": "2021-02-13T11:24:52Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-778602954", + "id": 778602954, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3ODYwMjk1NA==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778602954/reactions" + }, + "updated_at": "2021-02-13T11:24:52Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778602954", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/7443916?v=4", + "events_url": "https://api.github.com/users/pta2002/events{/privacy}", + "followers_url": "https://api.github.com/users/pta2002/followers", + "following_url": "https://api.github.com/users/pta2002/following{/other_user}", + "gists_url": "https://api.github.com/users/pta2002/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/pta2002", + "id": 7443916, + "login": "pta2002", + "node_id": "MDQ6VXNlcjc0NDM5MTY=", + "organizations_url": "https://api.github.com/users/pta2002/orgs", + "received_events_url": "https://api.github.com/users/pta2002/received_events", + "repos_url": "https://api.github.com/users/pta2002/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/pta2002/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pta2002/subscriptions", + "type": "User", + "url": "https://api.github.com/users/pta2002" + } + }, + { + "author_association": "MEMBER", + "body": "well no, but if such a terminal exist it wouldn't be hard, just tell us what sequences it uses :sweat_smile: ", + "created_at": "2021-02-13T14:43:33Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-778628762", + "id": 778628762, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDc3ODYyODc2Mg==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 1, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778628762/reactions" + }, + "updated_at": "2021-02-13T14:43:33Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/778628762", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Kitty recently introduced a new keyboard protocol that supports representing many more keys and key combinations. () I just opened issue #14400 for that.", + "created_at": "2021-04-19T14:24:57Z", + "html_url": "https://github.com/neovim/neovim/issues/13891#issuecomment-822508334", + "id": 822508334, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "node_id": "MDEyOklzc3VlQ29tbWVudDgyMjUwODMzNA==", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 1, + "heart": 3, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 4, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/822508334/reactions" + }, + "updated_at": "2021-04-19T14:37:13Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/822508334", + "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" + } + } + ], + "comments": 8, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/13891/comments", + "created_at": "2021-02-06T18:24:03Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/13891/events", + "html_url": "https://github.com/neovim/neovim/issues/13891", + "id": 802759049, + "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" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/13891/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "MDU6SXNzdWU4MDI3NTkwNDk=", + "number": 13891, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 6, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 6, + "url": "https://api.github.com/repos/neovim/neovim/issues/13891/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/13891/timeline", + "title": "Hyper Key", + "updated_at": "2024-08-21T01:43:01Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/13891", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23364052?v=4", + "events_url": "https://api.github.com/users/samyakbardiya/events{/privacy}", + "followers_url": "https://api.github.com/users/samyakbardiya/followers", + "following_url": "https://api.github.com/users/samyakbardiya/following{/other_user}", + "gists_url": "https://api.github.com/users/samyakbardiya/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/samyakbardiya", + "id": 23364052, + "login": "samyakbardiya", + "node_id": "MDQ6VXNlcjIzMzY0MDUy", + "organizations_url": "https://api.github.com/users/samyakbardiya/orgs", + "received_events_url": "https://api.github.com/users/samyakbardiya/received_events", + "repos_url": "https://api.github.com/users/samyakbardiya/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/samyakbardiya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/samyakbardiya/subscriptions", + "type": "User", + "url": "https://api.github.com/users/samyakbardiya" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/16363.json b/repositories/neovim/issues/16363.json new file mode 100644 index 00000000..c59c5a6a --- /dev/null +++ b/repositories/neovim/issues/16363.json @@ -0,0 +1,213 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "body": "### Neovim version (nvim -v)\r\n\r\nNVIM v0.6.0-dev+600-gf71be1f87\r\n\r\n### Language server name/version\r\n\r\nNA\r\n\r\n### Operating system/version\r\n\r\nlinux debian\r\n\r\n### :checkhealth\r\n\r\n_No response_\r\n\r\n### Steps to reproduce using \"nvim -u minimal_init.lua\"\r\n\r\nenable 2 clients both capable of handling `textDocument/signatureHelp` or `textDocument/hover` for example\r\n```lua\r\nlocal lsp = require 'lspconfig'\r\nlsp.jedi_language_server.setup {}\r\nlsp.pyright.setup {}\r\n```\r\n\r\nuse one of:\r\n```lua\r\nvim.lsp.buf.hover()\r\nvim.lsp.buf.signature_help()\r\n```\r\n\r\n### Expected behavior\r\n\r\nOnly single client should be requested. It should be possible to configure which client have priority to handle actions like `textDocument/signatureHelp` or `textDocument/hover`.\r\n\r\n### Actual behavior\r\n\r\nAll available clients are requested and results are passed to handler. In case of `hover` or `signatureHelp` this causes unexpected focusing of floating window (handler does not support multiple results, it populates float with results form first client, then it overrides them with results from second client and it assumes that `hover` was triggered twice).\r\n\r\nThere are other issues, for example with`'textDocument/rename' (current implementation prompts for new name multiple times than applies multiple renames showing `Buffer file:///xxx.py newer than edits.`). \r\n\r\nIt is possible to define noop handler as a workaround for example:\r\n```lua\r\nlocal noop = function() return {} end\r\nlsp.jedi_language_server.setup {\r\n handlers = {\r\n ['textDocument/documentSymbol'] = noop,\r\n }\r\n}\r\nlsp.pyright.setup {\r\n handlers = {\r\n ['textDocument/hover'] = noop,\r\n ['textDocument/signatureHelp'] = noop,\r\n },\r\n}\r\n```\r\nbut this still requests all clients which is not necessary.\r\n\r\nSide note: IMO the function `vim.lsp.buf_request_all` shoul be renamed (`buf_request_and_apply`?) as current name is misleading. Then `buf_request` could be renamed to `buf_request_all` (as doc describes, it is \"used for requesting all active clients\") and `buf_request` or `buf_request_single` could be implemented for requesting first available client (according to some configurable ordering).\r\n\r\n### Log file\r\n\r\n_No response_", + "closed_at": null, + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "I think rather than renaming/expanding the buf_request style functions, we should do away with the middleware and directly call client.request. \r\n\r\nRegarding multiclient support. I think most requests *could* in theory support multiple clients. I'm happy to go through and discuss each one. I think the only two that *explicitly* do not make sense to offer multi-client support are rename/formatting.\r\n\r\n### try/fallback to second client\r\n* declaration\r\n* definition\r\n* type_definition\r\n* implementation\r\n* call_hierarchy\r\n* incoming_calls\r\n* outgoing_calls\r\n* document_highlight\r\n\r\n### join the results of multiple clients or try/fallback to second client\r\n* signature_help\r\n* hover\r\n\r\n### join the results of multiple clients\r\n* document_symbol\r\n* code_actions\r\n\r\n### prefer a single client (specified in on_attach likely)\r\n* formatting/range_formatting et. al\r\n* rename\r\n\r\nSince you brought up hover, a good example would be tailwindcss-language-server + x (I don't know what the web people use), where TLS only provides hover for tailwind elements. It might be the case that the two language servers provide hover for distinct symbols in the document, so we should send the request for all servers.\r\n\r\nIf there was hypothetically a second symbol, we could change the hover provider to then join the descriptions (maybe with a toggle? Maybe just expanding the document).", + "created_at": "2021-11-22T02:09:41Z", + "html_url": "https://github.com/neovim/neovim/issues/16363#issuecomment-975006792", + "id": 975006792, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/16363", + "node_id": "IC_kwDOAPphoM46HWxI", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/975006792/reactions" + }, + "updated_at": "2021-11-22T02:09:41Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/975006792", + "user": { + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "> Regarding multiclient support. I think most requests could in theory support multiple clients.\r\n\r\n:+1: \r\n\r\n> If there was hypothetically a second symbol, we could change the hover provider to then join the descriptions (maybe with a toggle? Maybe just expanding the document).\r\n\r\nIMO the main point is that default handlers should 1) not cause unexpected bugs in case of multiple servers, 2) be easy to override. For hover, querying first available server seems to be the simplest working solution so I would start with this and later consider more sparkling features (toggle is a nice idea). The problem I see with current multiple server support is that `lsp-handlers` are 1:1 to clients, so to customize merging/displying results from multiple servers, user must override the whole request.\r\n\r\n> I think rather than renaming/expanding the buf_request style functions, we should do away with the middleware and directly call client.request.\r\n\r\nYou just mean something like moving [this code](https://github.com/neovim/neovim/blob/master/runtime/lua/vim/lsp.lua#L1333-L1366) directly [here](https://github.com/neovim/neovim/blob/master/runtime/lua/vim/lsp/buf.lua#L46) and removing buf_request style functions? If so what is the motivation?", + "created_at": "2021-11-22T13:31:08Z", + "html_url": "https://github.com/neovim/neovim/issues/16363#issuecomment-975524685", + "id": 975524685, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/16363", + "node_id": "IC_kwDOAPphoM46JVNN", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/975524685/reactions" + }, + "updated_at": "2021-11-22T14:02:51Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/975524685", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2602750?v=4", + "events_url": "https://api.github.com/users/doubleloop/events{/privacy}", + "followers_url": "https://api.github.com/users/doubleloop/followers", + "following_url": "https://api.github.com/users/doubleloop/following{/other_user}", + "gists_url": "https://api.github.com/users/doubleloop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/doubleloop", + "id": 2602750, + "login": "doubleloop", + "node_id": "MDQ6VXNlcjI2MDI3NTA=", + "organizations_url": "https://api.github.com/users/doubleloop/orgs", + "received_events_url": "https://api.github.com/users/doubleloop/received_events", + "repos_url": "https://api.github.com/users/doubleloop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/doubleloop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/doubleloop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/doubleloop" + } + }, + { + "author_association": "NONE", + "body": "I managed to work around this issue by using `lewis6991/hover.nvim` with a custom provider. Details on https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307786225.\r\n\r\nHowever, I would prefer to have this on `neovim` core, instead.", + "created_at": "2024-08-23T20:50:39Z", + "html_url": "https://github.com/neovim/neovim/issues/16363#issuecomment-2307793098", + "id": 2307793098, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/16363", + "node_id": "IC_kwDOAPphoM6JjiDK", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307793098/reactions" + }, + "updated_at": "2024-08-23T20:50:39Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307793098", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } + } + ], + "comments": 3, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/16363/comments", + "created_at": "2021-11-19T01:07:15Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/16363/events", + "html_url": "https://github.com/neovim/neovim/issues/16363", + "id": 1058021761, + "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": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/16363/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM4_ECGB", + "number": 16363, + "performed_via_github_app": null, + "reactions": { + "+1": 3, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 3, + "url": "https://api.github.com/repos/neovim/neovim/issues/16363/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/16363/timeline", + "title": "LSP: Some methods should request only single client, not all.", + "updated_at": "2024-08-23T20:50:40Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/16363", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2602750?v=4", + "events_url": "https://api.github.com/users/doubleloop/events{/privacy}", + "followers_url": "https://api.github.com/users/doubleloop/followers", + "following_url": "https://api.github.com/users/doubleloop/following{/other_user}", + "gists_url": "https://api.github.com/users/doubleloop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/doubleloop", + "id": 2602750, + "login": "doubleloop", + "node_id": "MDQ6VXNlcjI2MDI3NTA=", + "organizations_url": "https://api.github.com/users/doubleloop/orgs", + "received_events_url": "https://api.github.com/users/doubleloop/received_events", + "repos_url": "https://api.github.com/users/doubleloop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/doubleloop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/doubleloop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/doubleloop" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/17157.json b/repositories/neovim/issues/17157.json new file mode 100644 index 00000000..04f480da --- /dev/null +++ b/repositories/neovim/issues/17157.json @@ -0,0 +1,257 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Neovim version (nvim -v)\n\n0.6.1\n\n### Vim (not Nvim) behaves the same?\n\nyes, 8.2.3995 \n\n### Operating system/version\n\nDebian Unstable\n\n### Terminal name/version\n\nfoot 1.10.3\n\n### $TERM environment variable\n\nfoot\n\n### Installation\n\nDebian package\n\n### How to reproduce the issue\n\nnvim clean\r\n:3match Error /\\s\\+$/\r\ntype `(foo)`\r\n\r\nWhen the closing parenthesis is typed, an error is raised.\n\n### Expected behavior\n\nNo error.\r\n\r\nI think what the matchparen plugin should do (but I am not competent in vim scripting enough to do it) is use -1 as ID the first time it's called, store this ID and then reuse it afterwards. It's just a suggestion :smile: (as I said I don't know much about vim scripting and I am a bit puzzled by the fact that this hasn't been reported before (I didn't search vim bugs)).\r\n\r\nAll of this happens here: https://github.com/neovim/neovim/blob/c977d8b43cd6ecf7ad756f9b064eadea79fbd604/runtime/plugin/matchparen.vim#L188\n\n### Actual behavior\n\n```\r\nError detected while processing function 6_Highlight_Matching_Pair: \r\nline 148:\r\nE801: ID already taken: 3\r\n```\r\n\r\n", + "closed_at": "2024-08-24T02:57:01Z", + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "Quoting: https://vimhelp.org/pattern.txt.html#%3A3match\r\n\r\n> The \":3match\" command is used by the matchparen plugin. You are suggested to use \":match\" for manual matching and \":2match\" for another plugin.\r\n", + "created_at": "2022-01-21T13:10:36Z", + "html_url": "https://github.com/neovim/neovim/issues/17157#issuecomment-1018491628", + "id": 1018491628, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17157", + "node_id": "IC_kwDOAPphoM48tPLs", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018491628/reactions" + }, + "updated_at": "2022-01-21T13:10:36Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018491628", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/244927?v=4", + "events_url": "https://api.github.com/users/chrisbra/events{/privacy}", + "followers_url": "https://api.github.com/users/chrisbra/followers", + "following_url": "https://api.github.com/users/chrisbra/following{/other_user}", + "gists_url": "https://api.github.com/users/chrisbra/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/chrisbra", + "id": 244927, + "login": "chrisbra", + "node_id": "MDQ6VXNlcjI0NDkyNw==", + "organizations_url": "https://api.github.com/users/chrisbra/orgs", + "received_events_url": "https://api.github.com/users/chrisbra/received_events", + "repos_url": "https://api.github.com/users/chrisbra/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/chrisbra/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/chrisbra/subscriptions", + "type": "User", + "url": "https://api.github.com/users/chrisbra" + } + }, + { + "author_association": "NONE", + "body": "I should have read the documentation more extensively :facepalm: (I ended up using :2match indeed).\r\nIt's a bit of a pitty though.", + "created_at": "2022-01-21T13:37:32Z", + "html_url": "https://github.com/neovim/neovim/issues/17157#issuecomment-1018512245", + "id": 1018512245, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17157", + "node_id": "IC_kwDOAPphoM48tUN1", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018512245/reactions" + }, + "updated_at": "2022-01-21T13:37:32Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018512245", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/44782?v=4", + "events_url": "https://api.github.com/users/nicoe/events{/privacy}", + "followers_url": "https://api.github.com/users/nicoe/followers", + "following_url": "https://api.github.com/users/nicoe/following{/other_user}", + "gists_url": "https://api.github.com/users/nicoe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/nicoe", + "id": 44782, + "login": "nicoe", + "node_id": "MDQ6VXNlcjQ0Nzgy", + "organizations_url": "https://api.github.com/users/nicoe/orgs", + "received_events_url": "https://api.github.com/users/nicoe/received_events", + "repos_url": "https://api.github.com/users/nicoe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/nicoe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicoe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/nicoe" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "I would rather suggest to use the `matchadd()` functionality instead. It's much more flexible.", + "created_at": "2022-01-21T13:52:18Z", + "html_url": "https://github.com/neovim/neovim/issues/17157#issuecomment-1018523074", + "id": 1018523074, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17157", + "node_id": "IC_kwDOAPphoM48tW3C", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 1, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018523074/reactions" + }, + "updated_at": "2022-01-21T13:52:18Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1018523074", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/244927?v=4", + "events_url": "https://api.github.com/users/chrisbra/events{/privacy}", + "followers_url": "https://api.github.com/users/chrisbra/followers", + "following_url": "https://api.github.com/users/chrisbra/following{/other_user}", + "gists_url": "https://api.github.com/users/chrisbra/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/chrisbra", + "id": 244927, + "login": "chrisbra", + "node_id": "MDQ6VXNlcjI0NDkyNw==", + "organizations_url": "https://api.github.com/users/chrisbra/orgs", + "received_events_url": "https://api.github.com/users/chrisbra/received_events", + "repos_url": "https://api.github.com/users/chrisbra/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/chrisbra/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/chrisbra/subscriptions", + "type": "User", + "url": "https://api.github.com/users/chrisbra" + } + }, + { + "author_association": "MEMBER", + "body": "Fixed by #25734", + "created_at": "2024-08-24T02:57:01Z", + "html_url": "https://github.com/neovim/neovim/issues/17157#issuecomment-2308009595", + "id": 2308009595, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/17157", + "node_id": "IC_kwDOAPphoM6JkW57", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308009595/reactions" + }, + "updated_at": "2024-08-24T02:57:01Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308009595", + "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" + } + } + ], + "comments": 4, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/17157/comments", + "created_at": "2022-01-21T09:36:49Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/17157/events", + "html_url": "https://github.com/neovim/neovim/issues/17157", + "id": 1110254291, + "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": "F9D0C4", + "default": false, + "description": "wrong behavior inherited from vim", + "id": 154310492, + "name": "bug-vim", + "node_id": "MDU6TGFiZWwxNTQzMTA0OTI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/bug-vim" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/17157/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM5CLSLT", + "number": 17157, + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/17157/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/17157/timeline", + "title": "matchparen plugin shouldn't use the match ID 3", + "updated_at": "2024-08-24T03:00:02Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/17157", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/44782?v=4", + "events_url": "https://api.github.com/users/nicoe/events{/privacy}", + "followers_url": "https://api.github.com/users/nicoe/followers", + "following_url": "https://api.github.com/users/nicoe/following{/other_user}", + "gists_url": "https://api.github.com/users/nicoe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/nicoe", + "id": 44782, + "login": "nicoe", + "node_id": "MDQ6VXNlcjQ0Nzgy", + "organizations_url": "https://api.github.com/users/nicoe/orgs", + "received_events_url": "https://api.github.com/users/nicoe/received_events", + "repos_url": "https://api.github.com/users/nicoe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/nicoe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicoe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/nicoe" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/20516.json b/repositories/neovim/issues/20516.json index 60f3ec9d..fd64e72c 100644 --- a/repositories/neovim/issues/20516.json +++ b/repositories/neovim/issues/20516.json @@ -313,9 +313,97 @@ "type": "User", "url": "https://api.github.com/users/seandewar" } + }, + { + "author_association": "NONE", + "body": "I just also ran into this issue when following this video: https://www.youtube.com/watch?v=m8C0Cq9Uv9o&t=1104s while on this repo for some instructions: https://github.com/nvim-lua/kickstart.nvim?tab=readme-ov-file.\r\n\r\nJust to be clear, I have created my own repo by forking from above and followed the instructions in the repo above.\r\n\r\nWhen in nvim, and doing `:Tutor` then `:wq` I run into\r\n`E382: Cannot write, 'buftype' option is set`\r\n\r\nOnce I set the buftype with `:set buftype=\"\"` I get another error\r\n`E212: Can't open file for writing: operation not permitted`\r\n\r\nWhat else should be tried?\r\n", + "created_at": "2024-08-26T05:05:14Z", + "html_url": "https://github.com/neovim/neovim/issues/20516#issuecomment-2309324405", + "id": 2309324405, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20516", + "node_id": "IC_kwDOAPphoM6JpX51", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309324405/reactions" + }, + "updated_at": "2024-08-26T05:05:14Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309324405", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/76794246?v=4", + "events_url": "https://api.github.com/users/JDoan03/events{/privacy}", + "followers_url": "https://api.github.com/users/JDoan03/followers", + "following_url": "https://api.github.com/users/JDoan03/following{/other_user}", + "gists_url": "https://api.github.com/users/JDoan03/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JDoan03", + "id": 76794246, + "login": "JDoan03", + "node_id": "MDQ6VXNlcjc2Nzk0MjQ2", + "organizations_url": "https://api.github.com/users/JDoan03/orgs", + "received_events_url": "https://api.github.com/users/JDoan03/received_events", + "repos_url": "https://api.github.com/users/JDoan03/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JDoan03/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JDoan03/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JDoan03" + } + }, + { + "author_association": "MEMBER", + "body": "> Use a file that may be changed", + "created_at": "2024-08-26T06:16:41Z", + "html_url": "https://github.com/neovim/neovim/issues/20516#issuecomment-2309409322", + "id": 2309409322, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20516", + "node_id": "IC_kwDOAPphoM6Jpsoq", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309409322/reactions" + }, + "updated_at": "2024-08-26T06:16:41Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309409322", + "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" + } } ], - "comments": 7, + "comments": 9, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/20516/comments", "created_at": "2022-10-06T16:35:22Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/20516/events", @@ -336,7 +424,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 590, + "closed_issues": 632, "created_at": "2014-05-10T20:43:04Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -365,10 +453,10 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/6/labels", "node_id": "MDk6TWlsZXN0b25lNjU1MDM3", "number": 6, - "open_issues": 415, + "open_issues": 548, "state": "open", "title": "backlog", - "updated_at": "2023-11-14T14:45:37Z", + "updated_at": "2024-08-20T12:39:11Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/6" }, "node_id": "I_kwDOAPphoM5TciS9", @@ -391,7 +479,7 @@ "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/20516/timeline", "title": "Unable to :wq inside of tutorial (:Tutor) - Cannot write, 'buftype' option is set", - "updated_at": "2023-11-14T11:27:11Z", + "updated_at": "2024-08-26T06:16:42Z", "url": "https://api.github.com/repos/neovim/neovim/issues/20516", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/15439283?v=4", diff --git a/repositories/neovim/issues/20726.json b/repositories/neovim/issues/20726.json index a505689f..3b1825d2 100644 --- a/repositories/neovim/issues/20726.json +++ b/repositories/neovim/issues/20726.json @@ -1,5 +1,5 @@ { - "active_lock_reason": null, + "active_lock_reason": "resolved", "assignee": null, "assignees": [], "author_association": "CONTRIBUTOR", @@ -1504,10 +1504,10 @@ } ], "labels_url": "https://api.github.com/repos/neovim/neovim/issues/20726/labels{/name}", - "locked": false, + "locked": true, "milestone": { "closed_at": null, - "closed_issues": 14, + "closed_issues": 16, "created_at": "2024-07-21T14:36:47Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", @@ -1539,7 +1539,7 @@ "open_issues": 1, "state": "open", "title": "0.10.2", - "updated_at": "2024-08-20T00:20:21Z", + "updated_at": "2024-08-24T22:07:45Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/44" }, "node_id": "I_kwDOAPphoM5URSa-", @@ -1562,7 +1562,7 @@ "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/20726/timeline", "title": "terminal mode hang at 100% CPU when interrupted with ", - "updated_at": "2024-08-19T22:28:25Z", + "updated_at": "2024-08-20T12:05:01Z", "url": "https://api.github.com/repos/neovim/neovim/issues/20726", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/59988195?v=4", diff --git a/repositories/neovim/issues/23093.json b/repositories/neovim/issues/23093.json index f1eb5edc..4c7568a3 100644 --- a/repositories/neovim/issues/23093.json +++ b/repositories/neovim/issues/23093.json @@ -17,14 +17,14 @@ "performed_via_github_app": null, "reactions": { "+1": 0, - "-1": 1, + "-1": 7, "confused": 0, "eyes": 0, "heart": 0, "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 7, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1509396759/reactions" }, "updated_at": "2023-04-14T23:42:44Z", @@ -60,15 +60,15 @@ "node_id": "IC_kwDOAPphoM5Z_jFY", "performed_via_github_app": null, "reactions": { - "+1": 10, + "+1": 11, "-1": 0, "confused": 0, "eyes": 0, - "heart": 5, + "heart": 6, "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 15, + "total_count": 17, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1509831000/reactions" }, "updated_at": "2023-04-15T13:34:41Z", @@ -104,15 +104,15 @@ "node_id": "IC_kwDOAPphoM5idW0n", "performed_via_github_app": null, "reactions": { - "+1": 2, + "+1": 4, "-1": 0, "confused": 0, "eyes": 0, "heart": 0, "hooray": 0, "laugh": 0, - "rocket": 2, - "total_count": 4, + "rocket": 5, + "total_count": 9, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1651862823/reactions" }, "updated_at": "2023-07-26T13:56:47Z", @@ -225,9 +225,53 @@ "type": "User", "url": "https://api.github.com/users/justinmk" } + }, + { + "author_association": "CONTRIBUTOR", + "body": "How can I call `nvim_set_client_info` from the Neovim TUI?\r\n\r\nI'm currently implementing a sort of proof of concept for a tmux-style start/detach/reattach workflow with Neovim and libuv. I got as far as automatically starting sessions as needed, but I don't know how to uniquely identify the neovim client itself such that it can detach only itself and not everyone else.\r\n\r\nThe Neovim TUI itself does not seem to call `set_client_info`. Is there any way to maybe map a channel ID to the PID of the client? A simple check like that would be easy to implement.\r\n\r\nHere's a screen recording of what works so far: The lua script runs using `nvim -ll` and uses `vim.uv` to handle the client-server logic: https://asciinema.org/a/8ptwM9Vm0xbI3jjy9q6o1ne9t", + "created_at": "2024-08-23T09:33:40Z", + "html_url": "https://github.com/neovim/neovim/issues/23093#issuecomment-2306693816", + "id": 2306693816, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/23093", + "node_id": "IC_kwDOAPphoM6JfVq4", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306693816/reactions" + }, + "updated_at": "2024-08-23T09:42:11Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306693816", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38919842?v=4", + "events_url": "https://api.github.com/users/LunarLambda/events{/privacy}", + "followers_url": "https://api.github.com/users/LunarLambda/followers", + "following_url": "https://api.github.com/users/LunarLambda/following{/other_user}", + "gists_url": "https://api.github.com/users/LunarLambda/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/LunarLambda", + "id": 38919842, + "login": "LunarLambda", + "node_id": "MDQ6VXNlcjM4OTE5ODQy", + "organizations_url": "https://api.github.com/users/LunarLambda/orgs", + "received_events_url": "https://api.github.com/users/LunarLambda/received_events", + "repos_url": "https://api.github.com/users/LunarLambda/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/LunarLambda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LunarLambda/subscriptions", + "type": "User", + "url": "https://api.github.com/users/LunarLambda" + } } ], - "comments": 5, + "comments": 6, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/23093/comments", "created_at": "2023-04-14T17:00:31Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/23093/events", @@ -264,7 +308,7 @@ { "color": "c5def5", "default": false, - "description": "remote UI, --remote commands", + "description": "remote UI, --remote commands, p2p / peer-to-peer", "id": 2269137131, "name": "remote", "node_id": "MDU6TGFiZWwyMjY5MTM3MTMx", @@ -275,7 +319,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 597, + "closed_issues": 632, "created_at": "2014-05-10T20:43:04Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -304,17 +348,17 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/6/labels", "node_id": "MDk6TWlsZXN0b25lNjU1MDM3", "number": 6, - "open_issues": 425, + "open_issues": 548, "state": "open", "title": "backlog", - "updated_at": "2024-01-29T02:41:32Z", + "updated_at": "2024-08-20T12:39:11Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/6" }, "node_id": "I_kwDOAPphoM5jdO8i", "number": 23093, "performed_via_github_app": null, "reactions": { - "+1": 14, + "+1": 17, "-1": 0, "confused": 0, "eyes": 0, @@ -322,7 +366,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 14, + "total_count": 17, "url": "https://api.github.com/repos/neovim/neovim/issues/23093/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", @@ -330,7 +374,7 @@ "state_reason": "reopened", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/23093/timeline", "title": "detach the current TUI (nvim continues headlessly)", - "updated_at": "2024-01-25T14:12:30Z", + "updated_at": "2024-08-23T09:42:11Z", "url": "https://api.github.com/repos/neovim/neovim/issues/23093", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/3936773?v=4", diff --git a/repositories/neovim/issues/23543.json b/repositories/neovim/issues/23543.json index 139278ed..383ccd40 100644 --- a/repositories/neovim/issues/23543.json +++ b/repositories/neovim/issues/23543.json @@ -445,9 +445,53 @@ "type": "User", "url": "https://api.github.com/users/justinmk" } + }, + { + "author_association": "NONE", + "body": "I was writing up a bunch of detail about how this definitely isn't resolved, because I can totally repro it with `vim --clean`.\r\n\r\nHowever.\r\n\r\nWhat *I* was seeing turns out to have been an artifact of Podman ( https://github.com/containers/podman/issues/4208 ). Docker turns out to have the same issue ( https://forums.docker.com/t/ctrl-p-within-docker-container/5232 ). I wonder if that's what @desmond-rhodes was seeing (as opposed to what @felschr was seeing, which is clearly different).\r\n\r\nLeaving this here for future searchers.", + "created_at": "2024-08-23T05:46:19Z", + "html_url": "https://github.com/neovim/neovim/issues/23543#issuecomment-2306336351", + "id": 2306336351, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/23543", + "node_id": "IC_kwDOAPphoM6Jd-Zf", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306336351/reactions" + }, + "updated_at": "2024-08-23T06:36:48Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306336351", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/35904?v=4", + "events_url": "https://api.github.com/users/rlpowell/events{/privacy}", + "followers_url": "https://api.github.com/users/rlpowell/followers", + "following_url": "https://api.github.com/users/rlpowell/following{/other_user}", + "gists_url": "https://api.github.com/users/rlpowell/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/rlpowell", + "id": 35904, + "login": "rlpowell", + "node_id": "MDQ6VXNlcjM1OTA0", + "organizations_url": "https://api.github.com/users/rlpowell/orgs", + "received_events_url": "https://api.github.com/users/rlpowell/received_events", + "repos_url": "https://api.github.com/users/rlpowell/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/rlpowell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rlpowell/subscriptions", + "type": "User", + "url": "https://api.github.com/users/rlpowell" + } } ], - "comments": 10, + "comments": 11, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/23543/comments", "created_at": "2023-05-08T15:51:00Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/23543/events", @@ -505,7 +549,7 @@ "state_reason": "not_planned", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/23543/timeline", "title": "Ctrl-P don't work properly", - "updated_at": "2023-08-09T12:05:13Z", + "updated_at": "2024-08-23T06:36:48Z", "url": "https://api.github.com/repos/neovim/neovim/issues/23543", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/75282490?v=4", diff --git a/repositories/neovim/issues/2514.json b/repositories/neovim/issues/2514.json index cb045891..9744e104 100644 --- a/repositories/neovim/issues/2514.json +++ b/repositories/neovim/issues/2514.json @@ -64,7 +64,7 @@ ], "author_association": "NONE", "body": "Terminal reflow (line wrapping) would be nice. Here's a video of what I mean in OS X Terminal and iTerm2: https://youtu.be/sFJtCBM00dg\n", - "closed_at": null, + "closed_at": "2024-08-22T10:24:06Z", "comment_data": [ { "author_association": "NONE", @@ -2661,9 +2661,53 @@ "type": "User", "url": "https://api.github.com/users/justinmk" } + }, + { + "author_association": "MEMBER", + "body": "Terminal reflow (for visible lines, not scrollback!) is now enabled by default. Any problems with this should be reported in a new issue (with the usual required context).", + "created_at": "2024-08-22T10:24:06Z", + "html_url": "https://github.com/neovim/neovim/issues/2514#issuecomment-2304310791", + "id": 2304310791, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/2514", + "node_id": "IC_kwDOAPphoM6JWP4H", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304310791/reactions" + }, + "updated_at": "2024-08-22T10:24:06Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304310791", + "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" + } } ], - "comments": 59, + "comments": 60, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/2514/comments", "created_at": "2015-04-26T01:10:23Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/2514/events", @@ -2702,7 +2746,7 @@ "locked": true, "milestone": { "closed_at": null, - "closed_issues": 224, + "closed_issues": 232, "created_at": "2014-11-26T22:13:11Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -2731,10 +2775,10 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/9/labels", "node_id": "MDk6TWlsZXN0b25lODgxOTc4", "number": 9, - "open_issues": 260, + "open_issues": 258, "state": "open", "title": "unplanned", - "updated_at": "2024-06-17T22:58:49Z", + "updated_at": "2024-08-22T10:24:06Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/9" }, "node_id": "MDU6SXNzdWU3MDk4OTA5Ng==", @@ -2753,11 +2797,11 @@ "url": "https://api.github.com/repos/neovim/neovim/issues/2514/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", - "state": "open", - "state_reason": null, + "state": "closed", + "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/2514/timeline", "title": ":terminal reflow (\"soft wrap\")", - "updated_at": "2024-06-12T13:46:45Z", + "updated_at": "2024-08-22T10:24:06Z", "url": "https://api.github.com/repos/neovim/neovim/issues/2514", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/297678?v=4", diff --git a/repositories/neovim/issues/27263.json b/repositories/neovim/issues/27263.json index 1d5ef3ad..aa38283c 100644 --- a/repositories/neovim/issues/27263.json +++ b/repositories/neovim/issues/27263.json @@ -49,9 +49,229 @@ "type": "User", "url": "https://api.github.com/users/4513ECHO" } + }, + { + "author_association": "NONE", + "body": "This would also be a big boon (almost a necessity imo) in a world with variable-width fonts.\n* per-highlight font specifications would solve issues like statuslines (just set it as mono)\n* markdown headings could be \"highlighted\" with a larger font\n* markdown that was rendered in the default font (possibly a proportional font) could be forced to monospace for `code blocks`\n\nI think there could be an issue with how to lay out the font specification. As far as I can tell, GUI implementations have a fair bit of free reign in the format of the `guifont` setting. For example, neovide extends it to include height. This current issue may therefore benefit from neovim defining a format for font specifications, including things like height and width, for GUIs and highlight schemes to follow. Perhaps OSC 50 as a guide? Unsure how extensive that is.", + "created_at": "2024-08-22T19:38:50Z", + "html_url": "https://github.com/neovim/neovim/issues/27263#issuecomment-2305497273", + "id": 2305497273, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27263", + "node_id": "IC_kwDOAPphoM6Jaxi5", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305497273/reactions" + }, + "updated_at": "2024-08-22T19:48:17Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305497273", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/26474254?v=4", + "events_url": "https://api.github.com/users/BlueDrink9/events{/privacy}", + "followers_url": "https://api.github.com/users/BlueDrink9/followers", + "following_url": "https://api.github.com/users/BlueDrink9/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueDrink9/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/BlueDrink9", + "id": 26474254, + "login": "BlueDrink9", + "node_id": "MDQ6VXNlcjI2NDc0MjU0", + "organizations_url": "https://api.github.com/users/BlueDrink9/orgs", + "received_events_url": "https://api.github.com/users/BlueDrink9/received_events", + "repos_url": "https://api.github.com/users/BlueDrink9/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/BlueDrink9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueDrink9/subscriptions", + "type": "User", + "url": "https://api.github.com/users/BlueDrink9" + } + }, + { + "author_association": "MEMBER", + "body": "You are putting the cart before the horse. Neovim is first and foremost a TUI application (that is the _only_ client we ship), so all of this is impossible in core. External GUIs intentionally have a lot of leeway, and if a standard emerges, _they_ will tell _us_. ", + "created_at": "2024-08-22T19:44:28Z", + "html_url": "https://github.com/neovim/neovim/issues/27263#issuecomment-2305506336", + "id": 2305506336, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27263", + "node_id": "IC_kwDOAPphoM6Jazwg", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305506336/reactions" + }, + "updated_at": "2024-08-22T19:44:28Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305506336", + "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" + } + }, + { + "author_association": "NONE", + "body": "I agree, and there are instances where GUI devs have pushed neovim core in a more GUI friendly direction. My suggestion regarding standards was intended to mean more like \"there are many ways GUIs do it, we should pick one and say 'please follow this for highlights', and possibly slowly establish that as a convention for GUIs to use for guifont as well\". Without a standard, it becomes impossible for plugin or theme developers to be consistent in how they specify fonts in a highlight group.", + "created_at": "2024-08-23T02:47:30Z", + "html_url": "https://github.com/neovim/neovim/issues/27263#issuecomment-2306083163", + "id": 2306083163, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27263", + "node_id": "IC_kwDOAPphoM6JdAlb", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306083163/reactions" + }, + "updated_at": "2024-08-23T02:47:30Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306083163", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/26474254?v=4", + "events_url": "https://api.github.com/users/BlueDrink9/events{/privacy}", + "followers_url": "https://api.github.com/users/BlueDrink9/followers", + "following_url": "https://api.github.com/users/BlueDrink9/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueDrink9/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/BlueDrink9", + "id": 26474254, + "login": "BlueDrink9", + "node_id": "MDQ6VXNlcjI2NDc0MjU0", + "organizations_url": "https://api.github.com/users/BlueDrink9/orgs", + "received_events_url": "https://api.github.com/users/BlueDrink9/received_events", + "repos_url": "https://api.github.com/users/BlueDrink9/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/BlueDrink9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueDrink9/subscriptions", + "type": "User", + "url": "https://api.github.com/users/BlueDrink9" + } + }, + { + "author_association": "MEMBER", + "body": "But this is not how the Neovim project works. _Are_ there any GUIs that even allow for local fonts, no matter how they are specified? Standards are driven by implementation, not the other way around.", + "created_at": "2024-08-23T06:48:49Z", + "html_url": "https://github.com/neovim/neovim/issues/27263#issuecomment-2306409526", + "id": 2306409526, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27263", + "node_id": "IC_kwDOAPphoM6JeQQ2", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306409526/reactions" + }, + "updated_at": "2024-08-23T06:48:49Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306409526", + "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" + } + }, + { + "author_association": "NONE", + "body": "Well, they couldn't unless they manually arbitrarily assigned them. This would be borderline an api prerequisite, as far as I can see.\n\nAnyway, I was chipping in something I thought might be relevant as this progresses in the future.", + "created_at": "2024-08-23T09:39:30Z", + "html_url": "https://github.com/neovim/neovim/issues/27263#issuecomment-2306705419", + "id": 2306705419, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27263", + "node_id": "IC_kwDOAPphoM6JfYgL", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306705419/reactions" + }, + "updated_at": "2024-08-23T09:39:30Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306705419", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/26474254?v=4", + "events_url": "https://api.github.com/users/BlueDrink9/events{/privacy}", + "followers_url": "https://api.github.com/users/BlueDrink9/followers", + "following_url": "https://api.github.com/users/BlueDrink9/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueDrink9/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/BlueDrink9", + "id": 26474254, + "login": "BlueDrink9", + "node_id": "MDQ6VXNlcjI2NDc0MjU0", + "organizations_url": "https://api.github.com/users/BlueDrink9/orgs", + "received_events_url": "https://api.github.com/users/BlueDrink9/received_events", + "repos_url": "https://api.github.com/users/BlueDrink9/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/BlueDrink9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueDrink9/subscriptions", + "type": "User", + "url": "https://api.github.com/users/BlueDrink9" + } } ], - "comments": 1, + "comments": 6, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/27263/comments", "created_at": "2024-01-30T04:39:44Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/27263/events", @@ -90,7 +310,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 211, + "closed_issues": 232, "created_at": "2014-11-26T22:13:11Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -119,17 +339,17 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/9/labels", "node_id": "MDk6TWlsZXN0b25lODgxOTc4", "number": 9, - "open_issues": 235, + "open_issues": 258, "state": "open", "title": "unplanned", - "updated_at": "2024-02-12T22:54:59Z", + "updated_at": "2024-08-22T10:24:06Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/9" }, "node_id": "I_kwDOAPphoM59lVZP", "number": 27263, "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 2, "-1": 0, "confused": 0, "eyes": 0, @@ -137,7 +357,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim/issues/27263/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", @@ -145,7 +365,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/27263/timeline", "title": "`font` paramater for `nvim_set_hl()`", - "updated_at": "2024-02-08T15:22:32Z", + "updated_at": "2024-08-23T09:39:30Z", "url": "https://api.github.com/repos/neovim/neovim/issues/27263", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/81011153?v=4", diff --git a/repositories/neovim/issues/28611.json b/repositories/neovim/issues/28611.json index 98b58a98..5b4ace94 100644 --- a/repositories/neovim/issues/28611.json +++ b/repositories/neovim/issues/28611.json @@ -324,7 +324,7 @@ "node_id": "IC_kwDOAPphoM6AA_ue", "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 8, "-1": 0, "confused": 0, "eyes": 0, @@ -332,7 +332,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 8, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2147744670/reactions" }, "updated_at": "2024-06-04T14:54:06Z", @@ -357,9 +357,53 @@ "type": "User", "url": "https://api.github.com/users/cycode0527" } + }, + { + "author_association": "NONE", + "body": "Does anyone use [yanky.nvim](https://github.com/gbprod/yanky.nvim) out here? The workaround above apparently breaks the plugin - I'm no longer able to cycle through the history. After some debugging I found that `setreg` function isn't able to set the `\"+` register, which isn't the case when I use the osc52 paste.\r\n\r\nBut I'm having trouble figuring the out the issue beyond this observation.", + "created_at": "2024-08-23T05:03:38Z", + "html_url": "https://github.com/neovim/neovim/issues/28611#issuecomment-2306298364", + "id": 2306298364, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/28611", + "node_id": "IC_kwDOAPphoM6Jd1H8", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306298364/reactions" + }, + "updated_at": "2024-08-23T05:03:38Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306298364", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/9910987?v=4", + "events_url": "https://api.github.com/users/allpan3/events{/privacy}", + "followers_url": "https://api.github.com/users/allpan3/followers", + "following_url": "https://api.github.com/users/allpan3/following{/other_user}", + "gists_url": "https://api.github.com/users/allpan3/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/allpan3", + "id": 9910987, + "login": "allpan3", + "node_id": "MDQ6VXNlcjk5MTA5ODc=", + "organizations_url": "https://api.github.com/users/allpan3/orgs", + "received_events_url": "https://api.github.com/users/allpan3/received_events", + "repos_url": "https://api.github.com/users/allpan3/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/allpan3/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/allpan3/subscriptions", + "type": "User", + "url": "https://api.github.com/users/allpan3" + } } ], - "comments": 8, + "comments": 9, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/28611/comments", "created_at": "2024-05-02T16:12:53Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/28611/events", @@ -426,7 +470,7 @@ "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/28611/timeline", "title": "OSC52 very slow in Windows Terminal (workaround provided)", - "updated_at": "2024-06-04T14:54:06Z", + "updated_at": "2024-08-23T05:03:39Z", "url": "https://api.github.com/repos/neovim/neovim/issues/28611", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/1789527?v=4", diff --git a/repositories/neovim/issues/29127.json b/repositories/neovim/issues/29127.json index 26d2f01c..c993d0bf 100644 --- a/repositories/neovim/issues/29127.json +++ b/repositories/neovim/issues/29127.json @@ -137,9 +137,97 @@ "type": "User", "url": "https://api.github.com/users/Hund" } + }, + { + "author_association": "NONE", + "body": "I need to open this issue again. This was originally on Linux Mint. I'm now back on Gentoo, and I just upgraded to 0.10.1. Which broke my Solarized colourscheme.\r\n\r\nHow do I fix this mess this time?", + "created_at": "2024-08-24T14:15:22Z", + "html_url": "https://github.com/neovim/neovim/issues/29127#issuecomment-2308409958", + "id": 2308409958, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29127", + "node_id": "IC_kwDOAPphoM6Jl4pm", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308409958/reactions" + }, + "updated_at": "2024-08-24T14:15:22Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308409958", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/320498?v=4", + "events_url": "https://api.github.com/users/Hund/events{/privacy}", + "followers_url": "https://api.github.com/users/Hund/followers", + "following_url": "https://api.github.com/users/Hund/following{/other_user}", + "gists_url": "https://api.github.com/users/Hund/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Hund", + "id": 320498, + "login": "Hund", + "node_id": "MDQ6VXNlcjMyMDQ5OA==", + "organizations_url": "https://api.github.com/users/Hund/orgs", + "received_events_url": "https://api.github.com/users/Hund/received_events", + "repos_url": "https://api.github.com/users/Hund/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Hund/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Hund/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Hund" + } + }, + { + "author_association": "NONE", + "body": "I can't open this issue?", + "created_at": "2024-08-24T14:16:21Z", + "html_url": "https://github.com/neovim/neovim/issues/29127#issuecomment-2308410307", + "id": 2308410307, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29127", + "node_id": "IC_kwDOAPphoM6Jl4vD", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308410307/reactions" + }, + "updated_at": "2024-08-24T14:16:21Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308410307", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/320498?v=4", + "events_url": "https://api.github.com/users/Hund/events{/privacy}", + "followers_url": "https://api.github.com/users/Hund/followers", + "following_url": "https://api.github.com/users/Hund/following{/other_user}", + "gists_url": "https://api.github.com/users/Hund/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Hund", + "id": 320498, + "login": "Hund", + "node_id": "MDQ6VXNlcjMyMDQ5OA==", + "organizations_url": "https://api.github.com/users/Hund/orgs", + "received_events_url": "https://api.github.com/users/Hund/received_events", + "repos_url": "https://api.github.com/users/Hund/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Hund/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Hund/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Hund" + } } ], - "comments": 3, + "comments": 5, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29127/comments", "created_at": "2024-06-01T10:34:10Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29127/events", @@ -179,7 +267,7 @@ "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29127/timeline", "title": "Neovim doesn't respect my colorscheme in version 0.10.0", - "updated_at": "2024-06-01T10:41:38Z", + "updated_at": "2024-08-24T14:16:22Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29127", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/320498?v=4", diff --git a/repositories/neovim/issues/29204.json b/repositories/neovim/issues/29204.json index b63f9646..29e6feda 100644 --- a/repositories/neovim/issues/29204.json +++ b/repositories/neovim/issues/29204.json @@ -181,9 +181,53 @@ "type": "User", "url": "https://api.github.com/users/samharju" } + }, + { + "author_association": "NONE", + "body": "A bit late, but after updating `nvim-treesitter` you may also want to `TSUpdate vimdoc` module. Otherwise there are errors. \r\n\r\n\r\nI'm using `NVIM v0.11.0-dev-169f37b94f` and https://github.com/nvim-treesitter/nvim-treesitter/commit/cfd2095e66e49ea0dfbef6b41be2efd0ba6cc4ee", + "created_at": "2024-08-20T08:10:00Z", + "html_url": "https://github.com/neovim/neovim/issues/29204#issuecomment-2298238994", + "id": 2298238994, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29204", + "node_id": "IC_kwDOAPphoM6I_FgS", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298238994/reactions" + }, + "updated_at": "2024-08-20T08:10:00Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298238994", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8136158?v=4", + "events_url": "https://api.github.com/users/hinell/events{/privacy}", + "followers_url": "https://api.github.com/users/hinell/followers", + "following_url": "https://api.github.com/users/hinell/following{/other_user}", + "gists_url": "https://api.github.com/users/hinell/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/hinell", + "id": 8136158, + "login": "hinell", + "node_id": "MDQ6VXNlcjgxMzYxNTg=", + "organizations_url": "https://api.github.com/users/hinell/orgs", + "received_events_url": "https://api.github.com/users/hinell/received_events", + "repos_url": "https://api.github.com/users/hinell/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/hinell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hinell/subscriptions", + "type": "User", + "url": "https://api.github.com/users/hinell" + } } ], - "comments": 4, + "comments": 5, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29204/comments", "created_at": "2024-06-05T09:38:45Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29204/events", @@ -223,7 +267,7 @@ "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29204/timeline", "title": "Incorrect conceal in help", - "updated_at": "2024-06-05T21:33:14Z", + "updated_at": "2024-08-20T08:10:01Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29204", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/4508793?v=4", diff --git a/repositories/neovim/issues/29265.json b/repositories/neovim/issues/29265.json index 3f165e47..c29ee9f6 100644 --- a/repositories/neovim/issues/29265.json +++ b/repositories/neovim/issues/29265.json @@ -27,7 +27,7 @@ "total_count": 1, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157299663/reactions" }, - "updated_at": "2024-06-10T05:29:18Z", + "updated_at": "2024-08-20T02:42:53Z", "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157299663", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", @@ -71,7 +71,7 @@ "total_count": 0, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157305013/reactions" }, - "updated_at": "2024-06-10T05:37:57Z", + "updated_at": "2024-08-20T02:43:00Z", "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157305013", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/3406908?v=4", @@ -96,7 +96,7 @@ }, { "author_association": "MEMBER", - "body": "There seems to be two problems here:\r\n1. The `syntax on` already loads the buffer before the `BufRead` autocommand is defined.\r\n2. The `BufRead` is triggered by a `bufload()` call inside the Lua ftplugin (from `vim.treesitter.start()`), but ftplugins don't trigger nested autocommands.", + "body": "There seem to be two problems here:\r\n1. The `syntax on` already loads the buffer before the `BufRead` autocommand is defined.\r\n2. The `BufRead` is triggered by a `bufload()` call inside the Lua ftplugin (from `vim.treesitter.start()`), but ftplugins don't trigger nested autocommands.", "created_at": "2024-06-10T06:31:07Z", "html_url": "https://github.com/neovim/neovim/issues/29265#issuecomment-2157434862", "id": 2157434862, @@ -115,7 +115,7 @@ "total_count": 0, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157434862/reactions" }, - "updated_at": "2024-06-10T06:31:07Z", + "updated_at": "2024-08-20T02:43:20Z", "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2157434862", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", @@ -234,7 +234,7 @@ "number": 29265, "performed_via_github_app": null, "reactions": { - "+1": 0, + "+1": 1, "-1": 0, "confused": 0, "eyes": 0, @@ -242,7 +242,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 1, "url": "https://api.github.com/repos/neovim/neovim/issues/29265/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", @@ -250,7 +250,7 @@ "state_reason": "reopened", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29265/timeline", "title": "\"autocmd BufRead\" not working when \"nvim a.lua\"", - "updated_at": "2024-08-14T21:57:09Z", + "updated_at": "2024-08-20T02:43:20Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29265", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/3406908?v=4", diff --git a/repositories/neovim/issues/29282.json b/repositories/neovim/issues/29282.json index 751558e5..8db31a36 100644 --- a/repositories/neovim/issues/29282.json +++ b/repositories/neovim/issues/29282.json @@ -4,7 +4,7 @@ "assignees": [], "author_association": "CONTRIBUTOR", "body": "### Problem\n\nCurrently, if you have multiple language servers attached to a buffer and at least one of them responds with no information on `vim.lsp.buf.hover` the message \"no information available\" is sent.\n\n### Expected behavior\n\nThe message \"no information available\" is only sent if **none** of the servers responded with hover information.", - "closed_at": null, + "closed_at": "2024-08-26T06:41:34Z", "comment_data": [ { "author_association": "CONTRIBUTOR", @@ -49,9 +49,141 @@ "type": "User", "url": "https://api.github.com/users/crwebb85" } + }, + { + "author_association": "MEMBER", + "body": "set config.silent to true. this will silent message .. more discuss see https://github.com/neovim/neovim/pull/22598", + "created_at": "2024-08-26T06:41:34Z", + "html_url": "https://github.com/neovim/neovim/issues/29282#issuecomment-2309447590", + "id": 2309447590, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29282", + "node_id": "IC_kwDOAPphoM6Jp1-m", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309447590/reactions" + }, + "updated_at": "2024-08-26T06:43:30Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309447590", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "@glepnir Do you mean that I should set `client.config.silent = true` for each LSP client? Or is there a built-in function to easily set it for every client like `:help vim.diagnostic.config()` for diagnostics? 🙂 ", + "created_at": "2024-08-26T07:49:09Z", + "html_url": "https://github.com/neovim/neovim/issues/29282#issuecomment-2309568206", + "id": 2309568206, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29282", + "node_id": "IC_kwDOAPphoM6JqTbO", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309568206/reactions" + }, + "updated_at": "2024-08-26T07:49:09Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309568206", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/15816726?v=4", + "events_url": "https://api.github.com/users/mawkler/events{/privacy}", + "followers_url": "https://api.github.com/users/mawkler/followers", + "following_url": "https://api.github.com/users/mawkler/following{/other_user}", + "gists_url": "https://api.github.com/users/mawkler/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mawkler", + "id": 15816726, + "login": "mawkler", + "node_id": "MDQ6VXNlcjE1ODE2NzI2", + "organizations_url": "https://api.github.com/users/mawkler/orgs", + "received_events_url": "https://api.github.com/users/mawkler/received_events", + "repos_url": "https://api.github.com/users/mawkler/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mawkler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mawkler/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mawkler" + } + }, + { + "author_association": "MEMBER", + "body": "I remember there a pr to set https://github.com/neovim/neovim/pull/22763 .seems like not doucmented.", + "created_at": "2024-08-26T08:08:10Z", + "html_url": "https://github.com/neovim/neovim/issues/29282#issuecomment-2309604993", + "id": 2309604993, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29282", + "node_id": "IC_kwDOAPphoM6JqcaB", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309604993/reactions" + }, + "updated_at": "2024-08-26T08:08:10Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309604993", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } } ], - "comments": 1, + "comments": 4, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29282/comments", "created_at": "2024-06-11T09:55:10Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29282/events", @@ -84,7 +216,7 @@ "number": 29282, "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 2, "-1": 0, "confused": 0, "eyes": 0, @@ -92,15 +224,15 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim/issues/29282/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", - "state": "open", - "state_reason": null, + "state": "closed", + "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29282/timeline", "title": "Don't send \"no information available\" on `vim.lsp.buf.hover` if at least one attached server has information", - "updated_at": "2024-06-11T11:53:06Z", + "updated_at": "2024-08-26T08:08:11Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29282", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/15816726?v=4", diff --git a/repositories/neovim/issues/29372.json b/repositories/neovim/issues/29372.json index 2c63f296..67b90e37 100644 --- a/repositories/neovim/issues/29372.json +++ b/repositories/neovim/issues/29372.json @@ -60,7 +60,7 @@ "node_id": "IC_kwDOAPphoM6B27di", "performed_via_github_app": null, "reactions": { - "+1": 0, + "+1": 2, "-1": 0, "confused": 0, "eyes": 0, @@ -68,7 +68,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2178660194/reactions" }, "updated_at": "2024-06-19T12:58:14Z", @@ -93,9 +93,53 @@ "type": "User", "url": "https://api.github.com/users/justinmk" } + }, + { + "author_association": "NONE", + "body": "I tried several ways to solve it, the one that worked best was: creating an alias in the .bashrc file nvim='XDG_CACHE_HOME=/tmp nvim'. ", + "created_at": "2024-08-23T12:44:40Z", + "html_url": "https://github.com/neovim/neovim/issues/29372#issuecomment-2307019287", + "id": 2307019287, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29372", + "node_id": "IC_kwDOAPphoM6JglIX", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307019287/reactions" + }, + "updated_at": "2024-08-23T12:44:40Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307019287", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11000749?v=4", + "events_url": "https://api.github.com/users/sistemasnegros/events{/privacy}", + "followers_url": "https://api.github.com/users/sistemasnegros/followers", + "following_url": "https://api.github.com/users/sistemasnegros/following{/other_user}", + "gists_url": "https://api.github.com/users/sistemasnegros/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/sistemasnegros", + "id": 11000749, + "login": "sistemasnegros", + "node_id": "MDQ6VXNlcjExMDAwNzQ5", + "organizations_url": "https://api.github.com/users/sistemasnegros/orgs", + "received_events_url": "https://api.github.com/users/sistemasnegros/received_events", + "repos_url": "https://api.github.com/users/sistemasnegros/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/sistemasnegros/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sistemasnegros/subscriptions", + "type": "User", + "url": "https://api.github.com/users/sistemasnegros" + } } ], - "comments": 2, + "comments": 3, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29372/comments", "created_at": "2024-06-17T06:29:41Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29372/events", @@ -134,7 +178,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 627, + "closed_issues": 632, "created_at": "2014-05-10T20:43:04Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -163,17 +207,17 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/6/labels", "node_id": "MDk6TWlsZXN0b25lNjU1MDM3", "number": 6, - "open_issues": 549, + "open_issues": 548, "state": "open", "title": "backlog", - "updated_at": "2024-06-27T10:20:02Z", + "updated_at": "2024-08-20T12:39:11Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/6" }, "node_id": "I_kwDOAPphoM6MdUrc", "number": 29372, "performed_via_github_app": null, "reactions": { - "+1": 0, + "+1": 1, "-1": 0, "confused": 0, "eyes": 0, @@ -181,7 +225,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 1, "url": "https://api.github.com/repos/neovim/neovim/issues/29372/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", @@ -189,7 +233,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29372/timeline", "title": "vim.loader luac cache file names gets too long on ecryptfs", - "updated_at": "2024-07-01T23:19:11Z", + "updated_at": "2024-08-23T12:44:41Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29372", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/5963651?v=4", diff --git a/repositories/neovim/issues/29517.json b/repositories/neovim/issues/29517.json index a9840751..1edfec3c 100644 --- a/repositories/neovim/issues/29517.json +++ b/repositories/neovim/issues/29517.json @@ -5,8 +5,53 @@ "author_association": "NONE", "body": "### Problem\n\nAttempting to edit a file using scp fails because the wrong path is provided for the local temp file.\r\n\r\nNvim tries to execute: `scp -q \"user@remote:/path/to/file\" \"/C/Users/User/AppData/Local/Temp/[...]\"`\r\nwhich fails with `\"/C/Users/User/AppData/Local/Temp/[...]: No such file or directory`\r\nbecause `\"/C/Users[...]\"` is equivalent to `\"C:/C/Users[...]\"`, and there is no `C/` folder in the `C:` drive.\r\n\r\nThe path to the local file should be either `\"/Users/User/[...]\"` or `\"C:/Users/User/[...]\"`\n\n### Steps to reproduce\n\nOn Windows:\r\n```\r\nnvim --clean\r\n:e scp://user@host//path/to/file\r\n```\n\n### Expected behavior\n\nNvim tries to execute `scp -q \"user@remote:/path/to/file\" \"C:/Users/User/AppData/Local/Temp/[...]\"` and then proceeds as normal\n\n### Neovim version (nvim -v)\n\n0.9.5, 0.10.0\n\n### Vim (not Nvim) behaves the same?\n\nyes, 9.1\n\n### Operating system/version\n\nWindows 11 23H2\n\n### Terminal name/version\n\ncmd.exe, nvy.exe\n\n### $TERM environment variable\n\nundefined\n\n### Installation\n\nmsi", "closed_at": null, - "comment_data": [], - "comments": 0, + "comment_data": [ + { + "author_association": "NONE", + "body": "Regular `vim` on `git-bash` works because uses something like `\"/tmp/vUixOG6/0.lua\"`.\r\n`/tmp` corresponds to `C:\\Users\\User\\AppData\\Local\\Temp\\3\\`\r\n\r\ncommand:\r\n`scp -q 'user@remote:/path/to/file' '/tmp/v02boAV/0.lua'`\r\n\r\nvim git-bash version\r\nVIM - Vi IMproved 9.1 (2024 Jan 02, compiled May 31 2024 15:14:09)\r\n\r\n\r\n", + "created_at": "2024-08-24T00:12:52Z", + "html_url": "https://github.com/neovim/neovim/issues/29517#issuecomment-2307945967", + "id": 2307945967, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29517", + "node_id": "IC_kwDOAPphoM6JkHXv", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307945967/reactions" + }, + "updated_at": "2024-08-24T00:18:26Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307945967", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/16567905?v=4", + "events_url": "https://api.github.com/users/e-dong/events{/privacy}", + "followers_url": "https://api.github.com/users/e-dong/followers", + "following_url": "https://api.github.com/users/e-dong/following{/other_user}", + "gists_url": "https://api.github.com/users/e-dong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/e-dong", + "id": 16567905, + "login": "e-dong", + "node_id": "MDQ6VXNlcjE2NTY3OTA1", + "organizations_url": "https://api.github.com/users/e-dong/orgs", + "received_events_url": "https://api.github.com/users/e-dong/received_events", + "repos_url": "https://api.github.com/users/e-dong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/e-dong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/e-dong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/e-dong" + } + } + ], + "comments": 1, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29517/comments", "created_at": "2024-06-29T22:34:01Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29517/events", @@ -64,7 +109,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29517/timeline", "title": "Editing a file over scp fails on Windows", - "updated_at": "2024-06-29T22:48:10Z", + "updated_at": "2024-08-24T00:18:26Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29517", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/5591891?v=4", diff --git a/repositories/neovim/issues/29706.json b/repositories/neovim/issues/29706.json index ff386f45..100034a8 100644 --- a/repositories/neovim/issues/29706.json +++ b/repositories/neovim/issues/29706.json @@ -93,9 +93,53 @@ "type": "User", "url": "https://api.github.com/users/boriselec" } + }, + { + "author_association": "CONTRIBUTOR", + "body": "You can combine multiple `wincmd`s on a single line using `|`: e.g. `wincmd H | wincmd 80 |` moves the window to the left-most position and resizes it to 80 columns.\r\n\r\nSpecifying a single count doesn't really work normally, since different `wincmd`s will interpret the count very differently.\r\n\r\nAt most one might be able to do `wincmd {[count] arg} [[count2] arg2]...` so e.g. `wincmd w J L W`, with the ability to specify an optional count before each command. But I'm not sure if that wouldn't interfere with the ability to chain commands with `|`.\r\n\r\nIt probably wouldn't be too hard to implement this as a user command / function however. I'm not sure there's any need to modify `wincmd` itself.", + "created_at": "2024-08-26T12:30:52Z", + "html_url": "https://github.com/neovim/neovim/issues/29706#issuecomment-2310096473", + "id": 2310096473, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29706", + "node_id": "IC_kwDOAPphoM6JsUZZ", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310096473/reactions" + }, + "updated_at": "2024-08-26T12:35:25Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310096473", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38919842?v=4", + "events_url": "https://api.github.com/users/LunarLambda/events{/privacy}", + "followers_url": "https://api.github.com/users/LunarLambda/followers", + "following_url": "https://api.github.com/users/LunarLambda/following{/other_user}", + "gists_url": "https://api.github.com/users/LunarLambda/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/LunarLambda", + "id": 38919842, + "login": "LunarLambda", + "node_id": "MDQ6VXNlcjM4OTE5ODQy", + "organizations_url": "https://api.github.com/users/LunarLambda/orgs", + "received_events_url": "https://api.github.com/users/LunarLambda/received_events", + "repos_url": "https://api.github.com/users/LunarLambda/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/LunarLambda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LunarLambda/subscriptions", + "type": "User", + "url": "https://api.github.com/users/LunarLambda" + } } ], - "comments": 2, + "comments": 3, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29706/comments", "created_at": "2024-07-14T10:09:58Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29706/events", @@ -135,7 +179,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29706/timeline", "title": "Chained wincmd args", - "updated_at": "2024-07-15T14:26:05Z", + "updated_at": "2024-08-26T12:35:25Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29706", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/1927099?v=4", diff --git a/repositories/neovim/issues/29828.json b/repositories/neovim/issues/29828.json index 245f22ab..efc6c039 100644 --- a/repositories/neovim/issues/29828.json +++ b/repositories/neovim/issues/29828.json @@ -4,7 +4,7 @@ "assignees": [], "author_association": "NONE", "body": "### Problem\n\nThe `nvim_buf_get_extmarks` API used to return extmark id for each found extmark, however now it doesn't, so there is no way to identify returned extmark.\r\n\r\nDetails also don't contain extmark id.\r\nIt would be nice to add extmark id to details for each extmark\n\n### Expected behavior\n\nextmark id is included in the return", - "closed_at": null, + "closed_at": "2024-08-25T07:36:01Z", "comment_data": [ { "author_association": "MEMBER", @@ -175,11 +175,11 @@ "url": "https://api.github.com/repos/neovim/neovim/issues/29828/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", - "state": "open", - "state_reason": "reopened", + "state": "closed", + "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29828/timeline", "title": "nvim_buf_get_extmarks has wrong return value annotation", - "updated_at": "2024-07-22T08:03:16Z", + "updated_at": "2024-08-25T07:36:01Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29828", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/11525590?v=4", diff --git a/repositories/neovim/issues/29834.json b/repositories/neovim/issues/29834.json index bf89498d..729bc98c 100644 --- a/repositories/neovim/issues/29834.json +++ b/repositories/neovim/issues/29834.json @@ -49,9 +49,53 @@ "type": "User", "url": "https://api.github.com/users/clason" } + }, + { + "author_association": "MEMBER", + "body": "Related: https://github.com/neovim/neovim/issues/29318", + "created_at": "2024-08-20T14:57:28Z", + "html_url": "https://github.com/neovim/neovim/issues/29834#issuecomment-2299068911", + "id": 2299068911, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29834", + "node_id": "IC_kwDOAPphoM6JCQHv", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299068911/reactions" + }, + "updated_at": "2024-08-20T14:57:28Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299068911", + "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" + } } ], - "comments": 1, + "comments": 2, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29834/comments", "created_at": "2024-07-23T12:31:27Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29834/events", @@ -100,7 +144,7 @@ "state_reason": "not_planned", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29834/timeline", "title": "Support inline commenting", - "updated_at": "2024-07-23T14:53:11Z", + "updated_at": "2024-08-20T14:57:29Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29834", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/73707948?v=4", diff --git a/repositories/neovim/issues/29865.json b/repositories/neovim/issues/29865.json index 0fe7d1c4..ea41a057 100644 --- a/repositories/neovim/issues/29865.json +++ b/repositories/neovim/issues/29865.json @@ -141,7 +141,43 @@ ], "labels_url": "https://api.github.com/repos/neovim/neovim/issues/29865/labels{/name}", "locked": false, - "milestone": null, + "milestone": { + "closed_at": null, + "closed_issues": 632, + "created_at": "2014-05-10T20:43:04Z", + "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": "Low priority. Not planned for the current target, may be reassigned.", + "due_on": null, + "html_url": "https://github.com/neovim/neovim/milestone/6", + "id": 655037, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/6/labels", + "node_id": "MDk6TWlsZXN0b25lNjU1MDM3", + "number": 6, + "open_issues": 548, + "state": "open", + "title": "backlog", + "updated_at": "2024-08-20T12:39:11Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/6" + }, "node_id": "I_kwDOAPphoM6Q90XO", "number": 29865, "performed_via_github_app": null, @@ -161,8 +197,8 @@ "state": "open", "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29865/timeline", - "title": "lsp filewatcher not work with some globpattern", - "updated_at": "2024-08-17T03:10:54Z", + "title": "lsp filewatcher not work with some glob pattern", + "updated_at": "2024-08-20T12:39:18Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29865", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/60290287?v=4", diff --git a/repositories/neovim/issues/29880.json b/repositories/neovim/issues/29880.json index 4fc59261..a3286769 100644 --- a/repositories/neovim/issues/29880.json +++ b/repositories/neovim/issues/29880.json @@ -49,9 +49,53 @@ "type": "User", "url": "https://api.github.com/users/clason" } + }, + { + "author_association": "NONE", + "body": "I have the same issue. I just updated to 0.10 and my colorscheme---that I've been using for a decade---just broke.\r\n\r\nI hope this bug gets resolved soon.", + "created_at": "2024-08-24T14:08:50Z", + "html_url": "https://github.com/neovim/neovim/issues/29880#issuecomment-2308407551", + "id": 2308407551, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29880", + "node_id": "IC_kwDOAPphoM6Jl4D_", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308407551/reactions" + }, + "updated_at": "2024-08-24T14:09:34Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308407551", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/320498?v=4", + "events_url": "https://api.github.com/users/Hund/events{/privacy}", + "followers_url": "https://api.github.com/users/Hund/followers", + "following_url": "https://api.github.com/users/Hund/following{/other_user}", + "gists_url": "https://api.github.com/users/Hund/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Hund", + "id": 320498, + "login": "Hund", + "node_id": "MDQ6VXNlcjMyMDQ5OA==", + "organizations_url": "https://api.github.com/users/Hund/orgs", + "received_events_url": "https://api.github.com/users/Hund/received_events", + "repos_url": "https://api.github.com/users/Hund/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Hund/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Hund/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Hund" + } } ], - "comments": 1, + "comments": 2, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29880/comments", "created_at": "2024-07-27T19:31:44Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29880/events", @@ -91,7 +135,7 @@ "state_reason": "not_planned", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29880/timeline", "title": "colorscheme not working on void linux", - "updated_at": "2024-07-27T21:38:02Z", + "updated_at": "2024-08-24T14:09:34Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29880", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/76764841?v=4", diff --git a/repositories/neovim/issues/29939.json b/repositories/neovim/issues/29939.json index 86a06a62..12c53592 100644 --- a/repositories/neovim/issues/29939.json +++ b/repositories/neovim/issues/29939.json @@ -93,9 +93,53 @@ "type": "User", "url": "https://api.github.com/users/rltyty" } + }, + { + "author_association": "MEMBER", + "body": "We could perhaps forward user-supplied args from `:Man ...`. I don't see why it needs to be specific to `-a`, so I updated the title.", + "created_at": "2024-08-20T12:35:03Z", + "html_url": "https://github.com/neovim/neovim/issues/29939#issuecomment-2298751749", + "id": 2298751749, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29939", + "node_id": "IC_kwDOAPphoM6JBCsF", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 1, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298751749/reactions" + }, + "updated_at": "2024-08-20T12:35:03Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298751749", + "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" + } } ], - "comments": 2, + "comments": 3, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29939/comments", "created_at": "2024-08-01T09:24:10Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/29939/events", @@ -134,7 +178,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 231, + "closed_issues": 232, "created_at": "2014-11-26T22:13:11Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -163,10 +207,10 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/9/labels", "node_id": "MDk6TWlsZXN0b25lODgxOTc4", "number": 9, - "open_issues": 259, + "open_issues": 258, "state": "open", "title": "unplanned", - "updated_at": "2024-08-18T01:21:11Z", + "updated_at": "2024-08-22T10:24:06Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/9" }, "node_id": "I_kwDOAPphoM6RjUNJ", @@ -188,8 +232,8 @@ "state": "open", "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/29939/timeline", - "title": "man.lua support `-a` option to display multiple man pages for one topic.", - "updated_at": "2024-08-18T18:17:44Z", + "title": "man.lua support -a option to display multiple man pages for one topic.", + "updated_at": "2024-08-20T12:47:00Z", "url": "https://api.github.com/repos/neovim/neovim/issues/29939", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/98961340?v=4", diff --git a/repositories/neovim/issues/30033.json b/repositories/neovim/issues/30033.json index 6057e8b4..c94aca81 100644 --- a/repositories/neovim/issues/30033.json +++ b/repositories/neovim/issues/30033.json @@ -4,7 +4,7 @@ "assignees": [], "author_association": "NONE", "body": "### Problem\r\n\r\nWhen working on relatively long files (~300 lines), syntax highlighting works when opening the file but breaks if I jump directly to the bottom. I can only get it to syntax highlight later parts of the file if I manually scroll down to it from the top. \r\nThis is also the case when using `nvim --clean`.\r\n\r\n### Steps to reproduce\r\n\r\n1. Open [(long) file](https://gist.github.com/lokesh-krishna/de77eb2fc7e6acf4e65a5bbfbc6d08f2)\r\n2. Use G to jump to bottom \r\n3. There is no syntax highlighting\r\n\r\n![image](https://github.com/user-attachments/assets/11fd3f87-dbcd-436f-b425-e0d82e9f0724)\r\nThis is the top of the file with working syntax highlighting\r\n\r\n![image](https://github.com/user-attachments/assets/63b95135-80f6-463e-a1f9-a51a50532fbe)\r\nAnd this is what happens when I jump to the bottom\r\n\r\n### Expected behavior\r\n\r\nSyntax highlighting continues working irrespective of where in the file I jump to\r\n\r\n### Neovim version (nvim -v)\r\n\r\nNVIM v0.11.0-dev-578+gb04b263e1\r\n\r\n### Vim (not Nvim) behaves the same?\r\n\r\nYes, vim 9.1.672\r\n\r\n### Operating system/version\r\n\r\nLinux\r\n\r\n### Terminal name/version\r\n\r\n0.35.2\r\n\r\n### $TERM environment variable\r\n\r\nxterm-kitty\r\n\r\n### Installation\r\n\r\nAUR (nightly)", - "closed_at": null, + "closed_at": "2024-08-24T18:17:07Z", "comment_data": [ { "author_association": "MEMBER", @@ -313,9 +313,53 @@ "type": "User", "url": "https://api.github.com/users/clason" } + }, + { + "author_association": "NONE", + "body": "Turns out my treesitter wasn't configured properly. I was missing the `main` spec before `opts`. Works perfectly after fixing that.\r\n", + "created_at": "2024-08-24T18:17:07Z", + "html_url": "https://github.com/neovim/neovim/issues/30033#issuecomment-2308482036", + "id": 2308482036, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30033", + "node_id": "IC_kwDOAPphoM6JmKP0", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308482036/reactions" + }, + "updated_at": "2024-08-24T18:17:07Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308482036", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/20235646?v=4", + "events_url": "https://api.github.com/users/lokesh-krishna/events{/privacy}", + "followers_url": "https://api.github.com/users/lokesh-krishna/followers", + "following_url": "https://api.github.com/users/lokesh-krishna/following{/other_user}", + "gists_url": "https://api.github.com/users/lokesh-krishna/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lokesh-krishna", + "id": 20235646, + "login": "lokesh-krishna", + "node_id": "MDQ6VXNlcjIwMjM1NjQ2", + "organizations_url": "https://api.github.com/users/lokesh-krishna/orgs", + "received_events_url": "https://api.github.com/users/lokesh-krishna/received_events", + "repos_url": "https://api.github.com/users/lokesh-krishna/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lokesh-krishna/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lokesh-krishna/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lokesh-krishna" + } } ], - "comments": 7, + "comments": 8, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30033/comments", "created_at": "2024-08-13T04:09:55Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/30033/events", @@ -360,11 +404,11 @@ "url": "https://api.github.com/repos/neovim/neovim/issues/30033/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", - "state": "open", - "state_reason": "reopened", + "state": "closed", + "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30033/timeline", "title": "Treesitter highlighting breaks on long files when directly jumping to the end", - "updated_at": "2024-08-19T07:04:58Z", + "updated_at": "2024-08-24T18:17:07Z", "url": "https://api.github.com/repos/neovim/neovim/issues/30033", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/20235646?v=4", diff --git a/repositories/neovim/issues/30035.json b/repositories/neovim/issues/30035.json index 38da6bba..742ab709 100644 --- a/repositories/neovim/issues/30035.json +++ b/repositories/neovim/issues/30035.json @@ -49,9 +49,53 @@ "type": "User", "url": "https://api.github.com/users/zeertzjq" } + }, + { + "author_association": "NONE", + "body": "Upon further exploration, this actually had to do with incorrect config of treesitter, attaching the link here in case anyone else runs into the same problem: https://github.com/nvim-treesitter/nvim-treesitter/issues/3830 ", + "created_at": "2024-08-20T08:27:06Z", + "html_url": "https://github.com/neovim/neovim/issues/30035#issuecomment-2298275028", + "id": 2298275028, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30035", + "node_id": "IC_kwDOAPphoM6I_OTU", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298275028/reactions" + }, + "updated_at": "2024-08-20T08:27:06Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298275028", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/109740804?v=4", + "events_url": "https://api.github.com/users/JonoLF/events{/privacy}", + "followers_url": "https://api.github.com/users/JonoLF/followers", + "following_url": "https://api.github.com/users/JonoLF/following{/other_user}", + "gists_url": "https://api.github.com/users/JonoLF/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonoLF", + "id": 109740804, + "login": "JonoLF", + "node_id": "U_kgDOBoqDBA", + "organizations_url": "https://api.github.com/users/JonoLF/orgs", + "received_events_url": "https://api.github.com/users/JonoLF/received_events", + "repos_url": "https://api.github.com/users/JonoLF/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonoLF/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonoLF/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonoLF" + } } ], - "comments": 1, + "comments": 2, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30035/comments", "created_at": "2024-08-13T09:52:58Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/30035/events", @@ -91,7 +135,7 @@ "state_reason": "not_planned", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30035/timeline", "title": "Prevent autoindenting of block comments by default", - "updated_at": "2024-08-13T10:06:09Z", + "updated_at": "2024-08-20T08:27:07Z", "url": "https://api.github.com/repos/neovim/neovim/issues/30035", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/109740804?v=4", diff --git a/repositories/neovim/issues/30093.json b/repositories/neovim/issues/30093.json index 25c9a3f0..a9aab453 100644 --- a/repositories/neovim/issues/30093.json +++ b/repositories/neovim/issues/30093.json @@ -4,7 +4,7 @@ "assignees": [], "author_association": "NONE", "body": "### Problem\n\nPresume the binding `vim.keymap.set('n', 'e', 'lua vim.diagnostic.setloclist({severity=\"error\"})', bufopts)`\r\n\r\nThen open a buffer with LSP attached and some diagnostic messages and record a macro: `qqeq`\r\n\r\nInvoking this macro freezes neovim. I bumped into this while defining a macro to correct the same error which appeared on several lines (imagine something like a missing semicolon).\r\n\r\nIt seems to be independent of the specific language server. Happens with clangd and ruff (python server).\n\n### Steps to reproduce\n\nabove\n\n### Expected behavior\n\nno freeze\n\n### Neovim version (nvim -v)\n\nNVIM v0.10.1 Build type: Release LuaJIT 2.1.1723675123\n\n### Vim (not Nvim) behaves the same?\n\nno lsp in vim\n\n### Operating system/version\n\nLinux 6.6.46-1-lts SMP PREEMPT_DYNAMIC x86_64 GNU/Linux\n\n### Terminal name/version\n\nst v0.9\n\n### $TERM environment variable\n\nxterm-256color \n\n### Installation\n\npacman", - "closed_at": null, + "closed_at": "2024-08-23T18:33:16Z", "comment_data": [ { "author_association": "MEMBER", @@ -49,9 +49,97 @@ "type": "User", "url": "https://api.github.com/users/zeertzjq" } + }, + { + "author_association": "MEMBER", + "body": "Did you try removing all unrelated plugins? I.e. only `nvim --clean` and maybe nvim-lspconfig should be enabled.\r\n\r\nAlso try the development version. The [Releases](https://github.com/neovim/neovim/releases/tag/nightly) page has pre-built archives for Linux/Windows/macOS. ", + "created_at": "2024-08-20T12:30:58Z", + "html_url": "https://github.com/neovim/neovim/issues/30093#issuecomment-2298743942", + "id": 2298743942, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30093", + "node_id": "IC_kwDOAPphoM6JBAyG", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298743942/reactions" + }, + "updated_at": "2024-08-20T12:31:23Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298743942", + "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" + } + }, + { + "author_association": "NONE", + "body": "Upon closer inspection it turns out this was due to a binding I had:\r\n\r\n```\r\n\" repeat last macro unless in a special buffer\r\nnnoremap empty(&buftype) ? '@@' : ''\r\n```\r\n\r\nSorry, closing.", + "created_at": "2024-08-23T18:33:16Z", + "html_url": "https://github.com/neovim/neovim/issues/30093#issuecomment-2307608022", + "id": 2307608022, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30093", + "node_id": "IC_kwDOAPphoM6Ji03W", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307608022/reactions" + }, + "updated_at": "2024-08-23T18:33:16Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307608022", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/30779172?v=4", + "events_url": "https://api.github.com/users/Dook97/events{/privacy}", + "followers_url": "https://api.github.com/users/Dook97/followers", + "following_url": "https://api.github.com/users/Dook97/following{/other_user}", + "gists_url": "https://api.github.com/users/Dook97/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Dook97", + "id": 30779172, + "login": "Dook97", + "node_id": "MDQ6VXNlcjMwNzc5MTcy", + "organizations_url": "https://api.github.com/users/Dook97/orgs", + "received_events_url": "https://api.github.com/users/Dook97/received_events", + "repos_url": "https://api.github.com/users/Dook97/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Dook97/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Dook97/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Dook97" + } } ], - "comments": 1, + "comments": 3, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30093/comments", "created_at": "2024-08-19T21:49:16Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/30093/events", @@ -59,31 +147,13 @@ "id": 2474269720, "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": "FBCA04", - "default": false, - "description": "We need minimal steps to reproduce the issue", - "id": 298863445, - "name": "needs:repro", - "node_id": "MDU6TGFiZWwyOTg4NjM0NDU=", - "url": "https://api.github.com/repos/neovim/neovim/labels/needs:repro" - }, - { - "color": "C5DEF5", + "color": "e6e6e6", "default": false, - "description": "", - "id": 3361645105, - "name": "diagnostic", - "node_id": "MDU6TGFiZWwzMzYxNjQ1MTA1", - "url": "https://api.github.com/repos/neovim/neovim/labels/diagnostic" + "description": "Issues that are closed as \"invalid\"", + "id": 77997477, + "name": "closed:invalid", + "node_id": "MDU6TGFiZWw3Nzk5NzQ3Nw==", + "url": "https://api.github.com/repos/neovim/neovim/labels/closed:invalid" } ], "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30093/labels{/name}", @@ -105,11 +175,11 @@ "url": "https://api.github.com/repos/neovim/neovim/issues/30093/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", - "state": "open", - "state_reason": null, + "state": "closed", + "state_reason": "completed", "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30093/timeline", "title": "Program freeze when executing a particular macro", - "updated_at": "2024-08-19T22:49:45Z", + "updated_at": "2024-08-23T22:10:34Z", "url": "https://api.github.com/repos/neovim/neovim/issues/30093", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/30779172?v=4", diff --git a/repositories/neovim/issues/30099.json b/repositories/neovim/issues/30099.json new file mode 100644 index 00000000..4211c022 --- /dev/null +++ b/repositories/neovim/issues/30099.json @@ -0,0 +1,125 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\r\n\r\nWhen comparing the use of \"import/order\" with eslint, the neovim lsp provides warnings with the below config despite them not being present in VSCode nor when running `eslint . --fix`.\r\nMy hunch is that the internal paths (ie as defined by `alias` in webpack or `paths` in typescript) are not being detected (at least not for a monorepo)\r\n\r\n```js\r\n// eslint.config.js\r\n \"import/order\": [\r\n \"warn\",\r\n {\r\n groups: [\r\n \"builtin\",\r\n \"external\",\r\n \"internal\",\r\n \"parent\",\r\n \"sibling\",\r\n \"index\",\r\n ],\r\n \"newlines-between\": \"always\",\r\n alphabetize: { order: \"asc\", caseInsensitive: false },\r\n },\r\n ],\r\n```\r\n\r\nTo get things working consistently between editors, we have to manually outline the internal paths\r\n```js\r\n// eslint.config.js\r\n settings: {\r\n \"import/internal-regex\": \"^@(foo|bar|baz)/\",\r\n },\r\n```\r\n\r\n### Steps to reproduce using \"nvim -u minimal_init.lua\"\r\n\r\nUsing lazyvim's default eslint setup.\r\n\r\n```ts\r\nimport foo from 'foo'\r\n\r\nimport bar from '@internal/bar'\r\n\r\nimport baz from './baz'\r\n```\r\n\r\n```\r\n- apps/\r\n - app1/\r\n - src/\r\n - package.json\r\n - .eslintrc.json (extends @abc/eslint-config)\r\n - package.json\r\n - tsconfig.json (extends @abc/tsconfig)\r\n - ...\r\n - app2/\r\n - app3/\r\n- packages/ (aliased @abc)\r\n - eslint-config/\r\n - tsconfig/\r\n - utils/\r\n - components/\r\n - ...\r\n- .eslintrc.json\r\n- package.json\r\n- .git/\r\n- ...\r\n```\r\n\r\n### Expected behavior\r\n\r\nNeovim shows an error (incorrectly)\r\n\"image\"\r\n\r\nWhile VSCode and `eslint .` shows none\r\n\"image\"\r\n\r\n\r\n### Neovim version (nvim -v)\r\n\r\nNVIM v0.10.1\r\n\r\n### Language server name/version\r\n\r\nvscode-eslint-language-server 4.10.0\r\n\r\n### Operating system/version\r\n\r\nmacos 23.6.0\r\n\r\n### Log file\r\n\r\n_No response_", + "closed_at": "2024-08-20T12:26:47Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "How is this related to Nvim? Provide a minimal test case that shows this is a bug in Nvim's LSP client. We can't debug every random LSP server.", + "created_at": "2024-08-20T12:26:47Z", + "html_url": "https://github.com/neovim/neovim/issues/30099#issuecomment-2298735774", + "id": 2298735774, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30099", + "node_id": "IC_kwDOAPphoM6JA-ye", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298735774/reactions" + }, + "updated_at": "2024-08-20T12:26:47Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298735774", + "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" + } + } + ], + "comments": 1, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30099/comments", + "created_at": "2024-08-20T03:52:07Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30099/events", + "html_url": "https://github.com/neovim/neovim/issues/30099", + "id": 2474659280, + "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": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30099/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6TgE3Q", + "number": 30099, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30099/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30099/timeline", + "title": "lsp: eslint internal imports are not automatically detected", + "updated_at": "2024-08-20T12:26:47Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30099", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/36181524?v=4", + "events_url": "https://api.github.com/users/noahbald/events{/privacy}", + "followers_url": "https://api.github.com/users/noahbald/followers", + "following_url": "https://api.github.com/users/noahbald/following{/other_user}", + "gists_url": "https://api.github.com/users/noahbald/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/noahbald", + "id": 36181524, + "login": "noahbald", + "node_id": "MDQ6VXNlcjM2MTgxNTI0", + "organizations_url": "https://api.github.com/users/noahbald/orgs", + "received_events_url": "https://api.github.com/users/noahbald/received_events", + "repos_url": "https://api.github.com/users/noahbald/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/noahbald/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/noahbald/subscriptions", + "type": "User", + "url": "https://api.github.com/users/noahbald" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30100.json b/repositories/neovim/issues/30100.json new file mode 100644 index 00000000..3c41a1bd --- /dev/null +++ b/repositories/neovim/issues/30100.json @@ -0,0 +1,257 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nSometimes, vim is able to automatically determine the filetype of a file and highlight it correctly, but `vim.filetype.match` does not detect it\n\n### Steps to reproduce\n\nOpen a file with the following contents:\r\n\r\n```conf\r\n# foo\r\nbar \"baz\"\r\n```\r\n\r\n`:set filetype?` shows the filetype as `conf`, and the syntax is highlighted correctly, but `vim.filetype.match({buf = 0})` returns `nil`.\n\n### Expected behavior\n\n`vim.filetype.match` should detect the filetype when `:filetype` is able to detect it\n\n### Neovim version (nvim -v)\n\nNVIM v0.11.0-dev+599-g8df6736ca\n\n### Vim (not Nvim) behaves the same?\n\nN/a, related to the nvim api\n\n### Operating system/version\n\nFedora Silverblue 40\n\n### Terminal name/version\n\nwezterm 20240203-110809-5046fc22\n\n### $TERM environment variable\n\nxterm-256color\n\n### Installation\n\nnvim-nightly Fedora Copr", + "closed_at": null, + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "This seems intentional -- on `vim.filetype.match` returning `nil`, we will attempt to assign `conf` filetype:\r\n\r\nhttps://github.com/neovim/neovim/blob/cf44121f7fb6f55a22e644a1e5e1f1dc6b90c27a/runtime/filetype.lua#L20-L22\r\n\r\nand `conf` will be successfully assigned if any of the first 5 lines starts with character `#`: \r\n\r\nhttps://github.com/neovim/neovim/blob/cf44121f7fb6f55a22e644a1e5e1f1dc6b90c27a/runtime/lua/vim/filetype/detect.lua#L220-L222\r\n\r\nI think we should push the `conf` fallback logic to `vim.filetype.match()`, so that all filetype match logic is contained in the latter. This will also make `:set filetype?` and `vim.filetype.match({buf = 0})` return the same thing. Happy to work on it. @flexagoon @zeertzjq ", + "created_at": "2024-08-25T01:18:20Z", + "html_url": "https://github.com/neovim/neovim/issues/30100#issuecomment-2308608368", + "id": 2308608368, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30100", + "node_id": "IC_kwDOAPphoM6JmpFw", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308608368/reactions" + }, + "updated_at": "2024-08-25T01:29:47Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308608368", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } + }, + { + "author_association": "MEMBER", + "body": "Yes, that sounds good @gpanders ", + "created_at": "2024-08-25T08:38:57Z", + "html_url": "https://github.com/neovim/neovim/issues/30100#issuecomment-2308734912", + "id": 2308734912, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30100", + "node_id": "IC_kwDOAPphoM6JnH_A", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308734912/reactions" + }, + "updated_at": "2024-08-25T08:38:57Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308734912", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "On a second thought, it seems cleaner to directly remove the fallback logic below:\r\n\r\nhttps://github.com/neovim/neovim/blob/cf44121f7fb6f55a22e644a1e5e1f1dc6b90c27a/runtime/filetype.lua#L20-L27\r\n\r\nSince filetype is optional, it's unclear why we need a fallback at all (introduced in f3c78a4465 by @smjonas, wonder if there's any rationale behind it?). Besides, choosing `conf` as fallback doesn't seem intuitive.", + "created_at": "2024-08-25T21:03:27Z", + "html_url": "https://github.com/neovim/neovim/issues/30100#issuecomment-2308992811", + "id": 2308992811, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30100", + "node_id": "IC_kwDOAPphoM6JoG8r", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308992811/reactions" + }, + "updated_at": "2024-08-25T21:03:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308992811", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } + }, + { + "author_association": "MEMBER", + "body": "The rationale, as for anything in `vim.filetype`, is to match _exactly_ how Vim's filetype detection works. This is the primary design goal, and (partially) enforced by the oldtests.", + "created_at": "2024-08-25T21:06:05Z", + "html_url": "https://github.com/neovim/neovim/issues/30100#issuecomment-2308993628", + "id": 2308993628, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30100", + "node_id": "IC_kwDOAPphoM6JoHJc", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308993628/reactions" + }, + "updated_at": "2024-08-25T21:06:05Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308993628", + "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" + } + } + ], + "comments": 4, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30100/comments", + "created_at": "2024-08-20T08:19:03Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30100/events", + "html_url": "https://github.com/neovim/neovim/issues/30100", + "id": 2475014691, + "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": "C5DEF5", + "default": false, + "description": "filetype detection, filetype.lua", + "id": 3708202139, + "name": "filetype", + "node_id": "LA_kwDOAPphoM7dBqyb", + "url": "https://api.github.com/repos/neovim/neovim/labels/filetype" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30100/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6Thboj", + "number": 30100, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30100/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30100/timeline", + "title": "vim.filetype.match doesn't detect file type but :filetype detect does", + "updated_at": "2024-08-25T21:06:05Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30100", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30102.json b/repositories/neovim/issues/30102.json new file mode 100644 index 00000000..e81b3547 --- /dev/null +++ b/repositories/neovim/issues/30102.json @@ -0,0 +1,178 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "I can confirm simply change this line\r\n\r\nhttps://github.com/neovim/neovim/blob/a8fbe1d409e08c68b05bc26b096486020ae3162b/.github/workflows/release.yml#L92\r\n\r\nto\r\n \r\n```\r\nMACOSX_DEPLOYMENT_TARGET: 10.13\r\n```\r\n\r\nwill make the neovim binary run-able in macOS 10.13, and all the main features (editing, tree-sitter) works perfectly.\r\n\r\nI understand that old macOS [is not officially supported](https://neovim.io/doc/user/support.html). However, if a single line of code could make it compatible with older macOS versions, it would greatly benefit users like myself who still rely on older systems. While there may be bugs specific to older macOS versions, having it run is better than not having it at all.", + "closed_at": "2024-08-20T09:00:16Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "> While there may be bugs specific to older macOS versions, having it run is better than not having it at all.\r\n\r\nThat is simply not true. These builds are officially supported, so if they don't work fully, that _is_ a problem for us. We also rely on those for reproducing issues, and we don't want to deal with unsupported builds on top of that.\r\n\r\nDropping deployment target would also mean that we can't make use of newer APIs which users on supported platforms can profit from.\r\n\r\n(Note that we didn't pick the number arbitrarily; we're limited by what our dependencies -- most notably libuv -- support. Just because _you_ don't happen to run into an issue doesn't mean there are none.)\r\n\r\nSo I'm afraid this is not a change we want to make. If you want to run Neovim on outdated platforms, you have to either\r\n* run an outdated version that still supports these platforms or\r\n* build it yourself (it's really easy!) and live with the consequences.", + "created_at": "2024-08-20T09:00:16Z", + "html_url": "https://github.com/neovim/neovim/issues/30102#issuecomment-2298343287", + "id": 2298343287, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30102", + "node_id": "IC_kwDOAPphoM6I_e93", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298343287/reactions" + }, + "updated_at": "2024-08-20T09:00:16Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298343287", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "You could just fork neovim and make this change manually if you'd like, and use the releases from your own fork. That way you'd get releases that (potentially) works on older macos and we don't have to take on the extra maintenance burden.", + "created_at": "2024-08-20T11:03:34Z", + "html_url": "https://github.com/neovim/neovim/issues/30102#issuecomment-2298583437", + "id": 2298583437, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30102", + "node_id": "IC_kwDOAPphoM6JAZmN", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298583437/reactions" + }, + "updated_at": "2024-08-20T11:03:34Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298583437", + "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" + } + } + ], + "comments": 2, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30102/comments", + "created_at": "2024-08-20T08:54:39Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30102/events", + "html_url": "https://github.com/neovim/neovim/issues/30102", + "id": 2475085916, + "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": "e6e6e6", + "default": false, + "description": "packaging and 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" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30102/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6ThtBc", + "number": 30102, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30102/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30102/timeline", + "title": "Support old macOS in the prebuilt binaries in GitHub Releases", + "updated_at": "2024-08-20T11:03:35Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30102", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/15059605?v=4", + "events_url": "https://api.github.com/users/hronro/events{/privacy}", + "followers_url": "https://api.github.com/users/hronro/followers", + "following_url": "https://api.github.com/users/hronro/following{/other_user}", + "gists_url": "https://api.github.com/users/hronro/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/hronro", + "id": 15059605, + "login": "hronro", + "node_id": "MDQ6VXNlcjE1MDU5NjA1", + "organizations_url": "https://api.github.com/users/hronro/orgs", + "received_events_url": "https://api.github.com/users/hronro/received_events", + "repos_url": "https://api.github.com/users/hronro/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/hronro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hronro/subscriptions", + "type": "User", + "url": "https://api.github.com/users/hronro" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30104.json b/repositories/neovim/issues/30104.json new file mode 100644 index 00000000..570889be --- /dev/null +++ b/repositories/neovim/issues/30104.json @@ -0,0 +1,266 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\r\n\r\nIn my workflow, I use Neovim for editing and Visual Studio for debugging and building. I work on a large project with 128 .csproj. However, when I build the entire project, Neovim's memory usage increases significantly (up to 10 GB), forcing me to close it,ps:it doesnt happend always.\r\n\r\n### Steps to reproduce\r\n\r\n- Open neovim\r\n- Build the project => .slnf file\r\n- neovim Crash\r\n\r\n### Expected behavior\r\n\r\nKeep working\r\n\r\n### Neovim version (nvim -v)\r\n\r\n0.10\r\n\r\n### Vim (not Nvim) behaves the same?\r\n\r\ni dont know\r\n\r\n### Operating system/version\r\n\r\nwindows 11\r\n\r\n### Terminal name/version\r\n\r\nTerminal\r\n\r\n### $TERM environment variable\r\n\r\ni dont know\r\n\r\n### Installation\r\n\r\nusing winget", + "closed_at": "2024-08-20T14:53:26Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Sorry, that is not nearly enough information for us to do anything. We need a concrete example with explicit steps we can follow to see what is going on.", + "created_at": "2024-08-20T13:58:52Z", + "html_url": "https://github.com/neovim/neovim/issues/30104#issuecomment-2298933867", + "id": 2298933867, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30104", + "node_id": "IC_kwDOAPphoM6JBvJr", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298933867/reactions" + }, + "updated_at": "2024-08-20T13:58:52Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298933867", + "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" + } + }, + { + "author_association": "NONE", + "body": "Oh, okay, sorry. When I edit the source code (mainly in C# and TypeScript) and then build or rebuild the project, Neovim starts consuming a large amount of memory(this doenst happend always). I'd tried changing the TypeScript LSP, but the problem persists.\r\nI suspect that didChangeWatchedFiles might be causing issues with the generated .js files, especially since the project includes 128 sub-projects. To address this, I wrote the following code:\r\n`\r\nlocal poll = require(\"vim.lsp._watchfiles\")._poll_exclude_pattern\r\npoll = poll + glob.to_lpeg(\"**/*.{js,css}\")\r\npoll = poll + glob.to_lpeg(\"**/bin/**\")\r\npoll = poll + glob.to_lpeg(\"**/obj/**\")\r\nrequire(\"vim.lsp._watchfiles\")._poll_exclude_pattern = poll\r\n`\r\nHowever, this hasn't resolved the problem.\"", + "created_at": "2024-08-20T14:15:38Z", + "html_url": "https://github.com/neovim/neovim/issues/30104#issuecomment-2298973383", + "id": 2298973383, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30104", + "node_id": "IC_kwDOAPphoM6JB4zH", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298973383/reactions" + }, + "updated_at": "2024-08-20T14:17:13Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298973383", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/40872910?v=4", + "events_url": "https://api.github.com/users/Wordluc/events{/privacy}", + "followers_url": "https://api.github.com/users/Wordluc/followers", + "following_url": "https://api.github.com/users/Wordluc/following{/other_user}", + "gists_url": "https://api.github.com/users/Wordluc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Wordluc", + "id": 40872910, + "login": "Wordluc", + "node_id": "MDQ6VXNlcjQwODcyOTEw", + "organizations_url": "https://api.github.com/users/Wordluc/orgs", + "received_events_url": "https://api.github.com/users/Wordluc/received_events", + "repos_url": "https://api.github.com/users/Wordluc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Wordluc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Wordluc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Wordluc" + } + }, + { + "author_association": "MEMBER", + "body": "We really need concrete steps (using `nvim --clean`; you can add a `-u minimal_config.lua` if necessary) and a sample project to clone and test with.", + "created_at": "2024-08-20T14:17:30Z", + "html_url": "https://github.com/neovim/neovim/issues/30104#issuecomment-2298977842", + "id": 2298977842, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30104", + "node_id": "IC_kwDOAPphoM6JB54y", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298977842/reactions" + }, + "updated_at": "2024-08-20T14:17:30Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298977842", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Is it a \"crash\" or just high memory usage? Original report does not mention LSP nor watchedfiles, but then you casually mention both of those things after we spend time asking for details?\r\n\r\nTry disabling watchedfiles and/or LSP. Not going to spend time on this kind of low-effort report.", + "created_at": "2024-08-20T14:53:26Z", + "html_url": "https://github.com/neovim/neovim/issues/30104#issuecomment-2299059757", + "id": 2299059757, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30104", + "node_id": "IC_kwDOAPphoM6JCN4t", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299059757/reactions" + }, + "updated_at": "2024-08-20T14:53:48Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299059757", + "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" + } + } + ], + "comments": 4, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30104/comments", + "created_at": "2024-08-20T13:51:16Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30104/events", + "html_url": "https://github.com/neovim/neovim/issues/30104", + "id": 2475714718, + "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" + }, + { + "color": "FBCA04", + "default": false, + "description": "We need minimal steps to reproduce the issue", + "id": 298863445, + "name": "needs:repro", + "node_id": "MDU6TGFiZWwyOTg4NjM0NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/needs:repro" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30104/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6TkGie", + "number": 30104, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30104/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30104/timeline", + "title": "Building a project make Neovim crash", + "updated_at": "2024-08-20T14:53:48Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30104", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/40872910?v=4", + "events_url": "https://api.github.com/users/Wordluc/events{/privacy}", + "followers_url": "https://api.github.com/users/Wordluc/followers", + "following_url": "https://api.github.com/users/Wordluc/following{/other_user}", + "gists_url": "https://api.github.com/users/Wordluc/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Wordluc", + "id": 40872910, + "login": "Wordluc", + "node_id": "MDQ6VXNlcjQwODcyOTEw", + "organizations_url": "https://api.github.com/users/Wordluc/orgs", + "received_events_url": "https://api.github.com/users/Wordluc/received_events", + "repos_url": "https://api.github.com/users/Wordluc/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Wordluc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Wordluc/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Wordluc" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30112.json b/repositories/neovim/issues/30112.json new file mode 100644 index 00000000..75325b1c --- /dev/null +++ b/repositories/neovim/issues/30112.json @@ -0,0 +1,165 @@ +{ + "active_lock_reason": null, + "assignee": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + }, + "assignees": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "author_association": "NONE", + "body": "### Problem\n\nThe documentation for [`complete-items`](https://neovim.io/doc/user/insert.html#complete-items) says the following:\r\n\r\n> The \"kind\" item uses a single letter to indicate the kind of completion. This\r\nmay be used to show the completion differently (different color or icon).\r\n\r\nHowever, it does not seem like there are highlight groups for different completion kinds, so it's not possible to theme them separately \n\n### Expected behavior\n\nThere should be highlight groups or some other way to theme specific completion item kinds ", + "closed_at": "2024-08-24T03:01:07Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Added in #30128", + "created_at": "2024-08-24T03:01:07Z", + "html_url": "https://github.com/neovim/neovim/issues/30112#issuecomment-2308011034", + "id": 2308011034, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30112", + "node_id": "IC_kwDOAPphoM6JkXQa", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308011034/reactions" + }, + "updated_at": "2024-08-24T03:01:07Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308011034", + "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" + } + } + ], + "comments": 1, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30112/comments", + "created_at": "2024-08-21T09:41:44Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30112/events", + "html_url": "https://github.com/neovim/neovim/issues/30112", + "id": 2477573684, + "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": "C5DEF5", + "default": false, + "description": "Nvim built-in (omni)completion", + "id": 3214348835, + "name": "completion", + "node_id": "MDU6TGFiZWwzMjE0MzQ4ODM1", + "url": "https://api.github.com/repos/neovim/neovim/labels/completion" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30112/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6TrMY0", + "number": 30112, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30112/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30112/timeline", + "title": "Highlight groups for completion kinds ", + "updated_at": "2024-08-24T03:01:07Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30112", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30114.json b/repositories/neovim/issues/30114.json new file mode 100644 index 00000000..9e8ccbce --- /dev/null +++ b/repositories/neovim/issues/30114.json @@ -0,0 +1,204 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\r\n\r\nJoining multiple lines with each of them ending with `>` will join them and leave only one `>`.\r\n\r\n### Steps to reproduce\r\n\r\nOpen neovim with the following command.\r\n\r\n```\r\nnvim -u NONE\r\n```\r\n\r\nWrite the following:\r\n\r\n```\r\n>\r\n>\r\n>\r\n```\r\n\r\nSelect all lines and join them by typing in normal mode `ggVGJ`. The file now contains:\r\n```\r\n>\r\n```\r\n\r\n### Expected behavior\r\n\r\nAfter this command, the file should contain the three `>` in one line.\r\n\r\nIt should ever be like that if it follows the behaviour when joining `)`.\r\n\r\n```\r\n>>>\r\n```\r\n\r\nOr it should be like that if it follows the behaviour for other characters.\r\n\r\n```\r\n> > >\r\n```\r\n\r\n### Neovim version (nvim -v)\r\n\r\nNVIM v0.9.5\r\n\r\n### Vim (not Nvim) behaves the same?\r\n\r\nI did not test it.\r\n\r\n### Operating system/version\r\n\r\nLinux Mint 21.2\r\n\r\n### Terminal name/version\r\n\r\nTerminal MATE 1.26.0\r\n\r\n### $TERM environment variable\r\n\r\nxterm-256color\r\n\r\n### Installation\r\n\r\nUbuntu packages maintained by Ubuntu Developers", + "closed_at": "2024-08-21T21:27:43Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "> I did not test it. \n\nThen please test it. That field is there for a reason. \n\n(If the chevron is considered as a comment marker, this is expected default behavior and cam be controlled by options.)", + "created_at": "2024-08-21T19:43:13Z", + "html_url": "https://github.com/neovim/neovim/issues/30114#issuecomment-2302884271", + "id": 2302884271, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30114", + "node_id": "IC_kwDOAPphoM6JQzmv", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2302884271/reactions" + }, + "updated_at": "2024-08-21T19:43:13Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2302884271", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Duplicate of #16017", + "created_at": "2024-08-21T21:27:43Z", + "html_url": "https://github.com/neovim/neovim/issues/30114#issuecomment-2303042954", + "id": 2303042954, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30114", + "node_id": "IC_kwDOAPphoM6JRaWK", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2303042954/reactions" + }, + "updated_at": "2024-08-21T21:27:43Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2303042954", + "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" + } + }, + { + "author_association": "NONE", + "body": "> Then please test it. That field is there for a reason.\r\n\r\nThe problem does not appear with this version.\r\n\r\n```\r\n:version\r\nVIM - Vi IMproved 8.2 (2019 Dec 12, compiled May 03 2024 02:37:51)\r\nIncluded patches: 1-579, 1969, 580-1848, 4975, 5016, 5023, 5072, 2068, 1849-1854, 1857, 1855-1857, 1331, 1858, 1858-1859, 1873, 1860-1969, 1992, 1970-1992, 2010, 1993-2068, 2106, 2069-2106, 2108, 2107-2109, 2109-3995, 4563, 4646, 4774, 489\r\n5, 4899, 4901, 4919, 213, 1840, 1846-1847, 2110-2112, 2121\r\nModified by team+vim@tracker.debian.org\r\nCompiled by team+vim@tracker.debian.org\r\nSmall version without GUI. Features included (+) or not (-):\r\n+acl -cindent -cursorshape -file_in_path -job -menu -mouse_urxvt -popupwin -smartindent -tcl -vartabs +writebackup\r\n-arabic -clientserver -dialog -find_in_path +jumplist -mksession +mouse_xterm -printer -sodium -termguicolors +vertsplit -X11\r\n+autocmd -clipboard -diff -float -keymap +modify_fname +multi_byte -profile -sound -terminal +vim9script +xfontset\r\n-autochdir +cmdline_compl -digraphs -folding -lambda +mouse -multi_lang -python -spell +terminfo -viminfo -xim\r\n-autoservername +cmdline_hist -dnd -footer -langmap -mouseshape -mzscheme -python3 -startuptime +termresponse +virtualedit -xpm\r\n-balloon_eval -cmdline_info -ebcdic +fork() -libcall -mouse_dec -netbeans_intg -quickfix -statusline -textobjects +visual -xsmp\r\n-balloon_eval_term +comments -emacs_tags -gettext -linebreak -mouse_gpm +num64 -reltime -sun_workshop -textprop +visualextra -xterm_clipboard\r\n-browse -conceal -eval -hangul_input -lispindent -mouse_jsbterm -packages -rightleft -syntax -timers +vreplace -xterm_save\r\n+builtin_terms -cryptv +ex_extra +iconv +listcmds -mouse_netterm -path_extra -ruby +tag_binary +title +wildignore\r\n-byte_offset -cscope -extra_search +insert_expand +localmap +mouse_sgr -perl +scrollbind -tag_old_static -toolbar -wildmenu\r\n-channel +cursorbind -farsi -ipv6 -lua -mouse_sysmouse -persistent_undo -signs -tag_any_white +user_commands +windows\r\n system vimrc file: \"$VIM/vimrc\"\r\n user vimrc file: \"$HOME/.vimrc\"\r\n 2nd user vimrc file: \"~/.vim/vimrc\"\r\n user exrc file: \"$HOME/.exrc\"\r\n defaults file: \"$VIMRUNTIME/defaults.vim\"\r\n fall-back for $VIM: \"/usr/share/vim\"\r\nCompilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -ffile-prefix-map=/build/vim-PRQ88X/vim-8.2.3995=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -DTIN\r\nY_VIMRC -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1\r\nLinking: gcc -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr\r\n```\r\n\r\nThe result is:\r\n\r\n```\r\n> > >\r\n```\r\n\r\n> Duplicate of #16017\r\n\r\nI confirm that `>` is in `comments`.\r\n\r\n```\r\ncomments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:\r\n```\r\n\r\nThanks both of you for your support.", + "created_at": "2024-08-21T23:11:01Z", + "html_url": "https://github.com/neovim/neovim/issues/30114#issuecomment-2303266165", + "id": 2303266165, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30114", + "node_id": "IC_kwDOAPphoM6JSQ11", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2303266165/reactions" + }, + "updated_at": "2024-08-21T23:11:01Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2303266165", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/102611190?v=4", + "events_url": "https://api.github.com/users/Nales0/events{/privacy}", + "followers_url": "https://api.github.com/users/Nales0/followers", + "following_url": "https://api.github.com/users/Nales0/following{/other_user}", + "gists_url": "https://api.github.com/users/Nales0/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Nales0", + "id": 102611190, + "login": "Nales0", + "node_id": "U_kgDOBh249g", + "organizations_url": "https://api.github.com/users/Nales0/orgs", + "received_events_url": "https://api.github.com/users/Nales0/received_events", + "repos_url": "https://api.github.com/users/Nales0/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Nales0/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nales0/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Nales0" + } + } + ], + "comments": 3, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30114/comments", + "created_at": "2024-08-21T19:39:42Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30114/events", + "html_url": "https://github.com/neovim/neovim/issues/30114", + "id": 2478922355, + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "issues that are closed as duplicates of other issues", + "id": 3221613764, + "name": "closed:duplicate", + "node_id": "MDU6TGFiZWwzMjIxNjEzNzY0", + "url": "https://api.github.com/repos/neovim/neovim/labels/closed:duplicate" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30114/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6TwVpz", + "number": 30114, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30114/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30114/timeline", + "title": "Joining multiple lines ending with `>` will collapse them", + "updated_at": "2024-08-21T23:11:02Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30114", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/102611190?v=4", + "events_url": "https://api.github.com/users/Nales0/events{/privacy}", + "followers_url": "https://api.github.com/users/Nales0/followers", + "following_url": "https://api.github.com/users/Nales0/following{/other_user}", + "gists_url": "https://api.github.com/users/Nales0/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Nales0", + "id": 102611190, + "login": "Nales0", + "node_id": "U_kgDOBh249g", + "organizations_url": "https://api.github.com/users/Nales0/orgs", + "received_events_url": "https://api.github.com/users/Nales0/received_events", + "repos_url": "https://api.github.com/users/Nales0/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Nales0/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nales0/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Nales0" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30116.json b/repositories/neovim/issues/30116.json new file mode 100644 index 00000000..7018b377 --- /dev/null +++ b/repositories/neovim/issues/30116.json @@ -0,0 +1,125 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "body": "### Problem\n\nVertically-splitting a terminal results in duplicated lines in Neovim's terminal.\n\n### Steps to reproduce\n\n```\r\nnvim --clean -c 'set splitright | term bash' -c 'call feedkeys(repeat(\"a\", &columns * 2)) | vsplit'\r\n```\n\n### Expected behavior\n\nNo duplicated lines. If you have a hard time noticing the duplicated lines, look for your bash's `$PS1` - you should see it twice in each window.\r\n\r\nTo confirm this is a bug, close one of the two windows (`:close`) - you should then only see a single `$PS1` in your only window. `:vsplit` again, and the duplicated lines re-appear.\n\n### Neovim version (nvim -v)\n\nnightly/master (currently e48179f)\n\n### Vim (not Nvim) behaves the same?\n\nN/A\n\n### Operating system/version\n\nLinux\n\n### Terminal name/version\n\nfoot version: 1.11.0 -pgo +ime -graphemes -assertions\n\n### $TERM environment variable\n\nxterm-256color\n\n### Installation\n\nAppimage/Built from source", + "closed_at": null, + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Note: was able to reproduce with a commit dating before libvterm's vendoring, so this is not caused by reflow. In fact, reflow improves the situation: going from two windows to one window \"fixes\" the problem with reflow, while without it the problems subsists.", + "created_at": "2024-08-22T12:00:57Z", + "html_url": "https://github.com/neovim/neovim/issues/30116#issuecomment-2304494624", + "id": 2304494624, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30116", + "node_id": "IC_kwDOAPphoM6JW8wg", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304494624/reactions" + }, + "updated_at": "2024-08-22T12:00:57Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304494624", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11534587?v=4", + "events_url": "https://api.github.com/users/glacambre/events{/privacy}", + "followers_url": "https://api.github.com/users/glacambre/followers", + "following_url": "https://api.github.com/users/glacambre/following{/other_user}", + "gists_url": "https://api.github.com/users/glacambre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glacambre", + "id": 11534587, + "login": "glacambre", + "node_id": "MDQ6VXNlcjExNTM0NTg3", + "organizations_url": "https://api.github.com/users/glacambre/orgs", + "received_events_url": "https://api.github.com/users/glacambre/received_events", + "repos_url": "https://api.github.com/users/glacambre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glacambre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glacambre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glacambre" + } + } + ], + "comments": 1, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30116/comments", + "created_at": "2024-08-22T11:04:27Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30116/events", + "html_url": "https://github.com/neovim/neovim/issues/30116", + "id": 2480501617, + "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": "c5def5", + "default": false, + "description": "built-in :terminal or :shell", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30116/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T2XNx", + "number": 30116, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30116/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30116/timeline", + "title": ":term duplicates lines on splitright vsplit", + "updated_at": "2024-08-22T12:00:58Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30116", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11534587?v=4", + "events_url": "https://api.github.com/users/glacambre/events{/privacy}", + "followers_url": "https://api.github.com/users/glacambre/followers", + "following_url": "https://api.github.com/users/glacambre/following{/other_user}", + "gists_url": "https://api.github.com/users/glacambre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glacambre", + "id": 11534587, + "login": "glacambre", + "node_id": "MDQ6VXNlcjExNTM0NTg3", + "organizations_url": "https://api.github.com/users/glacambre/orgs", + "received_events_url": "https://api.github.com/users/glacambre/received_events", + "repos_url": "https://api.github.com/users/glacambre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glacambre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glacambre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glacambre" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30117.json b/repositories/neovim/issues/30117.json new file mode 100644 index 00000000..7030d80a --- /dev/null +++ b/repositories/neovim/issues/30117.json @@ -0,0 +1,125 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "body": "### Problem\n\nIt is not possible to yank (`ggyG`, `\"+yj`...) text from Neovim's terminal buffers without Neovim hard-wrapping lines that were longer than the terminal buffer's width.\n\n### Expected behavior\n\nNow that libvterm is vendored and that reflow is enabled, Neovim might have access to enough information to not hard-wrap yanked text?", + "closed_at": null, + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Related Vim PR (with partial libvterm support which we haven't cherry-picked yet): https://github.com/vim/vim/pull/8365", + "created_at": "2024-08-22T15:11:06Z", + "html_url": "https://github.com/neovim/neovim/issues/30117#issuecomment-2304936456", + "id": 2304936456, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30117", + "node_id": "IC_kwDOAPphoM6JYooI", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304936456/reactions" + }, + "updated_at": "2024-08-22T15:11:06Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2304936456", + "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" + } + } + ], + "comments": 1, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30117/comments", + "created_at": "2024-08-22T14:52:23Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30117/events", + "html_url": "https://github.com/neovim/neovim/issues/30117", + "id": 2480995868, + "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": "c5def5", + "default": false, + "description": "built-in :terminal or :shell", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30117/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T4P4c", + "number": 30117, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30117/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30117/timeline", + "title": "Terminal softwrapping", + "updated_at": "2024-08-22T15:11:20Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30117", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11534587?v=4", + "events_url": "https://api.github.com/users/glacambre/events{/privacy}", + "followers_url": "https://api.github.com/users/glacambre/followers", + "following_url": "https://api.github.com/users/glacambre/following{/other_user}", + "gists_url": "https://api.github.com/users/glacambre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glacambre", + "id": 11534587, + "login": "glacambre", + "node_id": "MDQ6VXNlcjExNTM0NTg3", + "organizations_url": "https://api.github.com/users/glacambre/orgs", + "received_events_url": "https://api.github.com/users/glacambre/received_events", + "repos_url": "https://api.github.com/users/glacambre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glacambre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glacambre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glacambre" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30118.json b/repositories/neovim/issues/30118.json new file mode 100644 index 00000000..f4ac4688 --- /dev/null +++ b/repositories/neovim/issues/30118.json @@ -0,0 +1,178 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nThere's currently no way to highlight different LSP Completion kinds with different colors like third-party completion plugins do, since the extra `hl_group` param is always set to an empty string for them: https://github.com/neovim/neovim/blob/e48179f31e6503bfa86bf08538e64456e96446a8/runtime/lua/vim/lsp/completion.lua#L256\n\n### Expected behavior\n\nSet `hl_group` to the value of `kind` to allow theming them separately.\r\n\r\nHowever, this will be resolved if #30112 is implemented, so perhaps this is not actually something that is needed? This request is easier to implement, at least as a temporary solution, but you can close this issue if #30112 is preferred over this.", + "closed_at": "2024-08-23T02:02:21Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "With https://github.com/neovim/neovim/pull/30060 there's now the option to customise hl_group", + "created_at": "2024-08-22T19:43:22Z", + "html_url": "https://github.com/neovim/neovim/issues/30118#issuecomment-2305504652", + "id": 2305504652, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30118", + "node_id": "IC_kwDOAPphoM6JazWM", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 1, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305504652/reactions" + }, + "updated_at": "2024-08-22T19:43:22Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2305504652", + "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" + } + }, + { + "author_association": "NONE", + "body": "Awesome, thanks!", + "created_at": "2024-08-23T02:02:21Z", + "html_url": "https://github.com/neovim/neovim/issues/30118#issuecomment-2306046166", + "id": 2306046166, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30118", + "node_id": "IC_kwDOAPphoM6Jc3jW", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306046166/reactions" + }, + "updated_at": "2024-08-23T02:02:21Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306046166", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } + } + ], + "comments": 2, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30118/comments", + "created_at": "2024-08-22T17:11:47Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30118/events", + "html_url": "https://github.com/neovim/neovim/issues/30118", + "id": 2481329821, + "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": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + }, + { + "color": "C5DEF5", + "default": false, + "description": "Nvim built-in (omni)completion", + "id": 3214348835, + "name": "completion", + "node_id": "MDU6TGFiZWwzMjE0MzQ4ODM1", + "url": "https://api.github.com/repos/neovim/neovim/labels/completion" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30118/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T5had", + "number": 30118, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30118/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30118/timeline", + "title": "Set highlight groups for LSP completion kinds", + "updated_at": "2024-08-23T02:02:21Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30118", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30119.json b/repositories/neovim/issues/30119.json new file mode 100644 index 00000000..a1de2a78 --- /dev/null +++ b/repositories/neovim/issues/30119.json @@ -0,0 +1,310 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nThe `menu` field of completion items is sometimes way too long:\r\n\r\n![image](https://github.com/user-attachments/assets/548a46c5-2a40-4270-97a5-ae4eea3526d8)\r\n\r\nIt would be great to have a way to hide this field if you don't need it\n\n### Expected behavior\n\nYou should be able to hide specific completion item fields using `'completepopup'` or some other option", + "closed_at": "2024-08-23T09:41:20Z", + "comment_data": [ + { + "author_association": "NONE", + "body": "This is now addressed by #30060 for the mentioned use case, though I will still live it open since it may also be needed for non-LSP completions", + "created_at": "2024-08-23T02:01:15Z", + "html_url": "https://github.com/neovim/neovim/issues/30119#issuecomment-2306044290", + "id": 2306044290, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "node_id": "IC_kwDOAPphoM6Jc3GC", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306044290/reactions" + }, + "updated_at": "2024-08-23T02:01:15Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306044290", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } + }, + { + "author_association": "MEMBER", + "body": "you mean default completion mode or what ?", + "created_at": "2024-08-23T06:16:31Z", + "html_url": "https://github.com/neovim/neovim/issues/30119#issuecomment-2306368309", + "id": 2306368309, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "node_id": "IC_kwDOAPphoM6JeGM1", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306368309/reactions" + }, + "updated_at": "2024-08-23T06:16:31Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306368309", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "NONE", + "body": "My original use case was for LSP completion, and that's now fixed. However, if someone uses the native completion menu without `vim.lsp.completion` (eg. with custom logic or through other plugins), there's still no way to hide specific fields.\r\n\r\nPerhaps #27287 is related", + "created_at": "2024-08-23T09:03:27Z", + "html_url": "https://github.com/neovim/neovim/issues/30119#issuecomment-2306638505", + "id": 2306638505, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "node_id": "IC_kwDOAPphoM6JfIKp", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306638505/reactions" + }, + "updated_at": "2024-08-23T09:03:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306638505", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } + }, + { + "author_association": "MEMBER", + "body": "Hide a specific field? You just need to set it to empty. If you use the complete function, there is no such problem for the default completion mode. ", + "created_at": "2024-08-23T09:38:48Z", + "html_url": "https://github.com/neovim/neovim/issues/30119#issuecomment-2306703395", + "id": 2306703395, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "node_id": "IC_kwDOAPphoM6JfYAj", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306703395/reactions" + }, + "updated_at": "2024-08-23T09:38:48Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306703395", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "NONE", + "body": "Oh, right, I guess that makes sense, thanks!", + "created_at": "2024-08-23T09:41:20Z", + "html_url": "https://github.com/neovim/neovim/issues/30119#issuecomment-2306710505", + "id": 2306710505, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "node_id": "IC_kwDOAPphoM6JfZvp", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306710505/reactions" + }, + "updated_at": "2024-08-23T09:41:20Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306710505", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } + } + ], + "comments": 5, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30119/comments", + "created_at": "2024-08-22T17:59:02Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30119/events", + "html_url": "https://github.com/neovim/neovim/issues/30119", + "id": 2481407056, + "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 must be fixed in Vim first", + "id": 2639399975, + "name": "needs:vim-patch", + "node_id": "MDU6TGFiZWwyNjM5Mzk5OTc1", + "url": "https://api.github.com/repos/neovim/neovim/labels/needs:vim-patch" + }, + { + "color": "C5DEF5", + "default": false, + "description": "Nvim built-in (omni)completion", + "id": 3214348835, + "name": "completion", + "node_id": "MDU6TGFiZWwzMjE0MzQ4ODM1", + "url": "https://api.github.com/repos/neovim/neovim/labels/completion" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30119/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T50RQ", + "number": 30119, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30119/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30119/timeline", + "title": "Allow to configure visible completion menu sections", + "updated_at": "2024-08-23T09:41:21Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30119", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/66178592?v=4", + "events_url": "https://api.github.com/users/flexagoon/events{/privacy}", + "followers_url": "https://api.github.com/users/flexagoon/followers", + "following_url": "https://api.github.com/users/flexagoon/following{/other_user}", + "gists_url": "https://api.github.com/users/flexagoon/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/flexagoon", + "id": 66178592, + "login": "flexagoon", + "node_id": "MDQ6VXNlcjY2MTc4NTky", + "organizations_url": "https://api.github.com/users/flexagoon/orgs", + "received_events_url": "https://api.github.com/users/flexagoon/received_events", + "repos_url": "https://api.github.com/users/flexagoon/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/flexagoon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flexagoon/subscriptions", + "type": "User", + "url": "https://api.github.com/users/flexagoon" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30122.json b/repositories/neovim/issues/30122.json new file mode 100644 index 00000000..d83d9bc3 --- /dev/null +++ b/repositories/neovim/issues/30122.json @@ -0,0 +1,80 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "body": "### Problem\r\n\r\nWhen calling `vim.lsp.buf.incoming_calls()` or `vim.lsp.buf.outgoing_calls()` when more than one candidate symbol matches at the cursor, `runtime/lua/vim/lsp/buf.lua::pick_call_hierarchy_item()` asks the user to select one via `vim.fn.inputlist()`, then returns the index instead of the value, which gets passed to the language server, triggering an error like this:\r\n```\r\nbugged-ls: -32602: Failed to deserialize callHierarchy/incomingCalls: invalid type: integer `1`, expected struct CallHierarchyItem; {\"item\":1}\r\n```\r\nThis error comes from `rust-analyzer`, but most or all language servers are likely to complain in some way, for obvious reasons.\r\n\r\nThe offending line is line 467 here:\r\nhttps://github.com/neovim/neovim/blob/6af9ca4926e05ac698d828ab6aeef2f45ccccdf8/runtime/lua/vim/lsp/buf.lua#L463-L467\r\n\r\nThis patch fixes the issue:\r\n```patch\r\n--- runtime/lua/vim/lsp/buf.lua\t2024-08-23 14:33:38.790772646 +1200\r\n+++ runtime/lua/vim/lsp/buf.lua\t2024-08-23 14:35:39.631982250 +1200\r\n@@ -464,7 +464,7 @@\r\n if choice < 1 or choice > #items then\r\n return\r\n end\r\n- return choice\r\n+ return call_hierarchy_items[choice]\r\n end\r\n \r\n --- @param method string\r\n```\r\n\r\n### Steps to reproduce using \"nvim -u minimal_init.lua\"\r\n\r\nThis assumes `rust-analyzer` is installed and accessible in `$PATH`, but the issue should be reproducible with any language server, provided the language you are testing with can express a function call with more than one possible symbol resolution.\r\n\r\nIn a suitable scratch directory, create these files:\r\n\r\n`minimal_init.lua`\r\n```lua\r\nlocal pattern = 'rust'\r\nlocal cmd = {'rust-analyzer'}\r\nlocal root_marker = 'Cargo.toml'\r\n\r\nvim.api.nvim_create_autocmd('FileType', {\r\n pattern = pattern,\r\n callback = function(args)\r\n local match = vim.fs.find(root_marker, { path = args.file, upward = true })[1]\r\n local root_dir = match and vim.fn.fnamemodify(match, ':p:h') or nil\r\n vim.lsp.start({\r\n name = 'bugged-ls',\r\n cmd = cmd,\r\n root_dir = root_dir,\r\n })\r\n end\r\n})\r\n```\r\n\r\n`Cargo.toml`\r\n```toml\r\n[package]\r\nname = \"nvim_lsp_repro\"\r\nversion = \"0.1.0\"\r\nedition = \"2021\"\r\n```\r\n\r\n`src/lib.rs`\r\n```rust\r\nmacro_rules! make_fn {\r\n ($block:block) => {\r\n pub fn foo_func() $block\r\n }\r\n}\r\n\r\nmake_fn!({});\r\n\r\npub fn calls_func() {\r\n foo_func();\r\n}\r\n```\r\n\r\nRun `nvim --clean -u minimal_init.lua src/lib.rs`, then:\r\n1. Place the cursor on the call to `foo_func()` (`131go`)\r\n2. Run `:lua vim.lsp.buf.incoming_calls()`\r\n3. Select either of the two list items with `1` or `2`\r\n\r\n### Expected behavior\r\n\r\n_No response_\r\n\r\n### Neovim version (nvim -v)\r\n\r\n0.10.1\r\n\r\n### Language server name/version\r\n\r\nrust-analyzer 1.80.0-nightly (791adf7 2024-05-21)\r\n\r\n### Operating system/version\r\n\r\nArch Linux up-to-date as of 2024-08-18\r\n\r\n### Log file\r\n\r\n_No response_", + "closed_at": "2024-08-26T15:37:37Z", + "comment_data": [], + "comments": 0, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30122/comments", + "created_at": "2024-08-23T05:01:35Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30122/events", + "html_url": "https://github.com/neovim/neovim/issues/30122", + "id": 2482314240, + "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": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30122/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T9RwA", + "number": 30122, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30122/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30122/timeline", + "title": "LSP incoming/outgoing calls triggers error when selecting from multiple symbols at cursor", + "updated_at": "2024-08-26T15:37:37Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30122", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/42310725?v=4", + "events_url": "https://api.github.com/users/Diomendius/events{/privacy}", + "followers_url": "https://api.github.com/users/Diomendius/followers", + "following_url": "https://api.github.com/users/Diomendius/following{/other_user}", + "gists_url": "https://api.github.com/users/Diomendius/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Diomendius", + "id": 42310725, + "login": "Diomendius", + "node_id": "MDQ6VXNlcjQyMzEwNzI1", + "organizations_url": "https://api.github.com/users/Diomendius/orgs", + "received_events_url": "https://api.github.com/users/Diomendius/received_events", + "repos_url": "https://api.github.com/users/Diomendius/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Diomendius/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Diomendius/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Diomendius" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30123.json b/repositories/neovim/issues/30123.json new file mode 100644 index 00000000..ee26c069 --- /dev/null +++ b/repositories/neovim/issues/30123.json @@ -0,0 +1,80 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "body": "### Problem\n\nIf Neovim is started with `--headless --listen /some/unix/socket`, and `bind` returns `EADDRINUSE` because the socket file already exists, Neovim does not report any error and just continues running, but will not accept any connections on the socket.\n\n### Steps to reproduce\n\n`nvim --headless --listen ./hello.sock`\r\n(Ctrl-C, check that ./hello.sock exists now)\r\n`nvim --headless --listen ./hello.sock`\r\n(Try to connect via `nvim --remote-ui --server ./hello.sock`)\r\n\r\nIf needed, use `strace nvim --headless --listen ./hello.sock |& grep hello` to verify that `bind` errors.\n\n### Expected behavior\n\nNeovim should handle this situation gracefully, either by exiting with an error, or trying to determine if the socket is actually used, and unlinking/recreating it if not.\n\n### Neovim version (nvim -v)\n\nNVIM v0.11.0-dev-655+g6af9ca492\n\n### Vim (not Nvim) behaves the same?\n\nN/A\n\n### Operating system/version\n\nArch Linux\n\n### Terminal name/version\n\nwezterm\n\n### $TERM environment variable\n\nxterm-256color\n\n### Installation\n\n`neovim-nightly-bin` AUR package (downloads latest github release)", + "closed_at": null, + "comment_data": [], + "comments": 0, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30123/comments", + "created_at": "2024-08-23T09:19:17Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30123/events", + "html_url": "https://github.com/neovim/neovim/issues/30123", + "id": 2482704714, + "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": "c5def5", + "default": false, + "description": null, + "id": 406104372, + "name": "server", + "node_id": "MDU6TGFiZWw0MDYxMDQzNzI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/server" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30123/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T-xFK", + "number": 30123, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30123/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30123/timeline", + "title": "--listen does not error on EADDRINUSE, does not unlink socket on signal exit/Ctrl-C", + "updated_at": "2024-08-23T10:42:53Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30123", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/38919842?v=4", + "events_url": "https://api.github.com/users/LunarLambda/events{/privacy}", + "followers_url": "https://api.github.com/users/LunarLambda/followers", + "following_url": "https://api.github.com/users/LunarLambda/following{/other_user}", + "gists_url": "https://api.github.com/users/LunarLambda/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/LunarLambda", + "id": 38919842, + "login": "LunarLambda", + "node_id": "MDQ6VXNlcjM4OTE5ODQy", + "organizations_url": "https://api.github.com/users/LunarLambda/orgs", + "received_events_url": "https://api.github.com/users/LunarLambda/received_events", + "repos_url": "https://api.github.com/users/LunarLambda/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/LunarLambda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LunarLambda/subscriptions", + "type": "User", + "url": "https://api.github.com/users/LunarLambda" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30125.json b/repositories/neovim/issues/30125.json new file mode 100644 index 00000000..49301526 --- /dev/null +++ b/repositories/neovim/issues/30125.json @@ -0,0 +1,213 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nWhen i install nvim from msi installer file, on win10_x64 after repower my pc i open cmd and type nvim, it clear my console and show $qm and exit i try opening executable app and the same thing it shows $qm and exit.\n\n### Steps to reproduce\n\nnvim\r\nnvim -U NONE\n\n### Expected behavior\n\nOpening nvim for first time without plugins\n\n### Neovim version (nvim -v)\n\n0.10.1\n\n### Vim (not Nvim) behaves the same?\n\nno, vim 9.00\n\n### Operating system/version\n\nWindows 10\n\n### Terminal name/version\n\nCMD\n\n### $TERM environment variable\n\n1511\n\n### Installation\n\nMSI installer", + "closed_at": "2024-08-23T10:32:26Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "> 1511\r\n\r\nThere's your issue. Make sure your `$TERM` is set correctly.", + "created_at": "2024-08-23T10:32:26Z", + "html_url": "https://github.com/neovim/neovim/issues/30125#issuecomment-2306801675", + "id": 2306801675, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30125", + "node_id": "IC_kwDOAPphoM6JfwAL", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306801675/reactions" + }, + "updated_at": "2024-08-23T10:32:26Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2306801675", + "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" + } + }, + { + "author_association": "NONE", + "body": "I set up the environment variables and checked the config files. This is the first time i tried to install it, but it's not working. Please help me. 🙏🙏🙏", + "created_at": "2024-08-23T17:06:57Z", + "html_url": "https://github.com/neovim/neovim/issues/30125#issuecomment-2307483130", + "id": 2307483130, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30125", + "node_id": "IC_kwDOAPphoM6JiWX6", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307483130/reactions" + }, + "updated_at": "2024-08-23T17:14:53Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307483130", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } + }, + { + "author_association": "NONE", + "body": "I google it, and i have not found any one that have my problem. i follow the installation steps of one video on youtube. But he downloaded the zip file, not the msi installer. i tried to install it, but it was the same thing show $qm and exit.", + "created_at": "2024-08-23T17:11:11Z", + "html_url": "https://github.com/neovim/neovim/issues/30125#issuecomment-2307489227", + "id": 2307489227, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30125", + "node_id": "IC_kwDOAPphoM6JiX3L", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307489227/reactions" + }, + "updated_at": "2024-08-23T17:11:11Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307489227", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } + } + ], + "comments": 3, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30125/comments", + "created_at": "2024-08-23T10:15:13Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30125/events", + "html_url": "https://github.com/neovim/neovim/issues/30125", + "id": 2482812894, + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "Issues that are closed as \"invalid\"", + "id": 77997477, + "name": "closed:invalid", + "node_id": "MDU6TGFiZWw3Nzk5NzQ3Nw==", + "url": "https://api.github.com/repos/neovim/neovim/labels/closed:invalid" + }, + { + "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" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30125/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6T_Lfe", + "number": 30125, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30125/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30125/timeline", + "title": "Neovim msi installer windows 10 64", + "updated_at": "2024-08-23T17:14:53Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30125", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30126.json b/repositories/neovim/issues/30126.json new file mode 100644 index 00000000..98ba87eb --- /dev/null +++ b/repositories/neovim/issues/30126.json @@ -0,0 +1,248 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nAfter writing nvim on cmd it shows $qm and exit\n\n### Steps to reproduce\n\nnvim\r\nnvim -u NONE\r\nnvim --nopluggin\n\n### Expected behavior\n\nOpening nvim\n\n### Neovim version (nvim -v)\n\n0.10.1\n\n### Vim (not Nvim) behaves the same?\n\nno, vim 9.000, vim works correctly without this issue\n\n### Operating system/version\n\nWindows 10 64bit\n\n### Terminal name/version\n\nCMD windows 1511\n\n### $TERM environment variable\n\nC:\\Program Files\\Neovim\\bin\n\n### Installation\n\nMSI installer file, and the zip archive", + "closed_at": "2024-08-23T17:30:43Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Duplicate of #30125 \r\n\r\nPlease do not keep opening duplicate issues. If you need help setting up Neovim, ask on Matrix.", + "created_at": "2024-08-23T17:30:40Z", + "html_url": "https://github.com/neovim/neovim/issues/30126#issuecomment-2307517927", + "id": 2307517927, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30126", + "node_id": "IC_kwDOAPphoM6Jie3n", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307517927/reactions" + }, + "updated_at": "2024-08-23T20:08:51Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307517927", + "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" + } + }, + { + "author_association": "NONE", + "body": "Sorry. But please help me", + "created_at": "2024-08-23T19:55:32Z", + "html_url": "https://github.com/neovim/neovim/issues/30126#issuecomment-2307725725", + "id": 2307725725, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30126", + "node_id": "IC_kwDOAPphoM6JjRmd", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307725725/reactions" + }, + "updated_at": "2024-08-23T19:55:32Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307725725", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } + }, + { + "author_association": "NONE", + "body": "Or if you can, please tell me the correct steps to follow.", + "created_at": "2024-08-23T19:59:55Z", + "html_url": "https://github.com/neovim/neovim/issues/30126#issuecomment-2307731302", + "id": 2307731302, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30126", + "node_id": "IC_kwDOAPphoM6JjS9m", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307731302/reactions" + }, + "updated_at": "2024-08-23T19:59:55Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2307731302", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } + }, + { + "author_association": "NONE", + "body": "Please, answer 🙏", + "created_at": "2024-08-24T17:33:36Z", + "html_url": "https://github.com/neovim/neovim/issues/30126#issuecomment-2308465937", + "id": 2308465937, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30126", + "node_id": "IC_kwDOAPphoM6JmGUR", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308465937/reactions" + }, + "updated_at": "2024-08-24T17:33:36Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308465937", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } + } + ], + "comments": 4, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30126/comments", + "created_at": "2024-08-23T17:22:43Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30126/events", + "html_url": "https://github.com/neovim/neovim/issues/30126", + "id": 2483563941, + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "Issues that are closed as \"invalid\"", + "id": 77997477, + "name": "closed:invalid", + "node_id": "MDU6TGFiZWw3Nzk5NzQ3Nw==", + "url": "https://api.github.com/repos/neovim/neovim/labels/closed:invalid" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30126/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UCC2l", + "number": 30126, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30126/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30126/timeline", + "title": "Nvim not working also when i set up environment variables on windows", + "updated_at": "2024-08-24T17:33:36Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30126", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/141865200?v=4", + "events_url": "https://api.github.com/users/gGameDevelop/events{/privacy}", + "followers_url": "https://api.github.com/users/gGameDevelop/followers", + "following_url": "https://api.github.com/users/gGameDevelop/following{/other_user}", + "gists_url": "https://api.github.com/users/gGameDevelop/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/gGameDevelop", + "id": 141865200, + "login": "gGameDevelop", + "node_id": "U_kgDOCHSw8A", + "organizations_url": "https://api.github.com/users/gGameDevelop/orgs", + "received_events_url": "https://api.github.com/users/gGameDevelop/received_events", + "repos_url": "https://api.github.com/users/gGameDevelop/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/gGameDevelop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gGameDevelop/subscriptions", + "type": "User", + "url": "https://api.github.com/users/gGameDevelop" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30129.json b/repositories/neovim/issues/30129.json new file mode 100644 index 00000000..d784a001 --- /dev/null +++ b/repositories/neovim/issues/30129.json @@ -0,0 +1,302 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nWhen I move the cursor at the end of a very long line, it lags.\r\n\r\nOS: Linux Mint 22 x86_64 \r\nHost: MS-7C82 1.0 \r\nKernel: 6.8.0-41-generic \r\nUptime: ? hour, ?? mins \r\nPackages: ? (dpkg), ? (brew) \r\nShell: bash 5.2.21 \r\nResolution: 2560x1440 \r\nDE: GNOME 46.0 \r\nWM: Mutter \r\nWM Theme: Mint-Y \r\nTheme: Mint-L-Dark [GTK2/3] \r\nIcons: Yaru [GTK2/3] \r\nTerminal: kitty \r\nCPU: Intel i7-10700 (16) @ 4.800GHz \r\nGPU: NVIDIA GeForce RTX 2070 SUPER \r\nMemory: 4170MiB / 32031MiB \n\n### Steps to reproduce\n\n$ for ((i = 0; i < 100000; ++i)); do echo -n \"hello \" >> tmp; done;\r\n$ nvim tmp\r\n(press $) move cursor via arrow key.\n\n### Expected behavior\n\nWhen I move the cursor at the end of a very long line, it lags.\r\nIt moves in choppy, not smooth motions.\r\nIt's smooth in vim.\n\n### Neovim version (nvim -v)\n\nNVIM v0.10.1 Build type: Release LuaJIT 2.1.1724232689\n\n### Vim (not Nvim) behaves the same?\n\nno, VIM - Vi IMproved 9.1 (2024 Jan 02, compiled May 03 2024 02:45:42)\n\n### Operating system/version\n\nlinux mint 22 wilma\n\n### Terminal name/version\n\nkitty 0.35.2 created by Kovid Goyal\n\n### $TERM environment variable\n\nxterm-kitty\n\n### Installation\n\nlinuxbrew", + "closed_at": "2024-08-24T22:07:45Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "Cannot reproduce", + "created_at": "2024-08-24T02:29:56Z", + "html_url": "https://github.com/neovim/neovim/issues/30129#issuecomment-2308001374", + "id": 2308001374, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30129", + "node_id": "IC_kwDOAPphoM6JkU5e", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308001374/reactions" + }, + "updated_at": "2024-08-24T02:29:56Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308001374", + "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" + } + }, + { + "author_association": "NONE", + "body": "When you say it's not reproducible, does that mean that you couldn't do the same thing and get the same results? Or does it mean that you can't follow the process to reproduce it?", + "created_at": "2024-08-24T02:37:13Z", + "html_url": "https://github.com/neovim/neovim/issues/30129#issuecomment-2308003474", + "id": 2308003474, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30129", + "node_id": "IC_kwDOAPphoM6JkVaS", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308003474/reactions" + }, + "updated_at": "2024-08-24T02:37:13Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308003474", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/74243078?v=4", + "events_url": "https://api.github.com/users/TinyProbe/events{/privacy}", + "followers_url": "https://api.github.com/users/TinyProbe/followers", + "following_url": "https://api.github.com/users/TinyProbe/following{/other_user}", + "gists_url": "https://api.github.com/users/TinyProbe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TinyProbe", + "id": 74243078, + "login": "TinyProbe", + "node_id": "MDQ6VXNlcjc0MjQzMDc4", + "organizations_url": "https://api.github.com/users/TinyProbe/orgs", + "received_events_url": "https://api.github.com/users/TinyProbe/received_events", + "repos_url": "https://api.github.com/users/TinyProbe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TinyProbe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TinyProbe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TinyProbe" + } + }, + { + "author_association": "MEMBER", + "body": "Actually I may now be able to reproduce it. Does `:autocmd! matchparen` fix the problem?", + "created_at": "2024-08-24T02:50:35Z", + "html_url": "https://github.com/neovim/neovim/issues/30129#issuecomment-2308007846", + "id": 2308007846, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30129", + "node_id": "IC_kwDOAPphoM6JkWem", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308007846/reactions" + }, + "updated_at": "2024-08-24T02:50:35Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308007846", + "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" + } + }, + { + "author_association": "NONE", + "body": "It works fast. I hope it gets reflected in the next version.", + "created_at": "2024-08-24T02:55:04Z", + "html_url": "https://github.com/neovim/neovim/issues/30129#issuecomment-2308008999", + "id": 2308008999, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30129", + "node_id": "IC_kwDOAPphoM6JkWwn", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308008999/reactions" + }, + "updated_at": "2024-08-24T02:55:04Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308008999", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/74243078?v=4", + "events_url": "https://api.github.com/users/TinyProbe/events{/privacy}", + "followers_url": "https://api.github.com/users/TinyProbe/followers", + "following_url": "https://api.github.com/users/TinyProbe/following{/other_user}", + "gists_url": "https://api.github.com/users/TinyProbe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TinyProbe", + "id": 74243078, + "login": "TinyProbe", + "node_id": "MDQ6VXNlcjc0MjQzMDc4", + "organizations_url": "https://api.github.com/users/TinyProbe/orgs", + "received_events_url": "https://api.github.com/users/TinyProbe/received_events", + "repos_url": "https://api.github.com/users/TinyProbe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TinyProbe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TinyProbe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TinyProbe" + } + } + ], + "comments": 4, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30129/comments", + "created_at": "2024-08-24T01:57:04Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30129/events", + "html_url": "https://github.com/neovim/neovim/issues/30129", + "id": 2484111176, + "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": "FEF2C0", + "default": false, + "description": "issues reporting performance problems", + "id": 101930601, + "name": "performance", + "node_id": "MDU6TGFiZWwxMDE5MzA2MDE=", + "url": "https://api.github.com/repos/neovim/neovim/labels/performance" + }, + { + "color": "c5def5", + "default": false, + "description": "funtime", + "id": 120251370, + "name": "runtime", + "node_id": "MDU6TGFiZWwxMjAyNTEzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/runtime" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30129/labels{/name}", + "locked": false, + "milestone": { + "closed_at": null, + "closed_issues": 16, + "created_at": "2024-07-21T14:36:47Z", + "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/44", + "id": 11339669, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/44/labels", + "node_id": "MI_kwDOAPphoM4ArQeV", + "number": 44, + "open_issues": 1, + "state": "open", + "title": "0.10.2", + "updated_at": "2024-08-24T22:07:45Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/44" + }, + "node_id": "I_kwDOAPphoM6UEIdI", + "number": 30129, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30129/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30129/timeline", + "title": "When I move the cursor at the end of a very long line, it lags.", + "updated_at": "2024-08-24T22:07:45Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30129", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/74243078?v=4", + "events_url": "https://api.github.com/users/TinyProbe/events{/privacy}", + "followers_url": "https://api.github.com/users/TinyProbe/followers", + "following_url": "https://api.github.com/users/TinyProbe/following{/other_user}", + "gists_url": "https://api.github.com/users/TinyProbe/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TinyProbe", + "id": 74243078, + "login": "TinyProbe", + "node_id": "MDQ6VXNlcjc0MjQzMDc4", + "organizations_url": "https://api.github.com/users/TinyProbe/orgs", + "received_events_url": "https://api.github.com/users/TinyProbe/received_events", + "repos_url": "https://api.github.com/users/TinyProbe/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TinyProbe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TinyProbe/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TinyProbe" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30132.json b/repositories/neovim/issues/30132.json new file mode 100644 index 00000000..93b5feec --- /dev/null +++ b/repositories/neovim/issues/30132.json @@ -0,0 +1,310 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nI invoke Man as a $MANPAGER from a terminal within neovim.\r\nI do this by using [neovim-remote](https://github.com/mhinz/neovim-remote) plugin and setting `MANPAGER=\"nvr +'Man!' -\"`\r\n`init_pager` in `man.lua` crashes if there's already an open buffer for the man pages.\r\n\r\nThe line responsible for the error is this one:\r\n`vim.cmd.file({ 'man://' .. fn.fnameescape(ref):lower(), mods = { silent = true } })`\r\nIt tries to rename the buffer to a name that's already taken.\r\n\r\nSuggested solution:\r\nCheck if there's already a buffer with that name and go to that existing buffer if so. \r\n\n\n### Steps to reproduce\n\n* Add [neovim-remote](https://github.com/mhinz/neovim-remote) plugin.\r\n* Add this line to your **init.vim**: `let $MANPAGER=\"nvr +'Man!' -\"`\r\n* Start a terminal: `:term`\r\n* Run `man ls`\r\n* Go back to the terminal\r\n* Run `man ls` again\r\n\r\nI don't know if it's possible to use neovim's builtin remote functionality for $MANPAGER. If it is possible, then the error could be reproduced without any plugins.\n\n### Expected behavior\n\nDon't crash and go to the existing buffer instead\n\n### Neovim version (nvim -v)\n\n0.9.5\n\n### Vim (not Nvim) behaves the same?\n\nNo Man in vim\n\n### Operating system/version\n\nN/A\n\n### Terminal name/version\n\nN/A\n\n### $TERM environment variable\n\nN/A\n\n### Installation\n\nN/A", + "closed_at": null, + "comment_data": [ + { + "author_association": "MEMBER", + "body": "You should just use `nvim --server $NVIM --remote`. Also, please use the latest version (0.10.1), at least for testing.\r\n", + "created_at": "2024-08-24T10:35:32Z", + "html_url": "https://github.com/neovim/neovim/issues/30132#issuecomment-2308338141", + "id": 2308338141, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "node_id": "IC_kwDOAPphoM6JlnHd", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308338141/reactions" + }, + "updated_at": "2024-08-24T10:38:11Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308338141", + "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" + } + }, + { + "author_association": "NONE", + "body": "> You should just use nvim --server $NVIM --remote\r\n\r\nI tried `let $MANPAGER=\"nvim --server $NVIM --remote\"`. It starts neovim from the terminal within neovim\r\n\r\n> Also, please use the latest version (0.10.1), at least for testing\r\n\r\nPretty sure version is irrelevant as the code responsible hasn't changed", + "created_at": "2024-08-24T10:57:20Z", + "html_url": "https://github.com/neovim/neovim/issues/30132#issuecomment-2308354135", + "id": 2308354135, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "node_id": "IC_kwDOAPphoM6JlrBX", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308354135/reactions" + }, + "updated_at": "2024-08-24T10:57:20Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308354135", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/136635201?v=4", + "events_url": "https://api.github.com/users/Mo-tmd/events{/privacy}", + "followers_url": "https://api.github.com/users/Mo-tmd/followers", + "following_url": "https://api.github.com/users/Mo-tmd/following{/other_user}", + "gists_url": "https://api.github.com/users/Mo-tmd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Mo-tmd", + "id": 136635201, + "login": "Mo-tmd", + "node_id": "U_kgDOCCTjQQ", + "organizations_url": "https://api.github.com/users/Mo-tmd/orgs", + "received_events_url": "https://api.github.com/users/Mo-tmd/received_events", + "repos_url": "https://api.github.com/users/Mo-tmd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Mo-tmd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mo-tmd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Mo-tmd" + } + }, + { + "author_association": "MEMBER", + "body": "Are you sure you're seeing a crash? I think the following steps should reproduce what you see, but there's no crash, only an error message:\r\n```vim\r\n:new\r\n:r!man -Pcat printf\r\n:Man!\r\n:new\r\n:r!man -Pcat printf\r\n:Man!\r\n```\r\nThis prints:\r\n```\r\nError executing Lua callback: /tmp/.mount_nvimMpq0c5/usr/share/nvim/runtime/lua/man.lua:675: Vim:E95: Buffer with this name already exists\r\nstack traceback:\r\n [C]: in function 'file'\r\n /tmp/.mount_nvimMpq0c5/usr/share/nvim/runtime/lua/man.lua:675: in function 'init_pager'\r\n .../.mount_nvimMpq0c5/usr/share/nvim/runtime/plugin/man.lua:9: in function <.../.mount_nvimMpq0c5/usr/share/nvim/runtime/plugin/man.lua:6>\r\n```\r\nWhich is pretty reasonable IMO.", + "created_at": "2024-08-26T14:07:28Z", + "html_url": "https://github.com/neovim/neovim/issues/30132#issuecomment-2310308413", + "id": 2310308413, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "node_id": "IC_kwDOAPphoM6JtII9", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310308413/reactions" + }, + "updated_at": "2024-08-26T14:08:02Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310308413", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11534587?v=4", + "events_url": "https://api.github.com/users/glacambre/events{/privacy}", + "followers_url": "https://api.github.com/users/glacambre/followers", + "following_url": "https://api.github.com/users/glacambre/following{/other_user}", + "gists_url": "https://api.github.com/users/glacambre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glacambre", + "id": 11534587, + "login": "glacambre", + "node_id": "MDQ6VXNlcjExNTM0NTg3", + "organizations_url": "https://api.github.com/users/glacambre/orgs", + "received_events_url": "https://api.github.com/users/glacambre/received_events", + "repos_url": "https://api.github.com/users/glacambre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glacambre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glacambre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glacambre" + } + }, + { + "author_association": "NONE", + "body": "@glacambre, yes that's the error I see, thank you and sorry for my confusing terminology.\r\n\r\nNot sure it's reasonable to get an error when there's a forgotten buffer for that MAN page. It should either go to existing buffer (and wipe out the temporary one), or it should make unique buffer names (e.g. by prefixing with buffer number)\r\n\r\nAlso when using Man as a general $PAGER or $GIT_PAGER, you can get the same buffer name but with different content depending on the command. But perhaps Man plugin wasn't designed for such use cases though.", + "created_at": "2024-08-26T17:54:24Z", + "html_url": "https://github.com/neovim/neovim/issues/30132#issuecomment-2310752729", + "id": 2310752729, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "node_id": "IC_kwDOAPphoM6Ju0nZ", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310752729/reactions" + }, + "updated_at": "2024-08-26T17:54:24Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310752729", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/136635201?v=4", + "events_url": "https://api.github.com/users/Mo-tmd/events{/privacy}", + "followers_url": "https://api.github.com/users/Mo-tmd/followers", + "following_url": "https://api.github.com/users/Mo-tmd/following{/other_user}", + "gists_url": "https://api.github.com/users/Mo-tmd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Mo-tmd", + "id": 136635201, + "login": "Mo-tmd", + "node_id": "U_kgDOCCTjQQ", + "organizations_url": "https://api.github.com/users/Mo-tmd/orgs", + "received_events_url": "https://api.github.com/users/Mo-tmd/received_events", + "repos_url": "https://api.github.com/users/Mo-tmd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Mo-tmd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mo-tmd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Mo-tmd" + } + }, + { + "author_association": "MEMBER", + "body": ">It should either go to existing buffer\r\n\r\nI'm not sure this is possible, since two buffers for `printf` could have different contents.\r\n\r\n>it should make unique buffer names\r\n\r\nThat sounds like a reasonable enhancement. Hopefully there aren't any plugins relying either on the current naming scheme of `man://` buffers or on catching the errors.", + "created_at": "2024-08-26T19:07:05Z", + "html_url": "https://github.com/neovim/neovim/issues/30132#issuecomment-2310882286", + "id": 2310882286, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "node_id": "IC_kwDOAPphoM6JvUPu", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310882286/reactions" + }, + "updated_at": "2024-08-26T19:07:05Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310882286", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/11534587?v=4", + "events_url": "https://api.github.com/users/glacambre/events{/privacy}", + "followers_url": "https://api.github.com/users/glacambre/followers", + "following_url": "https://api.github.com/users/glacambre/following{/other_user}", + "gists_url": "https://api.github.com/users/glacambre/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glacambre", + "id": 11534587, + "login": "glacambre", + "node_id": "MDQ6VXNlcjExNTM0NTg3", + "organizations_url": "https://api.github.com/users/glacambre/orgs", + "received_events_url": "https://api.github.com/users/glacambre/received_events", + "repos_url": "https://api.github.com/users/glacambre/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glacambre/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glacambre/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glacambre" + } + } + ], + "comments": 5, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30132/comments", + "created_at": "2024-08-24T10:33:48Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30132/events", + "html_url": "https://github.com/neovim/neovim/issues/30132", + "id": 2484487419, + "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": "c5def5", + "default": false, + "description": "plugins and Vim \"pack\"", + "id": 117905553, + "name": "plugin", + "node_id": "MDU6TGFiZWwxMTc5MDU1NTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/plugin" + }, + { + "color": "c5def5", + "default": false, + "description": "funtime", + "id": 120251370, + "name": "runtime", + "node_id": "MDU6TGFiZWwxMjAyNTEzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/runtime" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30132/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UFkT7", + "number": 30132, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30132/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30132/timeline", + "title": "E95: Buffer with this name already exists when Man is invoked as a $MANPAGER", + "updated_at": "2024-08-26T22:05:17Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30132", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/136635201?v=4", + "events_url": "https://api.github.com/users/Mo-tmd/events{/privacy}", + "followers_url": "https://api.github.com/users/Mo-tmd/followers", + "following_url": "https://api.github.com/users/Mo-tmd/following{/other_user}", + "gists_url": "https://api.github.com/users/Mo-tmd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Mo-tmd", + "id": 136635201, + "login": "Mo-tmd", + "node_id": "U_kgDOCCTjQQ", + "organizations_url": "https://api.github.com/users/Mo-tmd/orgs", + "received_events_url": "https://api.github.com/users/Mo-tmd/received_events", + "repos_url": "https://api.github.com/users/Mo-tmd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Mo-tmd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mo-tmd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Mo-tmd" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30133.json b/repositories/neovim/issues/30133.json new file mode 100644 index 00000000..4996f34b --- /dev/null +++ b/repositories/neovim/issues/30133.json @@ -0,0 +1,442 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\r\n\r\nNeovim doesn't seem to be able to change the cursor color of Termux.\r\n\r\nI thought it was a Termux issue but realized that running this did change the cursor color\r\n\r\n```lua\r\necho -ne \"\\x1b]12;#FF0000\\x1b\\\\\"\r\n```\r\n\r\nSo, I tried using `io.write()` to manually set it and it seems to work but for some reason when exiting the Cmdline the cursor will return back to the original color.\r\n\r\nI tried using `CmdlineLeave` autocmd to set it but then it briefly turns into red before reverting back to white.\r\n\r\n### Steps to reproduce\r\n\r\nnvim --clean\r\n:hi Cursor guibg=red\r\n\r\n### Expected behavior\r\n\r\nCursor turns red.\r\n\r\n### Neovim version (nvim -v)\r\n\r\nNVIM v0.10.1 Build type: Release LuaJIT 2.1.1720049189\r\n\r\n### Vim (not Nvim) behaves the same?\r\n\r\nYes, 9.1.0500 aarch64\r\n\r\n### Operating system/version\r\n\r\nAndroid 14\r\n\r\n### Terminal name/version\r\n\r\nTermux 0.118.0\r\n\r\n### $TERM environment variable\r\n\r\nxterm-256color:\r\n\r\n### Installation\r\n\r\npkg install neovim", + "closed_at": null, + "comment_data": [ + { + "author_association": "MEMBER", + "body": "The `Cursor` highlight is not used by default. See `:h 'guicursor'`", + "created_at": "2024-08-24T14:28:49Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2308413649", + "id": 2308413649, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jl5jR", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308413649/reactions" + }, + "updated_at": "2024-08-24T14:28:49Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308413649", + "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" + } + }, + { + "author_association": "NONE", + "body": "Setting the value via `guicursor` doesn't work either.", + "created_at": "2024-08-24T14:30:27Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2308414130", + "id": 2308414130, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jl5qy", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308414130/reactions" + }, + "updated_at": "2024-08-24T14:30:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308414130", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } + }, + { + "author_association": "MEMBER", + "body": "Did you set 'guicursor' like this?\r\n```vim\r\n\t\tset guicursor=n-v-c:block,i-ci-ve:ver25,r-cr:hor20,o:hor50\r\n\t\t \\,a:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor\r\n\t\t \\,sm:block-blinkwait175-blinkoff150-blinkon175\r\n```", + "created_at": "2024-08-24T14:31:34Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2308414496", + "id": 2308414496, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jl5wg", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308414496/reactions" + }, + "updated_at": "2024-08-24T14:31:34Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308414496", + "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" + } + }, + { + "author_association": "NONE", + "body": "Yes, I have tried that.\r\n\r\nI have also tried.\r\n```vim\r\nset guicursor=a:MyCursor\r\n```\r\n\r\nBut it didn't retain the color of the highlight group.\r\n\r\n>[!Note]\r\n> Using `blend = 100` in the highlight group does seem to hide the cursor so it's weird that it doesn't apply the bg & fg.", + "created_at": "2024-08-24T14:34:12Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2308415137", + "id": 2308415137, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jl56h", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308415137/reactions" + }, + "updated_at": "2024-08-24T14:34:12Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308415137", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } + }, + { + "author_association": "NONE", + "body": "A bit of an extra info.\r\n\r\nWhen running neovim I will see a `3m`(like in `\\x1b]3m`) briefly flashing on the screen.\r\n\r\nIs it possible that Neovim doesn't recognize the correct codes to use in Termux?", + "created_at": "2024-08-24T14:36:36Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2308415799", + "id": 2308415799, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jl6E3", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308415799/reactions" + }, + "updated_at": "2024-08-24T14:37:29Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308415799", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } + }, + { + "author_association": "MEMBER", + "body": "Hmm, I just tested Nvim 0.10.1 in termux 0.118.1 and cursor color works, so this seems to be a problem with your environment. Is your TERM environment variable `xterm-256color` or `xterm-256color:`?", + "created_at": "2024-08-26T00:27:12Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2309075356", + "id": 2309075356, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6JobGc", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309075356/reactions" + }, + "updated_at": "2024-08-26T00:28:06Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309075356", + "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" + } + }, + { + "author_association": "NONE", + "body": "https://github.com/user-attachments/assets/ed432352-f7a0-473f-8f55-0afbc0d88749\r\n\r\nI have updated the app to 0.118.1 but the issue is still there. In the video, after exiting the `cmdline` the color of the cursor reverts back to the original color(white) so I can't see the cursor anymore.\r\n\r\nI have also tested this with `nvim --clean`.\r\n\r\n> Is your TERM environment variable xterm-256color or xterm-256color:?\r\n\r\n```bash\r\necho $TERM\r\nxterm-256color\r\n```", + "created_at": "2024-08-26T01:03:41Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2309104832", + "id": 2309104832, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6JoiTA", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309104832/reactions" + }, + "updated_at": "2024-08-26T01:04:16Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309104832", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } + }, + { + "author_association": "NONE", + "body": "Adding a timer(with a delay) in a `CmdlineLeave` autocmd does seem to fix the issue.", + "created_at": "2024-08-26T02:42:32Z", + "html_url": "https://github.com/neovim/neovim/issues/30133#issuecomment-2309191780", + "id": 2309191780, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "node_id": "IC_kwDOAPphoM6Jo3hk", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309191780/reactions" + }, + "updated_at": "2024-08-26T02:42:32Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309191780", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } + } + ], + "comments": 8, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30133/comments", + "created_at": "2024-08-24T14:05:42Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30133/events", + "html_url": "https://github.com/neovim/neovim/issues/30133", + "id": 2484621561, + "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": "c5def5", + "default": false, + "description": "", + "id": 197254545, + "name": "tui", + "node_id": "MDU6TGFiZWwxOTcyNTQ1NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/tui" + }, + { + "color": "FBCA04", + "default": false, + "description": "We need minimal steps to reproduce the issue", + "id": 298863445, + "name": "needs:repro", + "node_id": "MDU6TGFiZWwyOTg4NjM0NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/needs:repro" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30133/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UGFD5", + "number": 30133, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30133/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": "reopened", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30133/timeline", + "title": "Can't change cursor color in Termux", + "updated_at": "2024-08-26T02:42:33Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30133", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/122956967?v=4", + "events_url": "https://api.github.com/users/OXY2DEV/events{/privacy}", + "followers_url": "https://api.github.com/users/OXY2DEV/followers", + "following_url": "https://api.github.com/users/OXY2DEV/following{/other_user}", + "gists_url": "https://api.github.com/users/OXY2DEV/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/OXY2DEV", + "id": 122956967, + "login": "OXY2DEV", + "node_id": "U_kgDOB1Qspw", + "organizations_url": "https://api.github.com/users/OXY2DEV/orgs", + "received_events_url": "https://api.github.com/users/OXY2DEV/received_events", + "repos_url": "https://api.github.com/users/OXY2DEV/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/OXY2DEV/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/OXY2DEV/subscriptions", + "type": "User", + "url": "https://api.github.com/users/OXY2DEV" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30136.json b/repositories/neovim/issues/30136.json new file mode 100644 index 00000000..a908b514 --- /dev/null +++ b/repositories/neovim/issues/30136.json @@ -0,0 +1,178 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\r\n\r\nSince nvim 0.9.0 pasting from tmux cuts the content at around 16kB (it varies a bit by a couple of hundreds of bytes). Works in Vim, nano, older Neovims up to (including) 0.8.3. Broken since 0.9.0. Setting paste mode in Neovim does not have any impact on this behavior. Tried with alacritty, gnome-terminal, xterm on Ubuntu 22.04/CentOS 7. Tried also with latest stable NVIM v0.10.2-dev-20+g1fd86be15) - still broken. Tried different tmux versions (makes no difference).\r\n\r\n### Steps to reproduce\r\n\r\n\r\nnvim --clean\r\ni\r\n\r\n', ':lua test()', {noremap=true})\r\n \r\n it doesn't accomplish its job, instead of swapping, it'll just yank/copy it to \" register\r\n\r\n### Expected behavior\r\n\r\n swapping the word string the cursor is on, to \" register\r\n\r\n### Neovim version (nvim -v)\r\n\r\n$ nvim --version NVIM v0.9.5 Build type: Release LuaJIT 2.1.1713773202 system vimrc file: \"$VIM\\sysinit.vim\" fall-back for $VIM: \"/ucrt64/share/nvim\"\r\n\r\n### Vim (not Nvim) behaves the same?\r\n\r\nI can't afford as not having Vim, so please apologize\r\n\r\n### Operating system/version\r\n\r\nMsys2/Mingw64 on Windows\r\n\r\n### Terminal name/version\r\n\r\nmintty\r\n\r\n### $TERM environment variable\r\n\r\nxterm-256color\r\n\r\n### Installation\r\n\r\nMsys2 or Mingw64 or UCRT64 pacman", + "closed_at": "2024-08-26T02:00:11Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "> `:lua test`\r\n\r\nThis will not execute anything. Do you mean to use `:lua test()`?", + "created_at": "2024-08-26T01:02:44Z", + "html_url": "https://github.com/neovim/neovim/issues/30142#issuecomment-2309103821", + "id": 2309103821, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30142", + "node_id": "IC_kwDOAPphoM6JoiDN", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309103821/reactions" + }, + "updated_at": "2024-08-26T01:02:52Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309103821", + "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" + } + }, + { + "author_association": "NONE", + "body": "Of course\r\ndidn't read:\r\n\r\n**eg.**\r\n\r\nWhy github issues full of ones spending others' time to everything annoying far-of-point things", + "created_at": "2024-08-26T01:43:39Z", + "html_url": "https://github.com/neovim/neovim/issues/30142#issuecomment-2309138496", + "id": 2309138496, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30142", + "node_id": "IC_kwDOAPphoM6JoqhA", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309138496/reactions" + }, + "updated_at": "2024-08-26T01:43:39Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309138496", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/25836673?v=4", + "events_url": "https://api.github.com/users/abdulbadii/events{/privacy}", + "followers_url": "https://api.github.com/users/abdulbadii/followers", + "following_url": "https://api.github.com/users/abdulbadii/following{/other_user}", + "gists_url": "https://api.github.com/users/abdulbadii/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/abdulbadii", + "id": 25836673, + "login": "abdulbadii", + "node_id": "MDQ6VXNlcjI1ODM2Njcz", + "organizations_url": "https://api.github.com/users/abdulbadii/orgs", + "received_events_url": "https://api.github.com/users/abdulbadii/received_events", + "repos_url": "https://api.github.com/users/abdulbadii/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/abdulbadii/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abdulbadii/subscriptions", + "type": "User", + "url": "https://api.github.com/users/abdulbadii" + } + }, + { + "author_association": "MEMBER", + "body": "Cannot reproduce. This works for me:\r\n```lua\r\nfunction test()\r\n vim.api.nvim_command('normal! viwp')\r\nend\r\nvim.api.nvim_set_keymap('n', '', ':lua test()', { noremap = true })\r\n```\r\n\r\n> Why github issues full of ones spending others' time to everything annoying far-of-point things\r\n\r\nExactly. Then let's close this issue and not spend more time on this :)", + "created_at": "2024-08-26T02:00:11Z", + "html_url": "https://github.com/neovim/neovim/issues/30142#issuecomment-2309156011", + "id": 2309156011, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30142", + "node_id": "IC_kwDOAPphoM6Jouyr", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309156011/reactions" + }, + "updated_at": "2024-08-26T02:02:35Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309156011", + "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" + } + } + ], + "comments": 3, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30142/comments", + "created_at": "2024-08-26T00:52:43Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30142/events", + "html_url": "https://github.com/neovim/neovim/issues/30142", + "id": 2485602954, + "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": "FBCA04", + "default": false, + "description": "We need minimal steps to reproduce the issue", + "id": 298863445, + "name": "needs:repro", + "node_id": "MDU6TGFiZWwyOTg4NjM0NDU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/needs:repro" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30142/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UJ0qK", + "number": 30142, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30142/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "closed", + "state_reason": "not_planned", + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30142/timeline", + "title": "Within Lua script this key command 'viwp' not work", + "updated_at": "2024-08-26T02:02:35Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30142", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/25836673?v=4", + "events_url": "https://api.github.com/users/abdulbadii/events{/privacy}", + "followers_url": "https://api.github.com/users/abdulbadii/followers", + "following_url": "https://api.github.com/users/abdulbadii/following{/other_user}", + "gists_url": "https://api.github.com/users/abdulbadii/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/abdulbadii", + "id": 25836673, + "login": "abdulbadii", + "node_id": "MDQ6VXNlcjI1ODM2Njcz", + "organizations_url": "https://api.github.com/users/abdulbadii/orgs", + "received_events_url": "https://api.github.com/users/abdulbadii/received_events", + "repos_url": "https://api.github.com/users/abdulbadii/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/abdulbadii/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abdulbadii/subscriptions", + "type": "User", + "url": "https://api.github.com/users/abdulbadii" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30144.json b/repositories/neovim/issues/30144.json new file mode 100644 index 00000000..692eb43a --- /dev/null +++ b/repositories/neovim/issues/30144.json @@ -0,0 +1,89 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "body": "### Problem\n\nSometimes concealed text in one buffer is replaced by a :syn-cchar defined in a different buffer's syntax rules.\n\n### Steps to reproduce\n\nThis isn't easy to reproduce; I suspect it's caused by a race condition in the syntax highlighting between different buffers. The simplest reproducer I've found so far is:\r\n```\r\nnvim --clean -c 'checkhealth|vert help reference_toc'\r\n```\r\n\r\nSometimes, but not always, help tags in the `:help` window will render with a ─ (U+2500 BOX DRAWINGS LIGHT HORIZONTAL) on either side of them, like this:\r\n![image](https://github.com/user-attachments/assets/4f5ef6f1-bceb-48f4-bf16-1dde330aee6c)\r\n\r\nPressing Ctrl-L may fix that:\r\n![image](https://github.com/user-attachments/assets/322cfcbf-f960-4c12-8d4b-a2f61d0157b9)\r\n\r\nThough pressing Ctrl-L again may make it recur, toggling between the two states.\r\n\r\nThat box drawing character is configured in `runtime/syntax/checkhealth.vim`:\r\n```vim\r\nsyn match healthHeadingChar \"=\" conceal cchar=─ contained containedin=helpSectionDelim\r\n```\r\nBut that is not expected to affect the behavior of an ft=help buffer.\r\n\r\nThis seems to happen more often with certain terminal sizes (I've been reproducing it in a 100 column by 40 line terminal fairly regularly).\n\n### Expected behavior\n\nThe `|` surrounding help tags should be hidden at `conceallevel=2`, rather than replaced with `─`.\r\n\r\nI see that there's a static variable called `static int current_sub_char = 0;` that stores the \"current\" `cchar`, but it's not clear to me how that's meant to work across different buffers. It seems as though one buffer is seeing a cchar that only exists in the syntax rules for a different buffer.\n\n### Neovim version (nvim -v)\n\nNVIM v0.11.0-dev-660+gcf44121f7\n\n### Vim (not Nvim) behaves the same?\n\nI can't reproduce reliably enough to be sure (given no :checkhealth in vim)\n\n### Operating system/version\n\nUbuntu 24.04\n\n### Terminal name/version\n\nTested with Windows Terminal and wsltty\n\n### $TERM environment variable\n\nxterm-256color\n\n### Installation\n\nNightly release from GitHub", + "closed_at": null, + "comment_data": [], + "comments": 0, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30144/comments", + "created_at": "2024-08-26T02:31:28Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30144/events", + "html_url": "https://github.com/neovim/neovim/issues/30144", + "id": 2485713522, + "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": "c5def5", + "default": false, + "description": "regex syntax or non-regex parsing, lpeg, grammars", + "id": 531600085, + "name": "syntax", + "node_id": "MDU6TGFiZWw1MzE2MDAwODU=", + "url": "https://api.github.com/repos/neovim/neovim/labels/syntax" + }, + { + "color": "C5DEF5", + "default": false, + "description": "", + "id": 3385582660, + "name": "conceal", + "node_id": "LA_kwDOAPphoM7Jy-RE", + "url": "https://api.github.com/repos/neovim/neovim/labels/conceal" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30144/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UKPpy", + "number": 30144, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30144/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30144/timeline", + "title": "conceal can use a cchar from the wrong buffer", + "updated_at": "2024-08-26T03:48:15Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30144", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/29423?v=4", + "events_url": "https://api.github.com/users/godlygeek/events{/privacy}", + "followers_url": "https://api.github.com/users/godlygeek/followers", + "following_url": "https://api.github.com/users/godlygeek/following{/other_user}", + "gists_url": "https://api.github.com/users/godlygeek/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/godlygeek", + "id": 29423, + "login": "godlygeek", + "node_id": "MDQ6VXNlcjI5NDIz", + "organizations_url": "https://api.github.com/users/godlygeek/orgs", + "received_events_url": "https://api.github.com/users/godlygeek/received_events", + "repos_url": "https://api.github.com/users/godlygeek/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/godlygeek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/godlygeek/subscriptions", + "type": "User", + "url": "https://api.github.com/users/godlygeek" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/30150.json b/repositories/neovim/issues/30150.json new file mode 100644 index 00000000..5026db85 --- /dev/null +++ b/repositories/neovim/issues/30150.json @@ -0,0 +1,71 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Problem\n\nI am not sure if this has been reported before.\r\nWhen in terminal buffer and visual mode and terminal update its content, the cursor jumps to the last line of the terminal making it impossible to yank something from the terminal.\r\ne.g. running `while true; do echo -ne \"\\r$(date +\"%H:%M:%S\")\"; sleep 1; done` in a terminal buffer.\n\n### Expected behavior\n\nCursor should fix in place and not jump to last line.\r\nAt least that is the behavior with [emacs-libvterm](https://github.com/akermu/emacs-libvterm)", + "closed_at": null, + "comment_data": [], + "comments": 0, + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30150/comments", + "created_at": "2024-08-26T14:38:30Z", + "events_url": "https://api.github.com/repos/neovim/neovim/issues/30150/events", + "html_url": "https://github.com/neovim/neovim/issues/30150", + "id": 2487038600, + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "built-in :terminal or :shell", + "id": 212696822, + "name": "terminal", + "node_id": "MDU6TGFiZWwyMTI2OTY4MjI=", + "url": "https://api.github.com/repos/neovim/neovim/labels/terminal" + } + ], + "labels_url": "https://api.github.com/repos/neovim/neovim/issues/30150/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDOAPphoM6UPTKI", + "number": 30150, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/30150/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/neovim", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/30150/timeline", + "title": "Cursor jump to last line when terminal updates in visual mode", + "updated_at": "2024-08-26T14:44:38Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/30150", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6659559?v=4", + "events_url": "https://api.github.com/users/Shooooooooo/events{/privacy}", + "followers_url": "https://api.github.com/users/Shooooooooo/followers", + "following_url": "https://api.github.com/users/Shooooooooo/following{/other_user}", + "gists_url": "https://api.github.com/users/Shooooooooo/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Shooooooooo", + "id": 6659559, + "login": "Shooooooooo", + "node_id": "MDQ6VXNlcjY2NTk1NTk=", + "organizations_url": "https://api.github.com/users/Shooooooooo/orgs", + "received_events_url": "https://api.github.com/users/Shooooooooo/received_events", + "repos_url": "https://api.github.com/users/Shooooooooo/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Shooooooooo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Shooooooooo/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Shooooooooo" + } +} \ No newline at end of file diff --git a/repositories/neovim/issues/4736.json b/repositories/neovim/issues/4736.json index f6e05ad8..3552370b 100644 --- a/repositories/neovim/issues/4736.json +++ b/repositories/neovim/issues/4736.json @@ -396,7 +396,7 @@ { "color": "c5def5", "default": false, - "description": "redraw", + "description": "redraw, layout, presentation", "id": 718084050, "name": "display", "node_id": "MDU6TGFiZWw3MTgwODQwNTA=", @@ -407,7 +407,7 @@ "locked": false, "milestone": { "closed_at": null, - "closed_issues": 601, + "closed_issues": 632, "created_at": "2014-05-10T20:43:04Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -436,17 +436,17 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/6/labels", "node_id": "MDk6TWlsZXN0b25lNjU1MDM3", "number": 6, - "open_issues": 424, + "open_issues": 548, "state": "open", "title": "backlog", - "updated_at": "2024-02-12T15:43:47Z", + "updated_at": "2024-08-20T12:39:11Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/6" }, "node_id": "MDU6SXNzdWUxNTQxMTMyOTg=", "number": 4736, "performed_via_github_app": null, "reactions": { - "+1": 32, + "+1": 36, "-1": 0, "confused": 0, "eyes": 0, @@ -454,7 +454,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 32, + "total_count": 36, "url": "https://api.github.com/repos/neovim/neovim/issues/4736/reactions" }, "repository_url": "https://api.github.com/repos/neovim/neovim", @@ -462,7 +462,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/4736/timeline", "title": "slow movement, highlighting on long lines", - "updated_at": "2024-02-08T20:58:44Z", + "updated_at": "2024-08-24T02:58:58Z", "url": "https://api.github.com/repos/neovim/neovim/issues/4736", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2451044?v=4", diff --git a/repositories/neovim/issues/8587.json b/repositories/neovim/issues/8587.json index 4fb92d4f..983b66eb 100644 --- a/repositories/neovim/issues/8587.json +++ b/repositories/neovim/issues/8587.json @@ -16,7 +16,7 @@ "node_id": "MDEyOklzc3VlQ29tbWVudDM5ODIxNjYyMw==", "performed_via_github_app": null, "reactions": { - "+1": 5, + "+1": 6, "-1": 1, "confused": 1, "eyes": 0, @@ -24,7 +24,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 7, + "total_count": 8, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/398216623/reactions" }, "updated_at": "2018-06-18T22:34:06Z", @@ -236,7 +236,7 @@ "node_id": "IC_kwDOAPphoM5AY6pZ", "performed_via_github_app": null, "reactions": { - "+1": 9, + "+1": 10, "-1": 0, "confused": 0, "eyes": 0, @@ -244,7 +244,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 9, + "total_count": 10, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1080273497/reactions" }, "updated_at": "2022-03-28T07:03:23Z", @@ -412,7 +412,7 @@ "node_id": "IC_kwDOAPphoM5ivmFd", "performed_via_github_app": null, "reactions": { - "+1": 3, + "+1": 4, "-1": 0, "confused": 0, "eyes": 0, @@ -420,7 +420,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 3, + "total_count": 4, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1656643933/reactions" }, "updated_at": "2023-07-29T08:54:15Z", @@ -1072,7 +1072,7 @@ "node_id": "IC_kwDOAPphoM6BuTdc", "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 3, "-1": 0, "confused": 0, "eyes": 0, @@ -1080,7 +1080,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 2, + "total_count": 4, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2176399196/reactions" }, "updated_at": "2024-06-18T15:34:27Z", @@ -1325,9 +1325,53 @@ "type": "User", "url": "https://api.github.com/users/Archie-2021" } + }, + { + "author_association": "NONE", + "body": "This happened to me as well. Windows 11, pwsh, Neovim v0.10.1.\r\n\r\nI didn't have `shada` directory in my nvim config directory. I made sure to watch the hidden files and then created `shada` directory to confirm it didn't really exist. Removed the directory again, but I still got the error. \r\n\r\nThe strange thing is running the command from @BinaryFly above cleared the error.", + "created_at": "2024-08-21T08:39:28Z", + "html_url": "https://github.com/neovim/neovim/issues/8587#issuecomment-2301488538", + "id": 2301488538, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/8587", + "node_id": "IC_kwDOAPphoM6JLe2a", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301488538/reactions" + }, + "updated_at": "2024-08-21T08:39:28Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301488538", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/37625377?v=4", + "events_url": "https://api.github.com/users/aasril/events{/privacy}", + "followers_url": "https://api.github.com/users/aasril/followers", + "following_url": "https://api.github.com/users/aasril/following{/other_user}", + "gists_url": "https://api.github.com/users/aasril/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/aasril", + "id": 37625377, + "login": "aasril", + "node_id": "MDQ6VXNlcjM3NjI1Mzc3", + "organizations_url": "https://api.github.com/users/aasril/orgs", + "received_events_url": "https://api.github.com/users/aasril/received_events", + "repos_url": "https://api.github.com/users/aasril/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/aasril/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aasril/subscriptions", + "type": "User", + "url": "https://api.github.com/users/aasril" + } } ], - "comments": 30, + "comments": 31, "comments_url": "https://api.github.com/repos/neovim/neovim/issues/8587/comments", "created_at": "2018-06-18T15:51:20Z", "events_url": "https://api.github.com/repos/neovim/neovim/issues/8587/events", @@ -1376,7 +1420,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/neovim/issues/8587/timeline", "title": "\"E138: main.shada.tmp.X files exist, cannot write ShaDa file!\" on close.", - "updated_at": "2024-08-01T11:44:32Z", + "updated_at": "2024-08-21T08:39:29Z", "url": "https://api.github.com/repos/neovim/neovim/issues/8587", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2086176?v=4", diff --git a/repositories/neovim/pulls/20643.json b/repositories/neovim/pulls/20643.json new file mode 100644 index 00000000..6f75bb1f --- /dev/null +++ b/repositories/neovim/pulls/20643.json @@ -0,0 +1,495 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/20643/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/20643/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/20643" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/20643" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/20643/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/20643" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/aa27e304f7775e591e4a02c9de187b2a334b9e69" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "d339b4aad7461937e1e03ac0836b2eb1354ff442", + "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 #9813\r\n\r\nI think the wait is not needed.", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "> When I edit a file marked read-only, there is a jarring delay upon editing it. Please make it configurable if possible. Thank you. The attached SO question has info on where the edit would go...\r\n\r\nThe behavior is already configurable by `set noreadonly`.\r\nSo the problem is it should be configurable or not.", + "created_at": "2022-10-14T08:41:29Z", + "html_url": "https://github.com/neovim/neovim/pull/20643#issuecomment-1278684016", + "id": 1278684016, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20643", + "node_id": "IC_kwDOAPphoM5MNytw", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1278684016/reactions" + }, + "updated_at": "2022-10-14T08:41:29Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1278684016", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "I am referencing [Issue 19352](https://github.com/neovim/neovim/issues/19352) which is sort of related as it contains some calls to `os_delay` that the devs might want to get rid of eventually.", + "created_at": "2022-10-24T21:25:30Z", + "html_url": "https://github.com/neovim/neovim/pull/20643#issuecomment-1289637156", + "id": 1289637156, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20643", + "node_id": "IC_kwDOAPphoM5M3k0k", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1289637156/reactions" + }, + "updated_at": "2022-10-24T21:25:30Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1289637156", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2111160?v=4", + "events_url": "https://api.github.com/users/pierreganty/events{/privacy}", + "followers_url": "https://api.github.com/users/pierreganty/followers", + "following_url": "https://api.github.com/users/pierreganty/following{/other_user}", + "gists_url": "https://api.github.com/users/pierreganty/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/pierreganty", + "id": 2111160, + "login": "pierreganty", + "node_id": "MDQ6VXNlcjIxMTExNjA=", + "organizations_url": "https://api.github.com/users/pierreganty/orgs", + "received_events_url": "https://api.github.com/users/pierreganty/received_events", + "repos_url": "https://api.github.com/users/pierreganty/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/pierreganty/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pierreganty/subscriptions", + "type": "User", + "url": "https://api.github.com/users/pierreganty" + } + }, + { + "author_association": "NONE", + "body": "When I open a file in Neovim, delete it in another terminal, and then go back to the open buffer, it freezes for a second and gives me the error `E211: File ... no longer available`.\r\nIt happens a lot, especially when I'm doing git operations, and it's frustrating.\r\n\r\nI think this PR might fix the problem, will it get merged?", + "created_at": "2024-08-21T02:27:01Z", + "html_url": "https://github.com/neovim/neovim/pull/20643#issuecomment-2300309119", + "id": 2300309119, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20643", + "node_id": "IC_kwDOAPphoM6JG-5_", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300309119/reactions" + }, + "updated_at": "2024-08-21T02:27:01Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300309119", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/23169202?v=4", + "events_url": "https://api.github.com/users/devsunb/events{/privacy}", + "followers_url": "https://api.github.com/users/devsunb/followers", + "following_url": "https://api.github.com/users/devsunb/following{/other_user}", + "gists_url": "https://api.github.com/users/devsunb/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/devsunb", + "id": 23169202, + "login": "devsunb", + "node_id": "MDQ6VXNlcjIzMTY5MjAy", + "organizations_url": "https://api.github.com/users/devsunb/orgs", + "received_events_url": "https://api.github.com/users/devsunb/received_events", + "repos_url": "https://api.github.com/users/devsunb/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/devsunb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/devsunb/subscriptions", + "type": "User", + "url": "https://api.github.com/users/devsunb" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/20643/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/20643/commits", + "created_at": "2022-10-14T07:44:48Z", + "diff_url": "https://github.com/neovim/neovim/pull/20643.diff", + "draft": false, + "head": { + "label": "Shougo:warning_wait", + "ref": "warning_wait", + "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": 3, + "forks_count": 3, + "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_discussions": false, + "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": "2024-08-26T05:28:12Z", + "releases_url": "https://api.github.com/repos/Shougo/neovim/releases{/id}", + "size": 276671, + "ssh_url": "git@github.com:Shougo/neovim.git", + "stargazers_count": 38, + "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": "2024-08-16T11:52:54Z", + "url": "https://api.github.com/repos/Shougo/neovim", + "visibility": "public", + "watchers": 38, + "watchers_count": 38, + "web_commit_signoff_required": false + }, + "sha": "aa27e304f7775e591e4a02c9de187b2a334b9e69", + "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/20643", + "id": 1087072590, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/20643", + "labels": [ + { + "color": "FBCA04", + "default": false, + "description": "issue needs attention from an expert, or PR proposes significant changes to architecture or API", + "id": 212680983, + "name": "needs:discussion", + "node_id": "MDU6TGFiZWwyMTI2ODA5ODM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/needs:discussion" + } + ], + "locked": false, + "merge_commit_sha": "552d1ae39cdf85777cfa98f269a066fc51c71098", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM5Ay2lO", + "number": 20643, + "patch_url": "https://github.com/neovim/neovim/pull/20643.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/20643/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/aa27e304f7775e591e4a02c9de187b2a334b9e69", + "title": "Remove warning wait", + "updated_at": "2024-08-21T02:27:02Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/20643", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/22846.json b/repositories/neovim/pulls/22846.json new file mode 100644 index 00000000..b285463a --- /dev/null +++ b/repositories/neovim/pulls/22846.json @@ -0,0 +1,916 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/22846/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/22846" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/22846" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ea77b8e19ed88e77a78ae66cc6de60744de71401" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "f215a2aeaacb9635232cfad82de9a9674a86969c", + "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": "## Problem\r\n\r\n- `vim.loop` as a name is confusing and doesn't obviously map onto `uv`. This leads to a discontinuity in our docs since all luv functions are documented as `uv.*`.\r\n- A common convention has developed to include `local uv = vim.loop` (even in our own codebase!). This makes searching for uv usages more difficult.\r\n\r\n## Solution\r\n\r\n- Rename `vim.loop` to `vim.uv`\r\n- Add `vim.loop = vim.uv`\r\n- Deprecate `vim.loop` (via emmy annotations only).\r\n\r\n## Benefits\r\n\r\n- Makes our documentation more consistent: references to `vim.uv.spawn` take you to the documentation of `uv.spawn`\r\n- Makes searching for usages of `uv` easier: `grep uv\\.spawn` vs `grep '(uv|loop)\\.spawn)`\r\n- Closer mapping to the backend API: `vim.uv.fs_stat()` -> `uv_fs_stat()`\r\n\r\n## Cons\r\n\r\n- More churn", + "closed_at": "2023-06-03T10:06:01Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/22846#discussion_r1208056780" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056780" + } + }, + "author_association": "MEMBER", + "body": "With the name change, I think this paragraph should be rewritten along the lines of \r\n\r\n\"`vim.uv` exposes the \"luv\" Lua bindings for the libUV library that Nvim uses for networking, filesystem, and process management, see |luvref.txt|. In particular, it allows interacting with the main Nvim |luv-event-loop|.\"\r\n\r\n(No need for the vimscript snippet, now that we have a full reference manual.)\r\n", + "commit_id": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "created_at": "2023-05-27T16:37:38Z", + "diff_hunk": "@@ -447,29 +447,29 @@ Note that underscore-prefixed functions (e.g. \"_os_proc_children\") are\n internal/private and must not be used by plugins.\n \n ------------------------------------------------------------------------------\n-VIM.LOOP *lua-loop* *vim.loop*\n+VIM.UV *lua-loop* *vim.uv*\n \n-`vim.loop` exposes all features of the Nvim event-loop. This is a low-level\n+`vim.uv` exposes all features of the Nvim event-loop. This is a low-level\n API that provides functionality for networking, filesystem, and process\n management. Try this command to see available functions: >vim\n \n- :lua print(vim.inspect(vim.loop))\n+ :lua print(vim.inspect(vim.uv))\n <\n-Internally, `vim.loop` wraps the \"luv\" Lua bindings for the LibUV library;\n+Internally, `vim.uv` wraps the \"luv\" Lua bindings for the LibUV library;\n see |luv-intro| for a full reference manual.", + "html_url": "https://github.com/neovim/neovim/pull/22846#discussion_r1208056780", + "id": 1208056780, + "line": null, + "node_id": "PRRC_kwDOAPphoM5IAXvM", + "original_commit_id": "f103df436cf529a7901ffb8a077cb3944076b16c", + "original_line": 459, + "original_position": 17, + "original_start_line": 452, + "path": "runtime/doc/lua.txt", + "position": null, + "pull_request_review_id": 1447465051, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056780/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2023-05-27T16:38:43Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056780", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/22846#discussion_r1208056996" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056996" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n\t\tTo get the system name use |vim.uv|.os_uname() in Lua: >lua\r\n\t\t\tprint(vim.uv.os_uname().sysname)\r\n```\r\n(while we're at it)", + "commit_id": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "created_at": "2023-05-27T16:38:17Z", + "diff_hunk": "@@ -3868,8 +3868,8 @@ has({feature})\tReturns 1 if {feature} is supported, 0 otherwise. The\n \t\t{feature} argument is a feature name like \"nvim-0.2.1\" or\n \t\t\"win32\", see below. See also |exists()|.\n \n-\t\tTo get the system name use |vim.loop|.os_uname() in Lua: >\n-\t\t\t:lua print(vim.loop.os_uname().sysname)\n+\t\tTo get the system name use |vim.uv|.os_uname() in Lua: >\n+\t\t\t:lua print(vim.uv.os_uname().sysname)", + "html_url": "https://github.com/neovim/neovim/pull/22846#discussion_r1208056996", + "id": 1208056996, + "line": null, + "node_id": "PRRC_kwDOAPphoM5IAXyk", + "original_commit_id": "f103df436cf529a7901ffb8a077cb3944076b16c", + "original_line": 3872, + "original_position": 7, + "original_start_line": 3871, + "path": "runtime/doc/builtin.txt", + "position": null, + "pull_request_review_id": 1447465051, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056996/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2023-05-27T16:38:43Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1208056996", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/22846#discussion_r1209971364" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209971364" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n vim.uv.sleep(10)\r\n```", + "commit_id": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "created_at": "2023-05-30T09:04:11Z", + "diff_hunk": "@@ -24,7 +24,7 @@ describe('vim.highlight.on_yank', function()\n it('does not close timer twice', function()\n exec_lua([[\n vim.highlight.on_yank({timeout = 10, on_macro = true, event = {operator = \"y\"}})\n- vim.loop.sleep(10)\n+ vim.ui.sleep(10)", + "html_url": "https://github.com/neovim/neovim/pull/22846#discussion_r1209971364", + "id": 1209971364, + "line": null, + "node_id": "PRRC_kwDOAPphoM5IHrKk", + "original_commit_id": "75b197e7490f1e9df270690636b3314e7ef8a3f3", + "original_line": 27, + "original_position": 5, + "original_start_line": null, + "path": "test/functional/lua/highlight_spec.lua", + "position": null, + "pull_request_review_id": 1450467455, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209971364/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2023-05-30T09:04:12Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209971364", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/22846#discussion_r1209989707" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209989707" + } + }, + "author_association": "MEMBER", + "body": "I think this fits better under \"DEPRECATIONS\" -- no need to mention that it will be deprecated than (as it arguably already is).", + "commit_id": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "created_at": "2023-05-30T09:18:56Z", + "diff_hunk": "@@ -80,6 +80,9 @@ The following changes to existing APIs or features add new behavior.\n • The `workspace/didChangeWatchedFiles` LSP client capability is now enabled\n by default.\n \n+• `vim.loop` has been renamed to `vim.uv`. `vim.loop` will be deprecated and", + "html_url": "https://github.com/neovim/neovim/pull/22846#discussion_r1209989707", + "id": 1209989707, + "line": null, + "node_id": "PRRC_kwDOAPphoM5IHvpL", + "original_commit_id": "d721aee04cd57d13460733f132369bfd7a157235", + "original_line": 83, + "original_position": 4, + "original_start_line": null, + "path": "runtime/doc/news.txt", + "position": null, + "pull_request_review_id": 1450496693, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209989707/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2023-05-30T09:18:56Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1209989707", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/22846#discussion_r1210474693" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/22846" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1210474693" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n• `vim.loop` has been renamed to `vim.uv`.\r\n```", + "commit_id": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "created_at": "2023-05-30T15:41:18Z", + "diff_hunk": "@@ -109,4 +109,6 @@ release.\n - |nvim_win_get_option()|\tUse |nvim_get_option_value()| instead.\n - |nvim_win_set_option()|\tUse |nvim_set_option_value()| instead.\n \n+• `vim.loop` has been renamed to `vim.uv`. `", + "html_url": "https://github.com/neovim/neovim/pull/22846#discussion_r1210474693", + "id": 1210474693, + "line": null, + "node_id": "PRRC_kwDOAPphoM5IJmDF", + "original_commit_id": "b24fa421bd8aa4dcc0c48598c3d944e580108411", + "original_line": 112, + "original_position": 4, + "original_start_line": null, + "path": "runtime/doc/news.txt", + "position": null, + "pull_request_review_id": 1451268709, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1210474693/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2023-05-30T15:41:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1210474693", + "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" + } + } + ], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "Also con: makes backporting slightly harder (automatic action will fail more often). Maybe backport the reverse shim (add `vim.uv = vim.loop`)?", + "created_at": "2023-05-28T09:22:42Z", + "html_url": "https://github.com/neovim/neovim/pull/22846#issuecomment-1566031706", + "id": 1566031706, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/22846", + "node_id": "IC_kwDOAPphoM5dV79a", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1566031706/reactions" + }, + "updated_at": "2023-05-28T09:22:42Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1566031706", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Could we just backport this change?", + "created_at": "2023-05-30T08:51:18Z", + "html_url": "https://github.com/neovim/neovim/pull/22846#issuecomment-1568030338", + "id": 1568030338, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/22846", + "node_id": "IC_kwDOAPphoM5ddj6C", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568030338/reactions" + }, + "updated_at": "2023-05-30T08:51:18Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568030338", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Sure, if it applies cleanly and doesn't leave a mix of `vim.loop` and `vim.uv` in the code base.", + "created_at": "2023-05-30T08:53:54Z", + "html_url": "https://github.com/neovim/neovim/pull/22846#issuecomment-1568034938", + "id": 1568034938, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/22846", + "node_id": "IC_kwDOAPphoM5ddlB6", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568034938/reactions" + }, + "updated_at": "2023-05-30T08:53:54Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568034938", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "I do think a news.txt entry explaining briefly what's going on would be appropriate, as this is a very user-facing (even if not breaking) change.", + "created_at": "2023-05-30T09:05:25Z", + "html_url": "https://github.com/neovim/neovim/pull/22846#issuecomment-1568060709", + "id": 1568060709, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/22846", + "node_id": "IC_kwDOAPphoM5ddrUl", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568060709/reactions" + }, + "updated_at": "2023-05-30T09:05:53Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1568060709", + "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" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/22846/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/22846/commits", + "created_at": "2023-04-01T10:09:50Z", + "diff_url": "https://github.com/neovim/neovim/pull/22846.diff", + "draft": false, + "head": { + "label": "lewis6991:feat/renameuv", + "ref": "feat/renameuv", + "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_discussions": false, + "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": 0, + "open_issues_count": 0, + "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": "2024-08-26T14:22:56Z", + "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", + "size": 277715, + "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": "2024-02-06T12:43:15Z", + "url": "https://api.github.com/repos/lewis6991/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ea77b8e19ed88e77a78ae66cc6de60744de71401", + "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/22846", + "id": 1298651895, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/22846", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "stdlib", + "id": 573222693, + "name": "lua", + "node_id": "MDU6TGFiZWw1NzMyMjI2OTM=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lua" + } + ], + "locked": false, + "merge_commit_sha": "2db719f6c2b677fcbc197b02fe52764a851523b2", + "merged_at": "2023-06-03T10:06:00Z", + "milestone": { + "closed_at": "2024-05-16T14:11:42Z", + "closed_issues": 438, + "created_at": "2023-02-02T14:11:43Z", + "creator": { + "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" + }, + "description": "", + "due_on": "2024-05-12T07:00:00Z", + "html_url": "https://github.com/neovim/neovim/milestone/36", + "id": 8997654, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/36/labels", + "node_id": "MI_kwDOAPphoM4AiUsW", + "number": 36, + "open_issues": 0, + "state": "closed", + "title": "0.10", + "updated_at": "2024-08-26T01:36:27Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/36" + }, + "node_id": "PR_kwDOAPphoM5NZ9r3", + "number": 22846, + "patch_url": "https://github.com/neovim/neovim/pull/22846.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/22846/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ea77b8e19ed88e77a78ae66cc6de60744de71401", + "title": "feat!: rename vim.loop -> vim.uv", + "updated_at": "2024-08-26T01:36:27Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/22846", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/26052.json b/repositories/neovim/pulls/26052.json index 04ff745e..2ad682e2 100644 --- a/repositories/neovim/pulls/26052.json +++ b/repositories/neovim/pulls/26052.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "6bcefad5a671faab202d5359752b75c6619b9e28", @@ -169,7 +169,7 @@ "url": "https://api.github.com/users/neovim" } }, - "body": "Hello, this is my first PR.\r\nClose #19708.\r\n", + "body": "Fires when Visual mode starts, visual mode changes to another visual mode, selection changes, cursor moves while in visual mode.\r\nClose #19708.\r\n", "closed_at": null, "comment_data": [ { @@ -1265,7 +1265,7 @@ } ], "locked": false, - "merge_commit_sha": "a4c0b1756854727881caba060640658ebcf2f138", + "merge_commit_sha": "a41e3c1f6f282ecac7eb11cf2239577d9578abe9", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM5fiynr", @@ -1278,7 +1278,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8ffb9fafa74422ce93eefe7ab57d9c15cfd15512", "title": "feat(event): add VisualChanged autocmd", - "updated_at": "2024-08-17T14:12:08Z", + "updated_at": "2024-08-21T13:10:42Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/26052", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/20646330?v=4", diff --git a/repositories/neovim/pulls/27422.json b/repositories/neovim/pulls/27422.json index 84037bc3..f90af540 100644 --- a/repositories/neovim/pulls/27422.json +++ b/repositories/neovim/pulls/27422.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5201, - "forks_count": 5201, + "forks": 5547, + "forks_count": 5547, "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}", @@ -94,8 +94,8 @@ "name": "neovim", "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1728, - "open_issues_count": 1728, + "open_issues": 1778, + "open_issues_count": 1778, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-02-12T23:38:13Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 252813, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 73720, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-02-13T01:34:21Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 73720, - "watchers_count": 73720, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "170c890dca8f160bdcd41e4fdc6bf15ee0bdba49", @@ -320,7 +320,7 @@ "node_id": "IC_kwDOAPphoM5ze6wc", "performed_via_github_app": null, "reactions": { - "+1": 0, + "+1": 1, "-1": 0, "confused": 0, "eyes": 0, @@ -328,7 +328,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 1, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/1937484828/reactions" }, "updated_at": "2024-02-11T09:35:52Z", @@ -749,6 +749,94 @@ "type": "User", "url": "https://api.github.com/users/lewis6991" } + }, + { + "author_association": "NONE", + "body": "@clason should we move any further conversations here? RE: https://github.com/LazyVim/LazyVim/issues/1581#issuecomment-2310611839 and https://github.com/echasnovski/mini.nvim/issues/1151#issuecomment-2308453218", + "created_at": "2024-08-26T17:47:26Z", + "html_url": "https://github.com/neovim/neovim/pull/27422#issuecomment-2310741600", + "id": 2310741600, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27422", + "node_id": "IC_kwDOAPphoM6Jux5g", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310741600/reactions" + }, + "updated_at": "2024-08-26T17:48:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310741600", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/64155612?v=4", + "events_url": "https://api.github.com/users/GitMurf/events{/privacy}", + "followers_url": "https://api.github.com/users/GitMurf/followers", + "following_url": "https://api.github.com/users/GitMurf/following{/other_user}", + "gists_url": "https://api.github.com/users/GitMurf/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/GitMurf", + "id": 64155612, + "login": "GitMurf", + "node_id": "MDQ6VXNlcjY0MTU1NjEy", + "organizations_url": "https://api.github.com/users/GitMurf/orgs", + "received_events_url": "https://api.github.com/users/GitMurf/received_events", + "repos_url": "https://api.github.com/users/GitMurf/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/GitMurf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/GitMurf/subscriptions", + "type": "User", + "url": "https://api.github.com/users/GitMurf" + } + }, + { + "author_association": "MEMBER", + "body": "No, let's keep this PR focused on the technical details, the context is not needed.", + "created_at": "2024-08-26T17:48:18Z", + "html_url": "https://github.com/neovim/neovim/pull/27422#issuecomment-2310742922", + "id": 2310742922, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/27422", + "node_id": "IC_kwDOAPphoM6JuyOK", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310742922/reactions" + }, + "updated_at": "2024-08-26T17:48:33Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310742922", + "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" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/27422/comments", @@ -791,7 +879,7 @@ "git_url": "git://github.com/wookayin/neovim.git", "has_discussions": false, "has_downloads": true, - "has_issues": false, + "has_issues": true, "has_pages": false, "has_projects": true, "has_wiki": true, @@ -820,8 +908,8 @@ "name": "neovim", "node_id": "R_kgDOIVu7Ww", "notifications_url": "https://api.github.com/repos/wookayin/neovim/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, + "open_issues": 2, + "open_issues_count": 2, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/1009873?v=4", "events_url": "https://api.github.com/users/wookayin/events{/privacy}", @@ -844,9 +932,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/wookayin/neovim/pulls{/number}", - "pushed_at": "2024-02-12T05:28:22Z", + "pushed_at": "2024-08-26T05:27:11Z", "releases_url": "https://api.github.com/repos/wookayin/neovim/releases{/id}", - "size": 247978, + "size": 266961, "ssh_url": "git@github.com:wookayin/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/wookayin/neovim/stargazers", @@ -858,7 +946,7 @@ "teams_url": "https://api.github.com/repos/wookayin/neovim/teams", "topics": [], "trees_url": "https://api.github.com/repos/wookayin/neovim/git/trees{/sha}", - "updated_at": "2024-01-25T20:45:40Z", + "updated_at": "2024-05-23T03:26:44Z", "url": "https://api.github.com/repos/wookayin/neovim", "visibility": "public", "watchers": 0, @@ -920,7 +1008,7 @@ } ], "locked": false, - "merge_commit_sha": "572de6a4841a3d022b9cc3c135c53ea54526f68f", + "merge_commit_sha": "0922c11ab5b9e10b734c0f711fa2482fdc2818a7", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM5mkpD8", @@ -994,7 +1082,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/477003f1b2b5e9d90d3fac36f5e907c4e05e0296", "title": "perf(treesitter): fix slow foldexpr when parser is not available", - "updated_at": "2024-02-12T05:33:22Z", + "updated_at": "2024-08-26T17:48:33Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/27422", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/1009873?v=4", diff --git a/repositories/neovim/pulls/28415.json b/repositories/neovim/pulls/28415.json index 29bd8268..b021d193 100644 --- a/repositories/neovim/pulls/28415.json +++ b/repositories/neovim/pulls/28415.json @@ -22,14 +22,38 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/28415" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/7e75ec4116c771dcbeeb51deb7fd21f7bea29031" + "href": "https://api.github.com/repos/neovim/neovim/statuses/2f71f47b83e7a6bc4b45b440f572db3530847b45" } }, "active_lock_reason": null, "assignee": null, "assignees": [], "author_association": "MEMBER", - "auto_merge": null, + "auto_merge": { + "commit_message": "feat(treesitter): add support for wasm parsers", + "commit_title": "Merge pull request #28415 from lewis6991/tswasm", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, "base": { "label": "neovim:master", "ref": "master", @@ -55,8 +79,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +142,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +164,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "fd65422b99c7cc69e5053a852244cfc9d46d7b65", + "sha": "664de5ea971440f24e3e7e3618786d01fbca6025", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -169,8 +193,8 @@ "url": "https://api.github.com/users/neovim" } }, - "body": "### Problem\r\n\r\nTreesitter parsers are currently distributed as compiled shared objects which need to be compiled by the users (with the help of nvim-treesitter).\r\n\r\n### Solution\r\n\r\nAllow loading wasm built parsers.\r\n\r\nNotes:\r\n- For now this is an optional build-time feature (via `ENABLE_WASMTIME`) which will be dynamically linked.\r\n - Builds with `make CMAKE_EXTRA_FLAGS=-DENABLE_WASMTIME=ON DEPS_CMAKE_FLAGS=-DENABLE_WASMTIME=ON`\r\n- Treesitter requires being built with `TREE_SITTER_FEATURE_WASM` and also requires `wasmtime` at build time. So no `[uv_]dlopen` 😢 \r\n- `wasmtime` has includes that require C11 (`static_assert`).\r\n\r\n### Status\r\n\r\nWaiting for the next tree-sitter release with the commit we're pulling in here to allow us to build against a wasmtime release with the build changes required to avoid unacceptable regressions on macOS. (Ideally, that release would also be built against the same version we use, but that is blocked by the same build system changes; luckily so far the versions have not become incompatible for our purpose.)", - "closed_at": null, + "body": "### Problem\r\n\r\nTreesitter parsers are currently distributed as compiled shared objects which need to be compiled by the users (with the help of nvim-treesitter).\r\n\r\n### Solution\r\n\r\nAllow loading wasm built parsers.\r\n\r\nNotes:\r\n- For now this is an optional build-time feature (via `ENABLE_WASMTIME`) which will be dynamically linked.\r\n - Builds with `make CMAKE_EXTRA_FLAGS=-DENABLE_WASMTIME=ON DEPS_CMAKE_FLAGS=-DENABLE_WASMTIME=ON`\r\n- Treesitter requires being built with `TREE_SITTER_FEATURE_WASM` and also requires `wasmtime` at build time. So no `[uv_]dlopen` 😢 \r\n- `wasmtime` has includes that require C11 (`static_assert`).\r\n- To reduce re-compilation times, install `sccache` and build with `RUSTC_WRAPPER=sccache make ...`.\r\n\r\n### Status\r\n\r\nWaiting for the next tree-sitter release with the commit we're pulling in here to allow us to build against a wasmtime release with the build changes required to avoid unacceptable regressions on macOS. (Ideally, that release would also be built against the same version we use, but that is blocked by the same build system changes; luckily so far the versions have not become incompatible for our purpose.)", + "closed_at": "2024-08-26T14:44:04Z", "comment_data": [ { "_links": { @@ -186,7 +210,7 @@ }, "author_association": "MEMBER", "body": "```suggestion\r\n GIT_TAG release-19.0.2\r\n```\r\nmight as well use the latest and greatest ;) (though 20.0.0 is scheduled for today or tomorrow)", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-21T13:59:56Z", "diff_hunk": "@@ -0,0 +1,11 @@\n+get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n+ExternalProject_Add(wasmtime\n+ DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n+ GIT_TAG release-19.0.0", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1573762527", @@ -254,7 +278,7 @@ }, "author_association": "MEMBER", "body": "Derp, this was old code. Should be removed, thanks.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-21T14:03:15Z", "diff_hunk": "@@ -0,0 +1,11 @@\n+get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n+ExternalProject_Add(wasmtime\n+ DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n+ GIT_TAG release-19.0.0", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1573763685", @@ -323,7 +347,7 @@ }, "author_association": "MEMBER", "body": "Delete", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:17:54Z", "diff_hunk": "@@ -37,7 +37,7 @@ if [[ $os == Linux ]]; then\n fi\n elif [[ $os == Darwin ]]; then\n brew update --quiet\n- brew install ninja\n+ brew install ninja wasmtime", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574326827", @@ -391,7 +415,7 @@ }, "author_association": "MEMBER", "body": "@dundargoc is this the right way to do it?", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:21:00Z", "diff_hunk": "@@ -9,7 +9,12 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)\n+\n+option(ENABLE_WASMTIME \"Use treesitter with wasmtime support.\" OFF)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574331403", @@ -459,7 +483,7 @@ }, "author_association": "MEMBER", "body": "This is a bit sus. Why is this needed? It should in theory work without this.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:27:11Z", "diff_hunk": "@@ -9,7 +9,12 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)\n+\n+option(ENABLE_WASMTIME \"Use treesitter with wasmtime support.\" OFF)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574341562", @@ -528,7 +552,7 @@ }, "author_association": "MEMBER", "body": "Aha, I understand now. Give me a sec.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:28:59Z", "diff_hunk": "@@ -9,7 +9,12 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)\n+\n+option(ENABLE_WASMTIME \"Use treesitter with wasmtime support.\" OFF)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574344118", @@ -597,7 +621,7 @@ }, "author_association": "MEMBER", "body": "TODO(dundargoc): investigate if we should nuke c99 across the board", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:36:53Z", "diff_hunk": "@@ -8,7 +8,6 @@ set(DEPS_DOWNLOAD_DIR \"${DEPS_BUILD_DIR}/downloads\")\n \n set(DEPS_CMAKE_ARGS\n -D CMAKE_C_COMPILER=${CMAKE_C_COMPILER}\n- -D CMAKE_C_STANDARD=99", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574359485", @@ -665,7 +689,7 @@ }, "author_association": "MEMBER", "body": "TODO(dundargoc): hacky, should add a directory for the `.deps` directory directly, alternatively ensure the relevant files are in usr.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:38:00Z", "diff_hunk": "@@ -0,0 +1,15 @@\n+find_path2(WASMTIME_INCLUDE_DIR wasmtime.h\n+ PATHS ${DEPS_PREFIX}/../build/src/wasmtime/crates/c-api/include", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574361164", @@ -733,7 +757,7 @@ }, "author_association": "MEMBER", "body": "TODO(dundargoc): this some bullshit, wasmtime don't have the header ´wasm.h´ in their release branches. This means we can't use any of their release branches or release tags with the current setup. Unsure if using a main commit is good for now or we need to ask wasmtime why they're doing this.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:40:56Z", "diff_hunk": "@@ -59,3 +59,6 @@ TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v\n TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n+\n+WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/1fa8de140fce161ed5d77cf939558de79d3956c1.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574365397", @@ -801,7 +825,7 @@ }, "author_association": "MEMBER", "body": "TODO(dundargoc): this will always use release which isn't great. Could use a genex here to fix it. Alternatively we could fix the cmake file in wasmtime and use that instead.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-22T08:42:41Z", "diff_hunk": "@@ -0,0 +1,10 @@\n+get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n+ExternalProject_Add(wasmtime\n+ DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n+ CONFIGURE_COMMAND \"\"\n+ BUILD_COMMAND cargo build --release -p wasmtime-c-api", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1574368017", @@ -869,7 +893,7 @@ }, "author_association": "MEMBER", "body": "probably want to update the SHA as well ;)", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T11:06:43Z", "diff_hunk": "@@ -60,5 +60,5 @@ TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n \n-WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/1fa8de140fce161ed5d77cf939558de79d3956c1.tar.gz\n+WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/v20.0.0.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576067417", @@ -937,7 +961,7 @@ }, "author_association": "MEMBER", "body": "This has been fixed after the v20.0.0 release. See https://github.com/neovim/neovim/pull/28415#issuecomment-2072017990", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T11:12:34Z", "diff_hunk": "@@ -59,3 +59,6 @@ TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v\n TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n+\n+WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/1fa8de140fce161ed5d77cf939558de79d3956c1.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576074428", @@ -1006,7 +1030,7 @@ }, "author_association": "MEMBER", "body": "\r\n```suggestion\r\nEXPERIMENTAL: If Nvim is built with `ENABLE_WASMTIME`, then wasm parsers can also be\r\n```", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T12:01:14Z", "diff_hunk": "@@ -36,6 +36,13 @@ treesitter parser for buffers with filetype `svg` or `xslt`, use: >lua\n \n vim.treesitter.language.register('xml', { 'svg', 'xslt' })\n <\n+ *treesitter-parsers-wasm*\n+\n+If Nvim is built with `ENABLE_WASMTIME`, then wasm parsers can also be", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576133169", @@ -1074,7 +1098,7 @@ }, "author_association": "MEMBER", "body": "Don't you mean `DOUBLY-EXPERIMENTAL` since all of treesitter is already experimental?", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T12:07:36Z", "diff_hunk": "@@ -36,6 +36,13 @@ treesitter parser for buffers with filetype `svg` or `xslt`, use: >lua\n \n vim.treesitter.language.register('xml', { 'svg', 'xslt' })\n <\n+ *treesitter-parsers-wasm*\n+\n+If Nvim is built with `ENABLE_WASMTIME`, then wasm parsers can also be", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576140654", @@ -1143,7 +1167,7 @@ }, "author_association": "MEMBER", "body": "Nope, cmake is broken, I can't for the life of me get genex to work here. Always default to `--release` for the time being.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T13:10:39Z", "diff_hunk": "@@ -0,0 +1,10 @@\n+get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n+ExternalProject_Add(wasmtime\n+ DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n+ CONFIGURE_COMMAND \"\"\n+ BUILD_COMMAND cargo build --release -p wasmtime-c-api", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576233649", @@ -1212,7 +1236,7 @@ }, "author_association": "MEMBER", "body": "Opted to only build treesitter with c11 when using wasmtime, this way we can postpone the discsussion of bumping to c11 to a later time.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-23T15:13:42Z", "diff_hunk": "@@ -8,7 +8,6 @@ set(DEPS_DOWNLOAD_DIR \"${DEPS_BUILD_DIR}/downloads\")\n \n set(DEPS_CMAKE_ARGS\n -D CMAKE_C_COMPILER=${CMAKE_C_COMPILER}\n- -D CMAKE_C_STANDARD=99", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1576439085", @@ -1281,7 +1305,7 @@ }, "author_association": "MEMBER", "body": "is this intentionally not ENABLE_WASMTIME ? same question for `cmake.deps/CMakePresets.json`", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-26T11:29:45Z", "diff_hunk": "@@ -21,6 +21,17 @@ env:\n INSTALL_PREFIX: ${{ github.workspace }}/nvim-install\n \n jobs:\n+ wasmtime:\n+ runs-on: ubuntu-22.04\n+ steps:\n+ - uses: actions/checkout@v4\n+ - uses: ./.github/actions/setup\n+ - run: |\n+ cmake -S cmake.deps --preset ci -D ENABLE_WASM=ON\n+ cmake --build .deps\n+ cmake --preset ci -D ENABLE_WASM=ON", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1580896677", @@ -1349,7 +1373,7 @@ }, "author_association": "MEMBER", "body": "It's wrong. Thanks for the heads up.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-26T11:37:45Z", "diff_hunk": "@@ -21,6 +21,17 @@ env:\n INSTALL_PREFIX: ${{ github.workspace }}/nvim-install\n \n jobs:\n+ wasmtime:\n+ runs-on: ubuntu-22.04\n+ steps:\n+ - uses: actions/checkout@v4\n+ - uses: ./.github/actions/setup\n+ - run: |\n+ cmake -S cmake.deps --preset ci -D ENABLE_WASM=ON\n+ cmake --build .deps\n+ cmake --preset ci -D ENABLE_WASM=ON", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1580904045", @@ -1418,7 +1442,7 @@ }, "author_association": "MEMBER", "body": "Just use commit on my fork for now until https://github.com/bytecodealliance/wasmtime/pull/8496 is merged or a new version is released", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-27T12:59:42Z", "diff_hunk": "@@ -59,3 +59,6 @@ TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v\n TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n+\n+WASMTIME_URL https://github.com/dundargoc/wasmtime/archive/3080db76c3115c0548b9796ec13754e02e1343ba.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1581827383", @@ -1486,7 +1510,7 @@ }, "author_association": "MEMBER", "body": "supply chain", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-04-27T13:12:33Z", "diff_hunk": "@@ -59,3 +59,6 @@ TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v\n TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n+\n+WASMTIME_URL https://github.com/dundargoc/wasmtime/archive/3080db76c3115c0548b9796ec13754e02e1343ba.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1581828970", @@ -1555,7 +1579,7 @@ }, "author_association": "MEMBER", "body": "@dundargoc wasmtime 20.0.1 is released with your fix now.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-04T08:29:31Z", "diff_hunk": "@@ -59,3 +59,6 @@ TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v\n TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n+\n+WASMTIME_URL https://github.com/dundargoc/wasmtime/archive/3080db76c3115c0548b9796ec13754e02e1343ba.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1589929744", @@ -1624,7 +1648,7 @@ }, "author_association": "MEMBER", "body": "wrong org", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-05T11:49:48Z", "diff_hunk": "@@ -60,5 +60,5 @@ TREESITTER_MARKDOWN_SHA256 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c\n TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.5.tar.gz\n TREESITTER_SHA256 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417\n \n-WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/v20.0.1.tar.gz\n-WASMTIME_SHA256 f98c3a61ec487f8707ab941db71bd59d06a512d0745b0a270c7425c56cb8c309\n+WASMTIME_URL https://github.com/bytecodealliance/wasmtime/archive/8ec6cffc618ae3ac4ed34486b5c5455dcdb57998.tar.gz", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1590289020", @@ -1692,7 +1716,7 @@ }, "author_association": "MEMBER", "body": "should this be case-insensitive?", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T11:32:04Z", "diff_hunk": "@@ -109,7 +109,14 @@ function M.add(lang, opts)\n path = paths[1]\n end\n \n- vim._ts_add_language(path, lang, symbol_name)\n+ if vim.endswith(path, '.wasm') then", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1599862467", @@ -1760,7 +1784,7 @@ }, "author_association": "MEMBER", "body": "should this match the convention of the existing `os_strerror`, `uv_strerror` ?\r\n```suggestion\r\nstatic const char *wasm_strerr(TSWasmErrorKind werr)\r\n```", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T11:35:46Z", "diff_hunk": "@@ -62,8 +72,59 @@ int tslua_has_language(lua_State *L)\n return 1;\n }\n \n-static TSLanguage *load_language(lua_State *L, const char *path, const char *lang_name,\n- const char *symbol)\n+#ifdef HAVE_WASMTIME\n+static char *read_file(const char *path, size_t *len)\n+ FUNC_ATTR_MALLOC\n+{\n+ FILE *file = os_fopen(path, \"r\");\n+ if (file == NULL) {\n+ return NULL;\n+ }\n+ fseek(file, 0L, SEEK_END);\n+ *len = (size_t)ftell(file);\n+ fseek(file, 0L, SEEK_SET);\n+ char *data = xmalloc(*len);\n+ if (fread(data, *len, 1, file) != 1) {\n+ xfree(data);\n+ fclose(file);\n+ return NULL;\n+ }\n+ fclose(file);\n+ return data;\n+}\n+\n+static const char *wasmerr_to_str(TSWasmErrorKind werr)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1599866559", @@ -1828,7 +1852,7 @@ }, "author_association": "MEMBER", "body": "should this mention `path` like the one below?\r\n```suggestion\r\n luaL_error(L, \"Failed to load WASM parser %s: (%s) %s\", path, wasmerr_to_str(werr.kind), werr.message);\r\n```", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T11:38:02Z", "diff_hunk": "@@ -91,16 +152,58 @@ static TSLanguage *load_language(lua_State *L, const char *path, const char *lan\n return lang;\n }\n \n-// Creates the language into the internal language map.\n-//\n-// Returns true if the language is correctly loaded in the language map\n-int tslua_add_language(lua_State *L)\n+static const TSLanguage *load_language_from_wasm(lua_State *L, const char *path,\n+ const char *lang_name)\n+{\n+#ifndef HAVE_WASMTIME\n+ luaL_error(L, \"Not supported\");\n+ return NULL;\n+#else\n+ if (wasmengine == NULL) {\n+ wasmengine = wasm_engine_new();\n+ }\n+ assert(wasmengine != NULL);\n+\n+ TSWasmError werr = { 0 };\n+ if (ts_wasmstore == NULL) {\n+ ts_wasmstore = ts_wasm_store_new(wasmengine, &werr);\n+ }\n+\n+ if (werr.kind > 0) {\n+ luaL_error(L, \"Error creating wasm store: (%s) %s\", wasmerr_to_str(werr.kind), werr.message);\n+ }\n+\n+ size_t file_size = 0;\n+ char *data = read_file(path, &file_size);\n+\n+ if (data == NULL) {\n+ luaL_error(L, \"Unable to read file\", path);\n+ }\n+\n+ const TSLanguage *lang = ts_wasm_store_load_language(ts_wasmstore, lang_name, data,\n+ (uint32_t)file_size, &werr);\n+\n+ xfree(data);\n+\n+ if (werr.kind > 0) {\n+ luaL_error(L, \"Error loading wasm parser: (%s) %s\", wasmerr_to_str(werr.kind), werr.message);", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1599868957", @@ -1896,7 +1920,7 @@ }, "author_association": "MEMBER", "body": "ternary", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T11:38:57Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1599869913", @@ -1964,7 +1988,7 @@ }, "author_association": "MEMBER", "body": "Lua doesn't have ternary, it has `cond and a or b`, however this shouldn't be used if `a` or `b` are booleans since `cond and false or b` -> `b` (`cond` is ignored).\r\n\r\nIn this case we could write `keys[k] = type(v) ~= 'boolean' or v`, but I think it does obscure the intention of the code.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T14:18:58Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1600130923", @@ -2033,7 +2057,7 @@ }, "author_association": "MEMBER", "body": "> Lua doesn't have ternary, it has `cond and a or b`\r\n\r\ndo i have to start typing that out or can I just say \"ternary\" :) ", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T14:24:45Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1600140979", @@ -2102,7 +2126,7 @@ }, "author_association": "MEMBER", "body": "The point is not the terminology; it's the fact that in Lua it's **not** equivalent to a conditional in cases involving booleans. This one of the major footguns we need to guard against.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T14:27:24Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1600145554", @@ -2171,7 +2195,7 @@ }, "author_association": "MEMBER", "body": "The distinction is quite important and I'm not sure if you knew this. It has been the source of many bugs in core and plugins, including my own.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-14T14:28:30Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1600147367", @@ -2240,7 +2264,7 @@ }, "author_association": "CONTRIBUTOR", "body": "I have proved with personal experience that we should avoid using ternary operations in Lua casually\r\n\r\nhttps://github.com/neovim/neovim/pull/28627\r\n", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-05-16T17:17:51Z", "diff_hunk": "@@ -57,8 +57,12 @@ describe('treesitter language API', function()\n local keys, fields, symbols = unpack(exec_lua([[\n local lang = vim.treesitter.language.inspect('c')\n local keys, symbols = {}, {}\n- for k,_ in pairs(lang) do\n- keys[k] = true\n+ for k, v in pairs(lang) do\n+ if type(v) == 'boolean' then\n+ keys[k] = v\n+ else\n+ keys[k] = true\n+ end", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1603754602", @@ -2309,7 +2333,7 @@ }, "author_association": "MEMBER", "body": "Can we document why we want these?", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-06-21T11:10:43Z", "diff_hunk": "@@ -3,6 +3,9 @@ get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n ExternalProject_Add(wasmtime\n DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n SOURCE_SUBDIR crates/c-api\n- CMAKE_ARGS ${DEPS_CMAKE_ARGS} -D WASMTIME_FASTEST_RUNTIME=ON\n+ CMAKE_ARGS ${DEPS_CMAKE_ARGS}\n+ -D WASMTIME_FASTEST_RUNTIME=ON\n+ -D WASMTIME_DISABLE_ALL_FEATURES=ON\n+ -D WASMTIME_FEATURE_CRANELIFT=ON", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1648823104", @@ -2377,7 +2401,7 @@ }, "author_association": "MEMBER", "body": "To make wasmtime go *brrrrr*? (See comment at the top of the file.)", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-06-21T11:11:47Z", "diff_hunk": "@@ -3,6 +3,9 @@ get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n ExternalProject_Add(wasmtime\n DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n SOURCE_SUBDIR crates/c-api\n- CMAKE_ARGS ${DEPS_CMAKE_ARGS} -D WASMTIME_FASTEST_RUNTIME=ON\n+ CMAKE_ARGS ${DEPS_CMAKE_ARGS}\n+ -D WASMTIME_FASTEST_RUNTIME=ON\n+ -D WASMTIME_DISABLE_ALL_FEATURES=ON\n+ -D WASMTIME_FEATURE_CRANELIFT=ON", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1648824131", @@ -2446,7 +2470,7 @@ }, "author_association": "MEMBER", "body": "* `FASTEST_RUNTIME` is basically `Release` on steroids (full lto)\r\n* `DISABLE_ALL_FEATURES` does what it says on the tin -- a lot of optional stuff we don't need, except...\r\n* `CRANELIFT`, which is the low-level code generator (required to compile wasm to platform code; otherwise no worky)", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-06-21T11:15:40Z", "diff_hunk": "@@ -3,6 +3,9 @@ get_externalproject_options(wasmtime ${DEPS_IGNORE_SHA})\n ExternalProject_Add(wasmtime\n DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/wasmtime\n SOURCE_SUBDIR crates/c-api\n- CMAKE_ARGS ${DEPS_CMAKE_ARGS} -D WASMTIME_FASTEST_RUNTIME=ON\n+ CMAKE_ARGS ${DEPS_CMAKE_ARGS}\n+ -D WASMTIME_FASTEST_RUNTIME=ON\n+ -D WASMTIME_DISABLE_ALL_FEATURES=ON\n+ -D WASMTIME_FEATURE_CRANELIFT=ON", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1648827712", @@ -2515,7 +2539,7 @@ }, "author_association": "MEMBER", "body": "🚀 ", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-06-21T11:54:59Z", "diff_hunk": "@@ -1,8 +1,11 @@\n-# The cargo environment variables are needed to optimize neovim runtime\n+# wasmtime is a chungus -- optimize _extra hard_ to keep nvim svelte", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1648864782", @@ -2583,7 +2607,7 @@ }, "author_association": "MEMBER", "body": "For the record, this is only needed to pick up https://github.com/tree-sitter/tree-sitter/blob/master/lib/src/wasm/stdlib-symbols.txt (list of exported symbols that are safe in wasm) during build.\r\n\r\nTree-sitter's own `build.rs` simply [copies that file](https://github.com/tree-sitter/tree-sitter/blob/3095fbe07bbcc605910b7ad8bbd6313e0a07e678/lib/binding_rust/build.rs#L9-L13). Would this be a (better) alternative? @dundargoc ", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-07-06T11:49:48Z", "diff_hunk": "@@ -5,7 +5,7 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1667354924", @@ -2651,7 +2675,7 @@ }, "author_association": "MEMBER", "body": "That's basically what this does, \"including\" a directory here just means the directory will be copied during installation.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-07-08T11:41:21Z", "diff_hunk": "@@ -5,7 +5,7 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1668473603", @@ -2720,7 +2744,7 @@ }, "author_association": "MEMBER", "body": "My question was whether it would make sense to only copy the _file_, not the whole directory?", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-07-08T11:43:06Z", "diff_hunk": "@@ -5,7 +5,7 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1668475552", @@ -2789,7 +2813,7 @@ }, "author_association": "MEMBER", "body": "I don't think that's possible. I can't come up with a way at the top of my head.", - "commit_id": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "commit_id": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "created_at": "2024-07-08T11:55:40Z", "diff_hunk": "@@ -5,7 +5,7 @@ add_compile_options(-w)\n \n add_library(tree-sitter lib/src/lib.c)\n target_include_directories(tree-sitter\n- PRIVATE lib/src lib/include)\n+ PRIVATE lib/src lib/src/wasm lib/include)", "html_url": "https://github.com/neovim/neovim/pull/28415#discussion_r1668491240", @@ -4567,7 +4591,7 @@ "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/28415/commits", "created_at": "2024-04-19T15:05:19Z", "diff_url": "https://github.com/neovim/neovim/pull/28415.diff", - "draft": true, + "draft": false, "head": { "label": "lewis6991:tswasm", "ref": "tswasm", @@ -4656,9 +4680,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2024-08-18T18:41:43Z", + "pushed_at": "2024-08-26T14:22:56Z", "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 277528, + "size": 277715, "ssh_url": "git@github.com:lewis6991/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", @@ -4677,7 +4701,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "sha": "2f71f47b83e7a6bc4b45b440f572db3530847b45", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", "events_url": "https://api.github.com/users/lewis6991/events{/privacy}", @@ -4720,14 +4744,23 @@ "name": "treesitter", "node_id": "MDU6TGFiZWwxNzk5NjI2NTU3", "url": "https://api.github.com/repos/neovim/neovim/labels/treesitter" + }, + { + "color": "0052CC", + "default": false, + "description": "", + "id": 6664957181, + "name": "ci:skip-news", + "node_id": "LA_kwDOAPphoM8AAAABjUMs_Q", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci:skip-news" } ], "locked": false, - "merge_commit_sha": "7108a13fbe052f2975cc09372b3b6ebd13d7f277", - "merged_at": null, + "merge_commit_sha": "688b961d13bd54a14836f08c3ded3121d3fb15a0", + "merged_at": "2024-08-26T14:44:04Z", "milestone": { "closed_at": null, - "closed_issues": 42, + "closed_issues": 43, "created_at": "2023-12-07T23:09:35Z", "creator": { "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4", @@ -4756,10 +4789,10 @@ "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/41/labels", "node_id": "MI_kwDOAPphoM4AnOjk", "number": 41, - "open_issues": 50, + "open_issues": 49, "state": "open", "title": "0.11", - "updated_at": "2024-08-19T22:28:25Z", + "updated_at": "2024-08-26T14:44:04Z", "url": "https://api.github.com/repos/neovim/neovim/milestones/41" }, "node_id": "PR_kwDOAPphoM5tL4LI", @@ -4769,10 +4802,10 @@ "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/28415/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7e75ec4116c771dcbeeb51deb7fd21f7bea29031", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/2f71f47b83e7a6bc4b45b440f572db3530847b45", "title": "feat(treesitter): add support for wasm parsers", - "updated_at": "2024-08-16T11:34:54Z", + "updated_at": "2024-08-26T14:45:37Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/28415", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", diff --git a/repositories/neovim/pulls/29521.json b/repositories/neovim/pulls/29521.json index 621e9614..0b84bed8 100644 --- a/repositories/neovim/pulls/29521.json +++ b/repositories/neovim/pulls/29521.json @@ -28,7 +28,7 @@ "active_lock_reason": null, "assignee": null, "assignees": [], - "author_association": "FIRST_TIME_CONTRIBUTOR", + "author_association": "CONTRIBUTOR", "auto_merge": null, "base": { "label": "neovim:master", @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "fd65422b99c7cc69e5053a852244cfc9d46d7b65", @@ -170,7 +170,7 @@ } }, "body": "Added the enum type annotation `vim.lsp.protocol.Methods` to provide some intellisense support,\r\nimproving developer experience with autocomplete suggestions and documentation.", - "closed_at": null, + "closed_at": "2024-08-20T12:52:14Z", "comment_data": [ { "_links": { @@ -252,7 +252,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1661091146" } }, - "author_association": "NONE", + "author_association": "CONTRIBUTOR", "body": "This was autogenerated when running `nvim -l scripts/gen_lsp.lua gen --methods`.\r\n\r\nIt is hardcoded in the script: https://github.com/neovim/neovim/blob/8f5e90811025bcc652146168d5116f8d73fe8f81/scripts/gen_lsp.lua#L114-L127\r\n\r\nIt seems someone forgot to run it in the past. For what I checked, every reference to lsp.Methods complies with this changes.", "commit_id": "1eaaf10bf6fed1256e9a551a23599d61b0f9add6", "created_at": "2024-07-01T13:50:43Z", @@ -459,7 +459,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1719425312" } }, - "author_association": "NONE", + "author_association": "CONTRIBUTOR", "body": "Just completed the regen and rebase. A different set of changes was generated due to the regen script, but they seem appropriate.", "commit_id": "1eaaf10bf6fed1256e9a551a23599d61b0f9add6", "created_at": "2024-08-16T06:50:15Z", @@ -563,7 +563,7 @@ } }, { - "author_association": "NONE", + "author_association": "CONTRIBUTOR", "body": "@mfussenegger I initially thought this would be handled by GitHub Actions, but it seems not. I've already updated it.", "created_at": "2024-07-01T14:44:53Z", "html_url": "https://github.com/neovim/neovim/pull/29521#issuecomment-2200356009", @@ -607,7 +607,7 @@ } }, { - "author_association": "NONE", + "author_association": "CONTRIBUTOR", "body": " @mfussenegger Hi, just following up on this PR. I’ve addressed all requested changes and am happy to assist further. Thanks for your time!", "created_at": "2024-08-13T12:36:07Z", "html_url": "https://github.com/neovim/neovim/pull/29521#issuecomment-2286151886", @@ -802,41 +802,20 @@ } ], "locked": false, - "merge_commit_sha": "b929191fd27f5a09b24074481f9d8e40d8544804", - "merged_at": null, + "merge_commit_sha": "766d5036275e871932893f8dfc8c5bc1eb7a3726", + "merged_at": "2024-08-20T12:52:14Z", "milestone": null, "node_id": "PR_kwDOAPphoM5z_H8b", "number": 29521, "patch_url": "https://github.com/neovim/neovim/pull/29521.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_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/29521/comments", - "state": "open", + "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/1eaaf10bf6fed1256e9a551a23599d61b0f9add6", "title": "docs(lsp): add enum type annotation `vim.lsp.protocol.Methods`", - "updated_at": "2024-08-16T07:16:34Z", + "updated_at": "2024-08-20T12:52:30Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/29521", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/31012661?v=4", diff --git a/repositories/neovim/pulls/29789.json b/repositories/neovim/pulls/29789.json index 60a26f96..045df5c1 100644 --- a/repositories/neovim/pulls/29789.json +++ b/repositories/neovim/pulls/29789.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5503, - "forks_count": 5503, + "forks": 5547, + "forks_count": 5547, "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}", @@ -94,8 +94,8 @@ "name": "neovim", "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1768, - "open_issues_count": 1768, + "open_issues": 1778, + "open_issues_count": 1778, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-07-22T23:20:44Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 279528, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80265, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-07-23T01:47:00Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80265, - "watchers_count": 80265, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "c69ea53c9d73a29f504043cc38d4e9fac076f93b", @@ -314,7 +314,7 @@ "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29789", "labels": [], "locked": false, - "merge_commit_sha": "41ac99f8c77a523946d3d76ed3a0919d4ad21a98", + "merge_commit_sha": "9bfd41a16ec0aa1eb4a158a2feffcaa58dbfa518", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM51y-kL", @@ -326,8 +326,8 @@ "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/29789/comments", "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b89e2c2a4b5a57e2dc14949d473d77bbbd1f1cd1", - "title": "`nvim.desktop`: +Polish translation", - "updated_at": "2024-07-18T15:21:57Z", + "title": "nvim.desktop: +Polish translation", + "updated_at": "2024-08-26T22:29:24Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/29789", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/5605596?v=4", diff --git a/repositories/neovim/pulls/29903.json b/repositories/neovim/pulls/29903.json index ee408b04..17111193 100644 --- a/repositories/neovim/pulls/29903.json +++ b/repositories/neovim/pulls/29903.json @@ -28,7 +28,7 @@ "active_lock_reason": null, "assignee": null, "assignees": [], - "author_association": "FIRST_TIME_CONTRIBUTOR", + "author_association": "CONTRIBUTOR", "auto_merge": null, "base": { "label": "neovim:master", @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5513, - "forks_count": 5513, + "forks": 5547, + "forks_count": 5547, "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}", @@ -94,8 +94,8 @@ "name": "neovim", "node_id": "MDEwOlJlcG9zaXRvcnkxNjQwODk5Mg==", "notifications_url": "https://api.github.com/repos/neovim/neovim/notifications{?since,all,participating}", - "open_issues": 1782, - "open_issues_count": 1782, + "open_issues": 1778, + "open_issues_count": 1778, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-07-30T00:11:21Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 279927, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80442, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-07-30T01:17:10Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80442, - "watchers_count": 80442, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "94d42a3e7239a4035ee4429cbd71d5b0162b8289", @@ -170,7 +170,7 @@ } }, "body": "This simple change allows headings and help tags in the html docs to wrap nicely on small screens.\r\n\r\nBefore:\r\n![image](https://github.com/user-attachments/assets/a448b2ee-40d6-42fa-ac89-7c56ca7e906c)\r\n\r\n\r\nAfter:\r\n![image](https://github.com/user-attachments/assets/2bf1945f-3e50-44b6-9225-ea9fed6f0e7f)\r\n", - "closed_at": null, + "closed_at": "2024-08-20T12:56:38Z", "comment_data": [], "comment_regular_data": [], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/29903/comments", @@ -314,41 +314,20 @@ "issue_url": "https://api.github.com/repos/neovim/neovim/issues/29903", "labels": [], "locked": false, - "merge_commit_sha": "6f8e32080f40b3a7bf56d8866ce0a756a149fd23", - "merged_at": null, + "merge_commit_sha": "8faa369791c9e0e040b1ea7f64269ffcf2a05cf7", + "merged_at": "2024-08-20T12:56:38Z", "milestone": null, "node_id": "PR_kwDOAPphoM52xNSU", "number": 29903, "patch_url": "https://github.com/neovim/neovim/pull/29903.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_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/29903/comments", - "state": "open", + "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0b0608ac886bdab50fc701f0adece4ec0a0fe641", "title": "docs(gen_help_html): fix heading wrapping", - "updated_at": "2024-07-29T17:53:02Z", + "updated_at": "2024-08-20T12:56:52Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/29903", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/543561?v=4", diff --git a/repositories/neovim/pulls/29915.json b/repositories/neovim/pulls/29915.json index 240af6cb..50c47a03 100644 --- a/repositories/neovim/pulls/29915.json +++ b/repositories/neovim/pulls/29915.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/29915" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/f7a516d7cb9d0a814f7c096aca3c1a2bd994d9cd" + "href": "https://api.github.com/repos/neovim/neovim/statuses/9bc98c66f7cf13e2a80d0630bad12c343e8f67cb" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "172cc23d88585dd7520726c2ebbba4ed7639e348", + "sha": "e48179f31e6503bfa86bf08538e64456e96446a8", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -219,7 +219,7 @@ }, { "author_association": "MEMBER", - "body": "Test failures are reproducible and look relevant @lewis6991 ", + "body": "🙅‍♂️\r\n\r\nTest failures are reproducible and look relevant @lewis6991 ", "created_at": "2024-08-16T12:22:14Z", "html_url": "https://github.com/neovim/neovim/pull/29915#issuecomment-2293413037", "id": 2293413037, @@ -238,7 +238,7 @@ "total_count": 0, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2293413037/reactions" }, - "updated_at": "2024-08-16T12:22:26Z", + "updated_at": "2024-08-21T17:01:38Z", "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2293413037", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", @@ -531,9 +531,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/clason/neovim/pulls{/number}", - "pushed_at": "2024-08-19T17:33:10Z", + "pushed_at": "2024-08-26T14:14:40Z", "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", - "size": 277687, + "size": 277856, "ssh_url": "git@github.com:clason/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/clason/neovim/stargazers", @@ -552,7 +552,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "f7a516d7cb9d0a814f7c096aca3c1a2bd994d9cd", + "sha": "9bc98c66f7cf13e2a80d0630bad12c343e8f67cb", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", "events_url": "https://api.github.com/users/clason/events{/privacy}", @@ -598,7 +598,7 @@ } ], "locked": false, - "merge_commit_sha": "457a6c01377b67b9e843e0770905360ab51a36c6", + "merge_commit_sha": "b470fc6396651a4dffedb555a3ebe72fe7b13624", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM525YmX", @@ -670,9 +670,9 @@ "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/29915/comments", "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/f7a516d7cb9d0a814f7c096aca3c1a2bd994d9cd", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9bc98c66f7cf13e2a80d0630bad12c343e8f67cb", "title": "build(deps): bump libuv to HEAD - 4e310d0f9", - "updated_at": "2024-08-17T11:03:45Z", + "updated_at": "2024-08-22T16:50:04Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/29915", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2361214?v=4", diff --git a/repositories/neovim/pulls/30014.json b/repositories/neovim/pulls/30014.json index 9931010e..3ed1a5cb 100644 --- a/repositories/neovim/pulls/30014.json +++ b/repositories/neovim/pulls/30014.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/5dd17d9f449e8de92461851224d30f40d32167c6" + "href": "https://api.github.com/repos/neovim/neovim/statuses/be34d8fe8106d07e6065886b24aa3ec252809ae7" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "9768e88f3891b5594eb2d556bd3bdf40c61d46e1", + "sha": "6af9ca4926e05ac698d828ab6aeef2f45ccccdf8", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -171,7 +171,622 @@ }, "body": null, "closed_at": null, - "comment_data": [], + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1726662462" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726662462" + } + }, + "author_association": "MEMBER", + "body": "This test is for unprintable characters. When ZWJ is no longer unprintable some other unprintable character between 0x1000 and 0xFFFF should be used.", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-22T09:08:07Z", + "diff_hunk": "@@ -3905,7 +3905,7 @@ func Test_normal_gj_on_extra_wide_char()\n put =text\n call cursor(2,1)\n norm! gj\n- call assert_equal([0,2,25,0], getpos('.'))\n+ call assert_equal([0,2,29,0], getpos('.'))", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1726662462", + "id": 1726662462, + "line": null, + "node_id": "PRRC_kwDOAPphoM5m6sc-", + "original_commit_id": "41bc866e5e377d1758a456ab1d026a0ad742006e", + "original_line": 3908, + "original_position": 5, + "original_start_line": null, + "path": "test/old/testdir/test_normal.vim", + "position": null, + "pull_request_review_id": 2253934232, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726662462/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T09:08:14Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726662462", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1727048715" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727048715" + } + }, + "author_association": "MEMBER", + "body": "\"extra wide\" refers to the unprintable char taking 6 cells, which is more than most chars. \"unprintable\" alone doesn't necessarily have that meaning.", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-22T13:21:03Z", + "diff_hunk": "@@ -3897,9 +3897,9 @@ func Test_normal_count_after_operator()\n bw!\n endfunc\n \n-func Test_normal_gj_on_extra_wide_char()\n+func Test_normal_gj_on_unprintable_char()", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1727048715", + "id": 1727048715, + "line": null, + "node_id": "PRRC_kwDOAPphoM5m8KwL", + "original_commit_id": "c98b3e832cfdd9dffd1b55e7aa5d1917bf21bb0b", + "original_line": 3900, + "original_position": 5, + "original_start_line": null, + "path": "test/old/testdir/test_normal.vim", + "position": null, + "pull_request_review_id": 2254508412, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727048715/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T13:21:33Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727048715", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1727213119" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727213119" + } + }, + "author_association": "MEMBER", + "body": "\"extra wide\" absolutely does not imply that something is at least 6 cells wide. \r\n\"unprintable\" refers to a documented, pre-existing thing which is the subject of this test.\r\n\r\nif the exact width of 6 is important I will add a comment.", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-22T14:52:21Z", + "diff_hunk": "@@ -3897,9 +3897,9 @@ func Test_normal_count_after_operator()\n bw!\n endfunc\n \n-func Test_normal_gj_on_extra_wide_char()\n+func Test_normal_gj_on_unprintable_char()", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1727213119", + "id": 1727213119, + "in_reply_to_id": 1727048715, + "line": null, + "node_id": "PRRC_kwDOAPphoM5m8y4_", + "original_commit_id": "c98b3e832cfdd9dffd1b55e7aa5d1917bf21bb0b", + "original_line": 3900, + "original_position": 5, + "original_start_line": null, + "path": "test/old/testdir/test_normal.vim", + "position": null, + "pull_request_review_id": 2254760901, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727213119/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T14:52:21Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1727213119", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728807388" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807388" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\nin the unicode standard, with some modifications: An ascii char will always\r\n```", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:15:35Z", + "diff_hunk": "@@ -646,6 +646,12 @@ widespread as file format.\n A composing or combining character is used to change the meaning of the\n character before it. The combining characters are drawn on top of the\n preceding character.\n+\n+Nvim largely follows the definition of extended grapheme clusters in UAX#29\n+in the unicode standard, with some modifications. An ascii char will always", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728807388", + "id": 1728807388, + "line": 651, + "node_id": "PRRC_kwDOAPphoM5nC4Hc", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 651, + "original_position": 6, + "original_start_line": null, + "path": "runtime/doc/mbyte.txt", + "position": 6, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807388/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807388", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728807731" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807731" + } + }, + "author_association": "MEMBER", + "body": "Should \"Unicode\" be capitalized here and below?\r\n", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:15:54Z", + "diff_hunk": "@@ -646,6 +646,12 @@ widespread as file format.\n A composing or combining character is used to change the meaning of the\n character before it. The combining characters are drawn on top of the\n preceding character.\n+\n+Nvim largely follows the definition of extended grapheme clusters in UAX#29\n+in the unicode standard, with some modifications. An ascii char will always", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728807731", + "id": 1728807731, + "in_reply_to_id": 1728807388, + "line": 651, + "node_id": "PRRC_kwDOAPphoM5nC4Mz", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 651, + "original_position": 6, + "original_start_line": null, + "path": "runtime/doc/mbyte.txt", + "position": 6, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807731/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728807731", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728808054" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808054" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\nstart a new cluster. In addition, 'arabicshape' enables the combining of some\r\narabic letters when they are shaped to be displayed together in a single cell.\r\n```", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:16:12Z", + "diff_hunk": "@@ -646,6 +646,12 @@ widespread as file format.\n A composing or combining character is used to change the meaning of the\n character before it. The combining characters are drawn on top of the\n preceding character.\n+\n+Nvim largely follows the definition of extended grapheme clusters in UAX#29\n+in the unicode standard, with some modifications. An ascii char will always\n+start a new cluster. In addition 'arabicshape' enables the combining of some\n+arabic letters, when they are shaped to be displayed togheter in a single cell.", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728808054", + "id": 1728808054, + "line": 653, + "node_id": "PRRC_kwDOAPphoM5nC4R2", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 653, + "original_position": 8, + "original_start_line": 652, + "path": "runtime/doc/mbyte.txt", + "position": 8, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808054/reactions" + }, + "side": "RIGHT", + "start_line": 652, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808054", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728808367" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808367" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n\tsingle width. However, such \"text emoji\" are treated as full-width\r\n```", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:16:32Z", + "diff_hunk": "@@ -2217,9 +2217,12 @@ A jump table for the options with a short description can be found at |Q_op|.\n \t\t\tglobal\n \tWhen on all Unicode emoji characters are considered to be full width.\n \tThis excludes \"text emoji\" characters, which are normally displayed as\n-\tsingle width. Unfortunately there is no good specification for this\n-\tand it has been determined on trial-and-error basis. Use the\n-\t|setcellwidths()| function to change the behavior.\n+\tsingle width. However, Such \"text emoji\" are treated as full-width", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728808367", + "id": 1728808367, + "line": 2220, + "node_id": "PRRC_kwDOAPphoM5nC4Wv", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 2220, + "original_position": 7, + "original_start_line": null, + "path": "runtime/doc/options.txt", + "position": 7, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808367/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728808367", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728809024" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809024" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n/// As of unicode 15.1 this will only break BOUNDCLASS_PREPEND followed by ascii,\r\n```", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:17:08Z", + "diff_hunk": "@@ -793,29 +812,45 @@ int mb_cptr2char_adv(const char **pp)\n return c;\n }\n \n+static bool utf_iscomposing_first(int c)\n+{\n+ return c >= 128 && !utf8proc_grapheme_break(' ', c);\n+}\n+\n /// Check if the character pointed to by \"p2\" is a composing character when it\n-/// comes after \"p1\". For Arabic sometimes \"ab\" is replaced with \"c\", which\n-/// behaves like a composing character.\n-bool utf_composinglike(const char *p1, const char *p2)\n+/// comes after \"p1\".\n+///\n+/// We use the definition in UAX#29 as implemented by utf8proc with some\n+/// exceptions:\n+///\n+/// - ASCII chars always begin a new cluster. This is a long assumed invariant\n+/// in the code base and very useful for performance (we can exit early for ASCII\n+/// all over the place, branch predictor go brrr in ascii-only text).\n+/// as of unicode 15.1 this will only break BOUNDCLASS_PREPEND followed by ascii,", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728809024", + "id": 1728809024, + "line": 829, + "node_id": "PRRC_kwDOAPphoM5nC4hA", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 829, + "original_position": 87, + "original_start_line": null, + "path": "src/nvim/mbyte.c", + "position": 87, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809024/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809024", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30014#discussion_r1728809398" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30014" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809398" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n/// - When 'arabicshape' is active, some pairs of arabic letters \"ab\" is replaced with\r\n```", + "commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "created_at": "2024-08-23T11:17:25Z", + "diff_hunk": "@@ -793,29 +812,45 @@ int mb_cptr2char_adv(const char **pp)\n return c;\n }\n \n+static bool utf_iscomposing_first(int c)\n+{\n+ return c >= 128 && !utf8proc_grapheme_break(' ', c);\n+}\n+\n /// Check if the character pointed to by \"p2\" is a composing character when it\n-/// comes after \"p1\". For Arabic sometimes \"ab\" is replaced with \"c\", which\n-/// behaves like a composing character.\n-bool utf_composinglike(const char *p1, const char *p2)\n+/// comes after \"p1\".\n+///\n+/// We use the definition in UAX#29 as implemented by utf8proc with some\n+/// exceptions:\n+///\n+/// - ASCII chars always begin a new cluster. This is a long assumed invariant\n+/// in the code base and very useful for performance (we can exit early for ASCII\n+/// all over the place, branch predictor go brrr in ascii-only text).\n+/// as of unicode 15.1 this will only break BOUNDCLASS_PREPEND followed by ascii,\n+/// which should be exceedingly rare (these PREPEND chars are expected to be\n+/// followed by multibyte chars within the same script family)\n+///\n+/// - When 'arabicshape' is active, some pairs of arabic leters \"ab\" is replaced with", + "html_url": "https://github.com/neovim/neovim/pull/30014#discussion_r1728809398", + "id": 1728809398, + "line": 833, + "node_id": "PRRC_kwDOAPphoM5nC4m2", + "original_commit_id": "be34d8fe8106d07e6065886b24aa3ec252809ae7", + "original_line": 833, + "original_position": 91, + "original_start_line": null, + "path": "src/nvim/mbyte.c", + "position": 91, + "pull_request_review_id": 2256989125, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30014", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809398/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-23T11:17:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1728809398", + "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" + } + } + ], "comment_regular_data": [], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30014/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30014/commits", @@ -266,9 +881,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/bfredl/neovim/pulls{/number}", - "pushed_at": "2024-08-15T08:25:09Z", + "pushed_at": "2024-08-23T11:11:52Z", "releases_url": "https://api.github.com/repos/bfredl/neovim/releases{/id}", - "size": 283679, + "size": 283615, "ssh_url": "git@github.com:bfredl/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/bfredl/neovim/stargazers", @@ -287,7 +902,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "5dd17d9f449e8de92461851224d30f40d32167c6", + "sha": "be34d8fe8106d07e6065886b24aa3ec252809ae7", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", "events_url": "https://api.github.com/users/bfredl/events{/privacy}", @@ -312,9 +927,28 @@ "html_url": "https://github.com/neovim/neovim/pull/30014", "id": 2011004049, "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30014", - "labels": [], + "labels": [ + { + "color": "c5def5", + "default": false, + "description": "(multibyte) unicode characters", + "id": 2882115256, + "name": "unicode 💩", + "node_id": "MDU6TGFiZWwyODgyMTE1MjU2", + "url": "https://api.github.com/repos/neovim/neovim/labels/unicode%20%20%F0%9F%92%A9" + }, + { + "color": "0052CC", + "default": false, + "description": "Enable CI for s390x", + "id": 6154834276, + "name": "ci:s390x", + "node_id": "LA_kwDOAPphoM8AAAABbttRZA", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci:s390x" + } + ], "locked": false, - "merge_commit_sha": "59e88c24164dd6a3f1e6c207f6bf84cbbeca5d10", + "merge_commit_sha": "2536d28cccd14880421d46837ef3688f3441a046", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM533XyR", @@ -325,9 +959,9 @@ "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/30014/comments", "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/5dd17d9f449e8de92461851224d30f40d32167c6", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/be34d8fe8106d07e6065886b24aa3ec252809ae7", "title": "support emojis with ZWJ and variant selectors", - "updated_at": "2024-08-13T12:03:09Z", + "updated_at": "2024-08-23T11:17:48Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30014", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/1363104?v=4", diff --git a/repositories/neovim/pulls/30028.json b/repositories/neovim/pulls/30028.json index a17841bf..d7abd199 100644 --- a/repositories/neovim/pulls/30028.json +++ b/repositories/neovim/pulls/30028.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "fd65422b99c7cc69e5053a852244cfc9d46d7b65", @@ -170,8 +170,146 @@ } }, "body": "Problem: if result.item is empty there still invoke complete function.\r\n\r\nSolution: when matches is empty no need invoke complete.", - "closed_at": null, - "comment_data": [], + "closed_at": "2024-08-22T07:51:44Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30028#discussion_r1726539370" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30028" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726539370" + } + }, + "author_association": "MEMBER", + "body": "Ah, just realized I was too quick with the merge. This should be `not Context.isIncomplete`, no?\r\nIf the previous result was incomplete it must fire another request to fetch more candidates.", + "commit_id": "8b96217531ebc1b5a31cece954981166f172795b", + "created_at": "2024-08-22T07:53:06Z", + "diff_hunk": "@@ -403,6 +403,10 @@ local function trigger(bufnr, clients)\n reset_timer()\n Context:cancel_pending()\n \n+ if tonumber(vim.fn.pumvisible()) == 1 and Context.isIncomplete then", + "html_url": "https://github.com/neovim/neovim/pull/30028#discussion_r1726539370", + "id": 1726539370, + "line": 406, + "node_id": "PRRC_kwDOAPphoM5m6OZq", + "original_commit_id": "8b96217531ebc1b5a31cece954981166f172795b", + "original_line": 406, + "original_position": 4, + "original_start_line": null, + "path": "runtime/lua/vim/lsp/completion.lua", + "position": 4, + "pull_request_review_id": 2253758924, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30028", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726539370/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T07:53:06Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726539370", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30028#discussion_r1726568680" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30028" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726568680" + } + }, + "author_association": "MEMBER", + "body": "i mixedup the var name with boolean value T.T ", + "commit_id": "8b96217531ebc1b5a31cece954981166f172795b", + "created_at": "2024-08-22T08:11:13Z", + "diff_hunk": "@@ -403,6 +403,10 @@ local function trigger(bufnr, clients)\n reset_timer()\n Context:cancel_pending()\n \n+ if tonumber(vim.fn.pumvisible()) == 1 and Context.isIncomplete then", + "html_url": "https://github.com/neovim/neovim/pull/30028#discussion_r1726568680", + "id": 1726568680, + "in_reply_to_id": 1726539370, + "line": 406, + "node_id": "PRRC_kwDOAPphoM5m6Vjo", + "original_commit_id": "8b96217531ebc1b5a31cece954981166f172795b", + "original_line": 406, + "original_position": 4, + "original_start_line": null, + "path": "runtime/lua/vim/lsp/completion.lua", + "position": 4, + "pull_request_review_id": 2253802176, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30028", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726568680/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T08:11:13Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726568680", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], "comment_regular_data": [ { "author_association": "MEMBER", @@ -663,9 +801,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/glepnir/neovim/pulls{/number}", - "pushed_at": "2024-08-19T13:30:04Z", + "pushed_at": "2024-08-26T12:27:45Z", "releases_url": "https://api.github.com/repos/glepnir/neovim/releases{/id}", - "size": 279069, + "size": 279957, "ssh_url": "git@github.com:glepnir/neovim.git", "stargazers_count": 2, "stargazers_url": "https://api.github.com/repos/glepnir/neovim/stargazers", @@ -677,7 +815,7 @@ "teams_url": "https://api.github.com/repos/glepnir/neovim/teams", "topics": [], "trees_url": "https://api.github.com/repos/glepnir/neovim/git/trees{/sha}", - "updated_at": "2024-08-18T03:56:49Z", + "updated_at": "2024-08-26T12:27:55Z", "url": "https://api.github.com/repos/glepnir/neovim", "visibility": "public", "watchers": 2, @@ -721,61 +859,20 @@ } ], "locked": false, - "merge_commit_sha": "dd7d95607ffc2f24d80002dedf2cc42d464d450f", - "merged_at": null, + "merge_commit_sha": "e48179f31e6503bfa86bf08538e64456e96446a8", + "merged_at": "2024-08-22T07:51:44Z", "milestone": null, "node_id": "PR_kwDOAPphoM54Fbet", "number": 30028, "patch_url": "https://github.com/neovim/neovim/pull/30028.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", - "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", - "followers_url": "https://api.github.com/users/MariaSolOs/followers", - "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", - "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MariaSolOs", - "id": 62502207, - "login": "MariaSolOs", - "node_id": "MDQ6VXNlcjYyNTAyMjA3", - "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", - "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", - "repos_url": "https://api.github.com/users/MariaSolOs/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MariaSolOs" - }, - { - "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_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/30028/comments", - "state": "open", + "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8b96217531ebc1b5a31cece954981166f172795b", "title": "fix(lsp): avoids an additional request.", - "updated_at": "2024-08-16T06:26:07Z", + "updated_at": "2024-08-22T08:11:13Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30028", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", diff --git a/repositories/neovim/pulls/30029.json b/repositories/neovim/pulls/30029.json index 3ce7fdb1..371d3b85 100644 --- a/repositories/neovim/pulls/30029.json +++ b/repositories/neovim/pulls/30029.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", @@ -239,6 +239,279 @@ "type": "User", "url": "https://api.github.com/users/tomtomjhj" } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30029#discussion_r1723272497" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30029" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723272497" + } + }, + "author_association": "MEMBER", + "body": "Can you say a bit about what's going on here? `buf0` was renamed in some places, but not others.", + "commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "created_at": "2024-08-20T12:59:53Z", + "diff_hunk": "@@ -282,19 +282,19 @@ describe('lua buffer event callbacks: on_lines', function()\n end)\n \n it('does not SEGFAULT when accessing window buffer info in on_detach #14998', function()\n- local code = [[\n+ local code = function()\n local buf = vim.api.nvim_create_buf(false, false)\n \n- vim.cmd\"split\"\n+ vim.cmd 'split'\n vim.api.nvim_win_set_buf(0, buf)\n \n vim.api.nvim_buf_attach(buf, false, {\n- on_detach = function(_, buf)\n+ on_detach = function(_, buf0)", + "html_url": "https://github.com/neovim/neovim/pull/30029#discussion_r1723272497", + "id": 1723272497, + "line": 292, + "node_id": "PRRC_kwDOAPphoM5mtw0x", + "original_commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "original_line": 292, + "original_position": 14, + "original_start_line": null, + "path": "test/functional/lua/buffer_updates_spec.lua", + "position": 14, + "pull_request_review_id": 2247928680, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30029", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723272497/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T12:59:54Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723272497", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30029#discussion_r1723274692" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30029" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723274692" + } + }, + "author_association": "MEMBER", + "body": "To prevent shadowing. Required by CI for luacheck.", + "commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "created_at": "2024-08-20T13:01:23Z", + "diff_hunk": "@@ -282,19 +282,19 @@ describe('lua buffer event callbacks: on_lines', function()\n end)\n \n it('does not SEGFAULT when accessing window buffer info in on_detach #14998', function()\n- local code = [[\n+ local code = function()\n local buf = vim.api.nvim_create_buf(false, false)\n \n- vim.cmd\"split\"\n+ vim.cmd 'split'\n vim.api.nvim_win_set_buf(0, buf)\n \n vim.api.nvim_buf_attach(buf, false, {\n- on_detach = function(_, buf)\n+ on_detach = function(_, buf0)", + "html_url": "https://github.com/neovim/neovim/pull/30029#discussion_r1723274692", + "id": 1723274692, + "in_reply_to_id": 1723272497, + "line": 292, + "node_id": "PRRC_kwDOAPphoM5mtxXE", + "original_commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "original_line": 292, + "original_position": 14, + "original_start_line": null, + "path": "test/functional/lua/buffer_updates_spec.lua", + "position": 14, + "pull_request_review_id": 2247932250, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30029", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723274692/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T13:01:23Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723274692", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30029#discussion_r1723339647" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30029" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723339647" + } + }, + "author_association": "MEMBER", + "body": "Another advantage of non-string `exec_lua` is that stylua can format it.\r\n", + "commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "created_at": "2024-08-20T13:41:58Z", + "diff_hunk": "@@ -152,7 +152,12 @@ describe('vim.filetype', function()\n xml = { formatexpr = 'xmlformat#Format()' },\n } do\n for option, value in pairs(opts) do\n- eq(value, exec_lua([[ return vim.filetype.get_option(...) ]], ft, option))\n+ eq(\n+ value,\n+ exec_lua(function()\n+ return vim.filetype.get_option(ft, option)", + "html_url": "https://github.com/neovim/neovim/pull/30029#discussion_r1723339647", + "id": 1723339647, + "line": 158, + "node_id": "PRRC_kwDOAPphoM5muBN_", + "original_commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "original_line": 158, + "original_position": 37, + "original_start_line": null, + "path": "test/functional/lua/filetype_spec.lua", + "position": 37, + "pull_request_review_id": 2248044005, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30029", + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723339647/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T13:41:58Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723339647", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30029#discussion_r1723350118" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30029" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723350118" + } + }, + "author_association": "MEMBER", + "body": "nit: store everything in a single `_G.__test_exec_lua` object?\r\n\r\n```suggestion\r\n _G.__test_exec_lua = {\r\n get_upvalues = loadstring((select(1,...))),\r\n set_upvalues = loadstring((select(2,...))),\r\n handler = loadstring((select(3,...))),\r\n }\r\n```", + "commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "created_at": "2024-08-20T13:48:02Z", + "diff_hunk": "@@ -835,19 +835,156 @@ function M.exec_capture(code)\n return M.api.nvim_exec2(code, { output = true }).output\n end\n \n+--- @param f function\n+--- @return table\n+local function get_upvalues(f)\n+ local i = 1\n+ local upvalues = {} --- @type table\n+ while true do\n+ local n, v = debug.getupvalue(f, i)\n+ if not n then\n+ break\n+ end\n+ upvalues[n] = v\n+ i = i + 1\n+ end\n+ return upvalues\n+end\n+\n+--- @param f function\n+--- @param upvalues table\n+local function set_upvalues(f, upvalues)\n+ local i = 1\n+ while true do\n+ local n = debug.getupvalue(f, i)\n+ if not n then\n+ break\n+ end\n+ if upvalues[n] then\n+ debug.setupvalue(f, i, upvalues[n])\n+ end\n+ i = i + 1\n+ end\n+end\n+\n+--- @type fun(f: function): table\n+_G.__get_upvalues = nil\n+\n+--- @type fun(f: function, upvalues: table)\n+_G.__set_upvalues = nil\n+\n+--- @param bytecode string\n+--- @param upvalues table\n+--- @param ... any[]\n+--- @return any[] result\n+--- @return table upvalues\n+local function exec_lua_handler(bytecode, upvalues, ...)\n+ local f = assert(loadstring(bytecode))\n+ _G.__set_upvalues(f, upvalues)\n+ local ret = { f(...) } --- @type any[]\n+ local new_upvalues = _G.__get_upvalues(f)\n+\n+ do -- Check return value types for better error messages\n+ local invalid_types = {\n+ ['thread'] = true,\n+ ['function'] = true,\n+ ['userdata'] = true,\n+ }\n+\n+ for k, v in pairs(ret) do\n+ if invalid_types[type(v)] then\n+ error(\n+ string.format(\n+ \"Return index %d with value '%s' of type '%s' cannot be serialized over RPC\",\n+ k,\n+ tostring(v),\n+ type(v)\n+ )\n+ )\n+ end\n+ end\n+ end\n+\n+ return ret, new_upvalues\n+end\n+\n+--- Execute Lua code in the wrapped Nvim session.\n+---\n+--- When `code` is passed as a function, it is converted into Lua byte code.\n+---\n+--- Direct upvalues are copied over, however upvalues contained\n+--- within nested functions are not. Upvalues are also copied back when `code`\n+--- finishes executing. See `:help lua-upvalue`.\n+---\n+--- Only types which can be serialized can be transferred over, e.g:\n+--- `table`, `number`, `boolean`, `string`.\n+---\n+--- `code` runs with a different environment and thus will have a different global\n+--- environment. See `:help lua-environments`.\n+---\n+--- Example:\n+--- ```lua\n+--- local upvalue1 = 'upvalue1'\n+--- exec_lua(function(a, b, c)\n+--- print(upvalue1, a, b, c)\n+--- (function()\n+--- print(upvalue2)\n+--- end)()\n+--- end, 'a', 'b', 'c'\n+--- ```\n+--- Prints:\n+--- ```\n+--- upvalue1 a b c\n+--- nil\n+--- ```\n+---\n+--- Not supported:\n+--- ```lua\n+--- local a = vim.uv.new_timer()\n+--- exec_lua(function()\n+--- print(a) -- Error: a is of type 'userdata' which cannot be serialized.\n+--- end)\n+--- ```\n --- @param code string|function\n+--- @param ... any[]\n --- @return any\n function M.exec_lua(code, ...)\n- if type(code) == 'function' then\n- return M.api.nvim_exec_lua(\n+ if type(code) == 'string' then\n+ return M.api.nvim_exec_lua(code, { ... })\n+ end\n+\n+ assert(session)\n+\n+ if not session.exec_lua_setup then\n+ M.api.nvim_exec_lua(\n [[\n- local code = ...\n- return loadstring(code)(select(2, ...))\n+ _G.__get_upvalues = loadstring((select(1,...)))\n+ _G.__set_upvalues = loadstring((select(2,...)))\n+ _G.__exec_lua_handler = loadstring((select(3,...)))", + "html_url": "https://github.com/neovim/neovim/pull/30029#discussion_r1723350118", + "id": 1723350118, + "line": 963, + "node_id": "PRRC_kwDOAPphoM5muDxm", + "original_commit_id": "421a84dfe2163dd849f71a6bab7ae3eea4664c67", + "original_line": 963, + "original_position": 133, + "original_start_line": 961, + "path": "test/functional/testnvim.lua", + "position": 133, + "pull_request_review_id": 2248062579, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30029", + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723350118/reactions" + }, + "side": "RIGHT", + "start_line": 961, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-20T13:48:45Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1723350118", + "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" + } } ], "comment_regular_data": [], @@ -335,9 +608,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/lewis6991/neovim/pulls{/number}", - "pushed_at": "2024-08-18T18:41:43Z", + "pushed_at": "2024-08-26T14:22:56Z", "releases_url": "https://api.github.com/repos/lewis6991/neovim/releases{/id}", - "size": 277528, + "size": 277715, "ssh_url": "git@github.com:lewis6991/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/lewis6991/neovim/stargazers", @@ -393,7 +666,7 @@ } ], "locked": false, - "merge_commit_sha": "33eafc9d47c1a05a68299db1689c742cb848fbcc", + "merge_commit_sha": "456b473d520b3508887b2878f5d9bc7cb7b195ae", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54HBcw", @@ -406,7 +679,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/421a84dfe2163dd849f71a6bab7ae3eea4664c67", "title": "test: support upvalues in exec_lua", - "updated_at": "2024-08-18T18:41:44Z", + "updated_at": "2024-08-20T13:48:02Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30029", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/7904185?v=4", diff --git a/repositories/neovim/pulls/30044.json b/repositories/neovim/pulls/30044.json index 3af05722..feb4c6fc 100644 --- a/repositories/neovim/pulls/30044.json +++ b/repositories/neovim/pulls/30044.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "9d74dc3ac5a66d0fd34de125476a92ec0a77ca58", @@ -172,7 +172,52 @@ "body": "Problem: prefix can be a symbol like period, the fuzzy mathes can't handle it correctly.\r\n\r\nSolution: when prefix is empty or a symbol add all lsp completion result into matches.", "closed_at": null, "comment_data": [], - "comment_regular_data": [], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "@mfussenegger PTAL", + "created_at": "2024-08-26T06:02:46Z", + "html_url": "https://github.com/neovim/neovim/pull/30044#issuecomment-2309388290", + "id": 2309388290, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30044", + "node_id": "IC_kwDOAPphoM6JpngC", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309388290/reactions" + }, + "updated_at": "2024-08-26T06:02:46Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309388290", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30044/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30044/commits", "created_at": "2024-08-14T10:56:21Z", @@ -266,9 +311,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/glepnir/neovim/pulls{/number}", - "pushed_at": "2024-08-19T13:30:04Z", + "pushed_at": "2024-08-26T12:27:45Z", "releases_url": "https://api.github.com/repos/glepnir/neovim/releases{/id}", - "size": 279069, + "size": 279957, "ssh_url": "git@github.com:glepnir/neovim.git", "stargazers_count": 2, "stargazers_url": "https://api.github.com/repos/glepnir/neovim/stargazers", @@ -280,7 +325,7 @@ "teams_url": "https://api.github.com/repos/glepnir/neovim/teams", "topics": [], "trees_url": "https://api.github.com/repos/glepnir/neovim/git/trees{/sha}", - "updated_at": "2024-08-18T03:56:49Z", + "updated_at": "2024-08-26T12:27:55Z", "url": "https://api.github.com/repos/glepnir/neovim", "visibility": "public", "watchers": 2, @@ -324,7 +369,7 @@ } ], "locked": false, - "merge_commit_sha": "6c0c45de9b74a7d838dbc105d2cc1e2373a912e7", + "merge_commit_sha": "bd6e25af69196c4173741cf7cdb3aa1935d3de46", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54V888", @@ -378,7 +423,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/c052606bb0dd0c89137b6cb61f0298ea82e8da1b", "title": "fix(lsp): when prefix is non word add all result into matches", - "updated_at": "2024-08-14T11:02:11Z", + "updated_at": "2024-08-26T06:02:47Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30044", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", diff --git a/repositories/neovim/pulls/30055.json b/repositories/neovim/pulls/30055.json index b501fea7..0eacaa22 100644 --- a/repositories/neovim/pulls/30055.json +++ b/repositories/neovim/pulls/30055.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30055" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/145c76e964d2fee382f8ff2d3f7aebab704c3203" + "href": "https://api.github.com/repos/neovim/neovim/statuses/62fe64608ef263904ed5f7b4442f6742cd5f4d89" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", + "sha": "a8fbe1d409e08c68b05bc26b096486020ae3162b", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -260,13 +260,145 @@ "type": "User", "url": "https://api.github.com/users/Delerme" } + }, + { + "author_association": "NONE", + "body": "I may need some help with writing the functional test\r\n\r\nI tried duplicating [this test](https://github.com/neovim/neovim/blob/a8fbe1d409e08c68b05bc26b096486020ae3162b/test/functional/plugin/lsp_spec.lua#L1295) and adjusted:\r\n- added `diagnosticProvider` capability to enable pull diagnostics\r\n- check for `textDocument/diagnostic` event sent to lsp sever\r\n\r\nI added assertions checking that the capabilities were set correctly and that the [correct autocmd](https://github.com/neovim/neovim/blob/a8fbe1d409e08c68b05bc26b096486020ae3162b/runtime/lua/vim/lsp/inlay_hint.lua#L267) was on the buffer but I couldn't get it to fire. I even tried manually execing the autocmd in an `exec_lua` block but the callback didn't fire. Not sure if there's something special with autocmds in tests, or if you have any other advice!", + "created_at": "2024-08-20T04:05:00Z", + "html_url": "https://github.com/neovim/neovim/pull/30055#issuecomment-2297922409", + "id": 2297922409, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30055", + "node_id": "IC_kwDOAPphoM6I94Np", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2297922409/reactions" + }, + "updated_at": "2024-08-20T04:05:00Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2297922409", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2496639?v=4", + "events_url": "https://api.github.com/users/Delerme/events{/privacy}", + "followers_url": "https://api.github.com/users/Delerme/followers", + "following_url": "https://api.github.com/users/Delerme/following{/other_user}", + "gists_url": "https://api.github.com/users/Delerme/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Delerme", + "id": 2496639, + "login": "Delerme", + "node_id": "MDQ6VXNlcjI0OTY2Mzk=", + "organizations_url": "https://api.github.com/users/Delerme/orgs", + "received_events_url": "https://api.github.com/users/Delerme/received_events", + "repos_url": "https://api.github.com/users/Delerme/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Delerme/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Delerme/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Delerme" + } + }, + { + "author_association": "MEMBER", + "body": "> Some lsp servers can be configured to refresh diagnostics on save to avoid performance issues. The introduction of pull diagnostics in 0.10 goes around those settings by requesting diagnostics with every change event. See https://github.com/neovim/neovim/issues/29792\r\n\r\nCouldn't you turn off pull in that case and rely on push?\r\n\r\n> It seems like pull diagnostics are the \"future\" of lsp diagnostics so that the client is in control of when to pull, instead of every server having different implementations and settings. If so, it seems useful for neovim to start supporting settings for it. I could imagine this becoming a full field on vim.lsp.ClientConfig later, like pull_diagnostics_on with settings like change, save, normal_mode, etc. Open to other thoughts and ideas!\r\n\r\nAfaik part of the rationale for a pull in addition to a push was that the client could have more control over which document to get diagnostics for first, to get them faster. It's not replacing push but complementing. \r\n\r\nAdding this new flag would imho go a bit against that and we definitely don't want to have a dozen settings to control when it should trigger.\r\nInstead what we could do is expose enable and refresh and leave it up to the user to setup autocmds as they please. That would give maximum flexibility without having to introduce just one more option whenever someone can think of a new scenario. \r\n\r\nBut I'm overall not convinced this is needed", + "created_at": "2024-08-20T15:07:52Z", + "html_url": "https://github.com/neovim/neovim/pull/30055#issuecomment-2299095105", + "id": 2299095105, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30055", + "node_id": "IC_kwDOAPphoM6JCWhB", + "performed_via_github_app": null, + "reactions": { + "+1": 2, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 2, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299095105/reactions" + }, + "updated_at": "2024-08-20T15:07:52Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299095105", + "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" + } + }, + { + "author_association": "NONE", + "body": "> Couldn't you turn off pull in that case and rely on push?\r\n> Afaik part of the rationale for a pull in addition to a push was that the client could have more control over which document to get diagnostics for first, to get them faster. It's not replacing push but complementing.\r\n\r\nAh that's helpful context, thanks!\r\n\r\n> Adding this new flag would imho go a bit against that and we definitely don't want to have a dozen settings to control when it should trigger. Instead what we could do is expose enable and refresh and leave it up to the user to setup autocmds as they please. That would give maximum flexibility without having to introduce just one more option whenever someone can think of a new scenario.\r\n\r\nYes, given that info that makes more sense. What do you think about for now adding a simpler setting in the lsp client config to disable pull diagnostics? Right now it requires some relatively deep knowledge of lsp servers, capabilities, and how neovim implemented pull diagnostics. I'll admit when I tried to disable them I couldn't get it to work. It could be in `flags` or in the `ClientConfig` directly, but something like `pull_diagnostics boolean` or `disable_pull_diagnostics boolean`? What do you think?\r\n", + "created_at": "2024-08-20T16:44:14Z", + "html_url": "https://github.com/neovim/neovim/pull/30055#issuecomment-2299301653", + "id": 2299301653, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30055", + "node_id": "IC_kwDOAPphoM6JDI8V", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299301653/reactions" + }, + "updated_at": "2024-08-20T16:44:14Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299301653", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/2496639?v=4", + "events_url": "https://api.github.com/users/Delerme/events{/privacy}", + "followers_url": "https://api.github.com/users/Delerme/followers", + "following_url": "https://api.github.com/users/Delerme/following{/other_user}", + "gists_url": "https://api.github.com/users/Delerme/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Delerme", + "id": 2496639, + "login": "Delerme", + "node_id": "MDQ6VXNlcjI0OTY2Mzk=", + "organizations_url": "https://api.github.com/users/Delerme/orgs", + "received_events_url": "https://api.github.com/users/Delerme/received_events", + "repos_url": "https://api.github.com/users/Delerme/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Delerme/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Delerme/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Delerme" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30055/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30055/commits", "created_at": "2024-08-15T04:23:25Z", "diff_url": "https://github.com/neovim/neovim/pull/30055.diff", - "draft": true, + "draft": false, "head": { "label": "Delerme:feat/lsp-pull-on-save", "ref": "feat/lsp-pull-on-save", @@ -355,9 +487,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/Delerme/neovim/pulls{/number}", - "pushed_at": "2024-08-19T04:08:19Z", + "pushed_at": "2024-08-20T03:58:57Z", "releases_url": "https://api.github.com/repos/Delerme/neovim/releases{/id}", - "size": 275890, + "size": 275779, "ssh_url": "git@github.com:Delerme/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/Delerme/neovim/stargazers", @@ -376,7 +508,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "145c76e964d2fee382f8ff2d3f7aebab704c3203", + "sha": "62fe64608ef263904ed5f7b4442f6742cd5f4d89", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2496639?v=4", "events_url": "https://api.github.com/users/Delerme/events{/privacy}", @@ -413,20 +545,61 @@ } ], "locked": false, - "merge_commit_sha": "6d9b45c6315041691620313ecc0eb50e89beb51f", + "merge_commit_sha": "cbd81ebb994910689551b3374fa677e86bd22765", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54blfl", "number": 30055, "patch_url": "https://github.com/neovim/neovim/pull/30055.patch", - "requested_reviewers": [], + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + }, + { + "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/30055/comments", "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/145c76e964d2fee382f8ff2d3f7aebab704c3203", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/62fe64608ef263904ed5f7b4442f6742cd5f4d89", "title": "feat(lsp): support pull diagnostics on save via flag", - "updated_at": "2024-08-19T04:08:20Z", + "updated_at": "2024-08-20T16:44:15Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30055", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/2496639?v=4", diff --git a/repositories/neovim/pulls/30060.json b/repositories/neovim/pulls/30060.json index 069cd64b..7c15a859 100644 --- a/repositories/neovim/pulls/30060.json +++ b/repositories/neovim/pulls/30060.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30060" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/9692673443d6b33b75512214500048e3973eeef4" + "href": "https://api.github.com/repos/neovim/neovim/statuses/63c69f05209c49fa5b5fdcc77d4939b51c44fc09" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "fd65422b99c7cc69e5053a852244cfc9d46d7b65", + "sha": "e48179f31e6503bfa86bf08538e64456e96446a8", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -170,7 +170,7 @@ } }, "body": "Problem: Some items of completion response have params signatures this will cause the pum ver long when a function have more params, because pum always align with the longest word/abbr.\r\n\r\nSolution: add custom format function that can remove params.", - "closed_at": null, + "closed_at": "2024-08-22T19:42:27Z", "comment_data": [ { "_links": { @@ -186,7 +186,7 @@ }, "author_association": "MEMBER", "body": "`item.label` is afaik a mandatory property so the `if abbr then` case should always be true and the else brach would be dead code.\r\n\r\n\r\nI'm overall not sure about this. Seems a bit too specific. If servers report long labels maybe it should be brought up with them.\r\n\r\nOr otherwise another option could be to instead of having a `abbr_format` function, add a more general `convert(item)` function that can return the full structure, including word, kind, info, etc. To make sure users don't have to re-implement everything we could apply a `tbl_extend(\"keep\", ...)` on the result to fill in missing properties.\r\nThis way you could customize not only `abbr` but any of the other properties too\r\n\r\n", - "commit_id": "9692673443d6b33b75512214500048e3973eeef4", + "commit_id": "63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "created_at": "2024-08-15T14:43:40Z", "diff_hunk": "@@ -250,9 +251,18 @@ function M._lsp_to_complete_items(result, prefix, client_id)\n end\n \n local candidates = {}\n+ local bufnr = api.nvim_get_current_buf()\n for _, item in ipairs(items) do\n if matches(item) then\n local word = get_completion_word(item)\n+ local abbr = item.label\n+ if buf_handles[bufnr].abbr_format then\n+ if abbr then\n+ abbr = buf_handles[bufnr].abbr_format(abbr)\n+ else\n+ word = buf_handles[bufnr].abbr_format(word)\n+ end\n+ end", "html_url": "https://github.com/neovim/neovim/pull/30060#discussion_r1718504537", @@ -254,7 +254,7 @@ }, "author_association": "MEMBER", "body": "```suggestion\r\n • {abbr_format}? (`function`) Decides the format of ...\r\n```", - "commit_id": "9692673443d6b33b75512214500048e3973eeef4", + "commit_id": "63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "created_at": "2024-08-15T16:45:55Z", "diff_hunk": "@@ -1630,6 +1630,7 @@ Lua module: vim.lsp.completion *lsp-completion*\n Fields: ~\n • {autotrigger}? (`boolean`) Whether to trigger completion\n automatically. Default: false\n+ • {abbr_format}? (`function`)", "html_url": "https://github.com/neovim/neovim/pull/30060#discussion_r1718687522", @@ -322,7 +322,7 @@ }, "author_association": "MEMBER", "body": "Mentioning the default format would also be helpful.", - "commit_id": "9692673443d6b33b75512214500048e3973eeef4", + "commit_id": "63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "created_at": "2024-08-15T16:57:06Z", "diff_hunk": "@@ -1630,6 +1630,7 @@ Lua module: vim.lsp.completion *lsp-completion*\n Fields: ~\n • {autotrigger}? (`boolean`) Whether to trigger completion\n automatically. Default: false\n+ • {abbr_format}? (`function`)", "html_url": "https://github.com/neovim/neovim/pull/30060#discussion_r1718707961", @@ -391,7 +391,7 @@ }, "author_association": "MEMBER", "body": "> I'm overall not sure about this. Seems a bit too specific. If servers report long labels maybe it should be brought up with them.\r\n\r\nlsp no universal standard here. our api functions luals also return function name with all parameters.\r\n\r\nconvert is a more general way.\r\n", - "commit_id": "9692673443d6b33b75512214500048e3973eeef4", + "commit_id": "63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "created_at": "2024-08-16T06:21:47Z", "diff_hunk": "@@ -250,9 +251,18 @@ function M._lsp_to_complete_items(result, prefix, client_id)\n end\n \n local candidates = {}\n+ local bufnr = api.nvim_get_current_buf()\n for _, item in ipairs(items) do\n if matches(item) then\n local word = get_completion_word(item)\n+ local abbr = item.label\n+ if buf_handles[bufnr].abbr_format then\n+ if abbr then\n+ abbr = buf_handles[bufnr].abbr_format(abbr)\n+ else\n+ word = buf_handles[bufnr].abbr_format(word)\n+ end\n+ end", "html_url": "https://github.com/neovim/neovim/pull/30060#discussion_r1719395931", @@ -586,9 +586,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/glepnir/neovim/pulls{/number}", - "pushed_at": "2024-08-19T13:30:04Z", + "pushed_at": "2024-08-26T12:27:45Z", "releases_url": "https://api.github.com/repos/glepnir/neovim/releases{/id}", - "size": 279069, + "size": 279957, "ssh_url": "git@github.com:glepnir/neovim.git", "stargazers_count": 2, "stargazers_url": "https://api.github.com/repos/glepnir/neovim/stargazers", @@ -600,14 +600,14 @@ "teams_url": "https://api.github.com/repos/glepnir/neovim/teams", "topics": [], "trees_url": "https://api.github.com/repos/glepnir/neovim/git/trees{/sha}", - "updated_at": "2024-08-18T03:56:49Z", + "updated_at": "2024-08-26T12:27:55Z", "url": "https://api.github.com/repos/glepnir/neovim", "visibility": "public", "watchers": 2, "watchers_count": 2, "web_commit_signoff_required": false }, - "sha": "9692673443d6b33b75512214500048e3973eeef4", + "sha": "63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", "events_url": "https://api.github.com/users/glepnir/events{/privacy}", @@ -644,41 +644,20 @@ } ], "locked": false, - "merge_commit_sha": "b3374f4ee59b6105f89555ec7aa4a6a0830bedd0", - "merged_at": null, + "merge_commit_sha": "1f5bcc7c4ed7a68ae4e23933aee04c50b4df8bb5", + "merged_at": "2024-08-22T19:42:27Z", "milestone": null, "node_id": "PR_kwDOAPphoM54dgsQ", "number": 30060, "patch_url": "https://github.com/neovim/neovim/pull/30060.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", - "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", - "followers_url": "https://api.github.com/users/MariaSolOs/followers", - "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", - "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MariaSolOs", - "id": 62502207, - "login": "MariaSolOs", - "node_id": "MDQ6VXNlcjYyNTAyMjA3", - "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", - "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", - "repos_url": "https://api.github.com/users/MariaSolOs/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MariaSolOs" - } - ], + "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/30060/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9692673443d6b33b75512214500048e3973eeef4", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/63c69f05209c49fa5b5fdcc77d4939b51c44fc09", "title": "feat(lsp): completion opts support custom format of abbr", - "updated_at": "2024-08-16T08:28:27Z", + "updated_at": "2024-08-23T06:14:35Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30060", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", diff --git a/repositories/neovim/pulls/30061.json b/repositories/neovim/pulls/30061.json index 973db965..802d18c0 100644 --- a/repositories/neovim/pulls/30061.json +++ b/repositories/neovim/pulls/30061.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", @@ -304,6 +304,138 @@ "type": "User", "url": "https://api.github.com/users/Shougo" } + }, + { + "author_association": "MEMBER", + "body": "What is this providing that is not provided by `vim.on_key` ? Do we need both? Should we deprecate `vim.on_key` ?", + "created_at": "2024-08-20T12:53:27Z", + "html_url": "https://github.com/neovim/neovim/pull/30061#issuecomment-2298789665", + "id": 2298789665, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30061", + "node_id": "IC_kwDOAPphoM6JBL8h", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298789665/reactions" + }, + "updated_at": "2024-08-20T12:54:17Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298789665", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "OK. `on_key` is good feature in neovim. But it cannot change key behavior like `v:char` in `KeyInputPre`.\r\n\r\nI heard about this problem from hrsh7th, the author of nvim-cmp.\r\nSo I have added the new feature.", + "created_at": "2024-08-21T03:05:49Z", + "html_url": "https://github.com/neovim/neovim/pull/30061#issuecomment-2300458241", + "id": 2300458241, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30061", + "node_id": "IC_kwDOAPphoM6JHjUB", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300458241/reactions" + }, + "updated_at": "2024-08-21T03:05:49Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300458241", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Current `KeyInputPre` event problem:\r\n\r\nThe timing of updating `typedchar` is not intuitive.\r\nIt is updated when previous `KeyInputPre` until current `KeyInputPre`.\r\nCan you fix it?", + "created_at": "2024-08-21T03:09:59Z", + "html_url": "https://github.com/neovim/neovim/pull/30061#issuecomment-2300475047", + "id": 2300475047, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30061", + "node_id": "IC_kwDOAPphoM6JHnan", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300475047/reactions" + }, + "updated_at": "2024-08-21T03:09:59Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300475047", + "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" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30061/comments", @@ -399,9 +531,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/Shougo/neovim/pulls{/number}", - "pushed_at": "2024-08-19T05:27:43Z", + "pushed_at": "2024-08-26T05:28:12Z", "releases_url": "https://api.github.com/repos/Shougo/neovim/releases{/id}", - "size": 276804, + "size": 276671, "ssh_url": "git@github.com:Shougo/neovim.git", "stargazers_count": 38, "stargazers_url": "https://api.github.com/repos/Shougo/neovim/stargazers", @@ -457,7 +589,7 @@ } ], "locked": false, - "merge_commit_sha": "b5a145fae7d9d8201581d36fb5e3ae986bc51115", + "merge_commit_sha": "268273bd603969495aa3806e973f4032411b77c8", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54dny2", @@ -511,7 +643,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/29017852cfa6bb699b50a2682743ff3b8f85c86e", "title": "vim-patch: 9.1.0563, 9.1.0597, 890f97ce57e", - "updated_at": "2024-08-19T05:14:34Z", + "updated_at": "2024-08-21T03:10:00Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30061", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/41495?v=4", diff --git a/repositories/neovim/pulls/30064.json b/repositories/neovim/pulls/30064.json index 458dadee..b0ae64cc 100644 --- a/repositories/neovim/pulls/30064.json +++ b/repositories/neovim/pulls/30064.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30064" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/5daa6b4b24514de0eea4a8b5be77cb947e58f99d" + "href": "https://api.github.com/repos/neovim/neovim/statuses/25e6691cb7d4fc7334676c5e9fb303f15cd0b4c9" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "ee5aaba21560c3836f46d347c216832864f85668", + "sha": "d9ccd828b0d46754b9bcb9b17f47c2a51968db05", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -392,6 +392,94 @@ "type": "User", "url": "https://api.github.com/users/MariaSolOs" } + }, + { + "author_association": "MEMBER", + "body": "@gpanders I would appreciate your input here :)", + "created_at": "2024-08-26T02:43:42Z", + "html_url": "https://github.com/neovim/neovim/pull/30064#issuecomment-2309192703", + "id": 2309192703, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30064", + "node_id": "IC_kwDOAPphoM6Jo3v_", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309192703/reactions" + }, + "updated_at": "2024-08-26T02:43:42Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309192703", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + }, + { + "author_association": "MEMBER", + "body": "> Not sure about the name, given that it's already in the `lsp.diagnostic` namespace I think we could omit the `diagnostics_` prefix. `vim_to_lsp`, or maybe even `to_lsp` - although that might be a bit confusing in the lsp namespace and would make more sense if it were in the `vim.diagnostic` namespace (which I don't think we want to change?)\r\n\r\nIs `vim.lsp.diagnostic.from()` too terse? As Mathias mentioned, we already have both \"LSP\" and \"diagnostic\" in the namespace so there's no need to repeat it. We are converting LSP diagnostics _from_ \"Vim\" diagnostics (if `from` is too short, perhaps `from_vim`, though I don't think the `_vim` suffix really adds much).\r\n\r\nAside from the naming I don't have any objections to this PR.\r\n\r\n", + "created_at": "2024-08-26T16:01:43Z", + "html_url": "https://github.com/neovim/neovim/pull/30064#issuecomment-2310550776", + "id": 2310550776, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30064", + "node_id": "IC_kwDOAPphoM6JuDT4", + "performed_via_github_app": null, + "reactions": { + "+1": 2, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 2, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310550776/reactions" + }, + "updated_at": "2024-08-26T17:59:56Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310550776", + "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" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30064/comments", @@ -487,9 +575,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/MariaSolOs/neovim/pulls{/number}", - "pushed_at": "2024-08-16T20:47:58Z", + "pushed_at": "2024-08-26T20:31:35Z", "releases_url": "https://api.github.com/repos/MariaSolOs/neovim/releases{/id}", - "size": 275925, + "size": 275782, "ssh_url": "git@github.com:MariaSolOs/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/MariaSolOs/neovim/stargazers", @@ -508,7 +596,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "5daa6b4b24514de0eea4a8b5be77cb947e58f99d", + "sha": "25e6691cb7d4fc7334676c5e9fb303f15cd0b4c9", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", @@ -545,7 +633,7 @@ } ], "locked": false, - "merge_commit_sha": "f22614546b7fd5d8f4f0e2154306034e6a5a30a5", + "merge_commit_sha": "91f1e24d78c4f31716a1a104a039dd336e642b51", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54fm6-", @@ -556,9 +644,9 @@ "review_comment_url": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}", "review_comments_url": "https://api.github.com/repos/neovim/neovim/pulls/30064/comments", "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/5daa6b4b24514de0eea4a8b5be77cb947e58f99d", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/25e6691cb7d4fc7334676c5e9fb303f15cd0b4c9", "title": "feat(lsp): export diagnostic conversion functions", - "updated_at": "2024-08-16T21:34:00Z", + "updated_at": "2024-08-26T20:31:36Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30064", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", diff --git a/repositories/neovim/pulls/30065.json b/repositories/neovim/pulls/30065.json index f2d601b3..8183c8de 100644 --- a/repositories/neovim/pulls/30065.json +++ b/repositories/neovim/pulls/30065.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30065" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/9894000919f5c05794d4da3108826b87b52e2ec3" + "href": "https://api.github.com/repos/neovim/neovim/statuses/ec05c9086dcd4d6e37411166202908070e7ad7af" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +140,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "8b8096500d08d771a936d8ceca25ef5716c3874f", + "sha": "e48179f31e6503bfa86bf08538e64456e96446a8", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -170,7 +170,7 @@ } }, "body": "Until #27693 is merged, we should report misbehaving servers that don't respect the client capability and sends Markup diagnostic messages.", - "closed_at": null, + "closed_at": "2024-08-26T15:35:43Z", "comment_data": [ { "_links": { @@ -186,7 +186,7 @@ }, "author_association": "MEMBER", "body": "warn?", - "commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", "created_at": "2024-08-16T15:38:11Z", "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message\n+ else\n+ vim.lsp.log.info(string.format('Unsupported Markup message from LSP client %d', client_id))", "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1720010055", @@ -254,19 +254,19 @@ }, "author_association": "MEMBER", "body": "LuaLS can't infer based on `type(diagnostic.message) == 'string'` ?", - "commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", "created_at": "2024-08-16T15:39:09Z", "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message", "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1720011183", "id": 1720011183, - "line": 116, + "line": null, "node_id": "PRRC_kwDOAPphoM5mhUmv", "original_commit_id": "d32950eadd8723c6c8c31a587ede7ca19a05cd7b", "original_line": 116, "original_position": 7, "original_start_line": 114, "path": "runtime/lua/vim/lsp/diagnostic.lua", - "position": 7, + "position": null, "pull_request_review_id": 2242996199, "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30065", "reactions": { @@ -282,7 +282,7 @@ "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1720011183/reactions" }, "side": "RIGHT", - "start_line": 114, + "start_line": null, "start_side": "RIGHT", "subject_type": "line", "updated_at": "2024-08-16T15:39:09Z", @@ -322,20 +322,20 @@ }, "author_association": "MEMBER", "body": "Sadly it can't :(", - "commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", "created_at": "2024-08-16T15:42:27Z", "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message", "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1720014804", "id": 1720014804, "in_reply_to_id": 1720011183, - "line": 116, + "line": null, "node_id": "PRRC_kwDOAPphoM5mhVfU", "original_commit_id": "d32950eadd8723c6c8c31a587ede7ca19a05cd7b", "original_line": 116, "original_position": 7, "original_start_line": 114, "path": "runtime/lua/vim/lsp/diagnostic.lua", - "position": 7, + "position": null, "pull_request_review_id": 2243001770, "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30065", "reactions": { @@ -351,7 +351,7 @@ "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1720014804/reactions" }, "side": "RIGHT", - "start_line": 114, + "start_line": null, "start_side": "RIGHT", "subject_type": "line", "updated_at": "2024-08-16T15:42:27Z", @@ -391,7 +391,7 @@ }, "author_association": "MEMBER", "body": "I'd tend to turn this even into an error using `vim.notify_once`. If a server returns markdown diagnostic messages without the client advertising the capability it is clearly a bug in the server", - "commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", "created_at": "2024-08-16T15:42:39Z", "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message\n+ else\n+ vim.lsp.log.info(string.format('Unsupported Markup message from LSP client %d', client_id))", "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1720014986", @@ -460,7 +460,7 @@ }, "author_association": "MEMBER", "body": "Sounds good. I used `log` because that's what we use for unknown `DiagnosticTag`s, which are technically really bad since the supported set is also announced via capabilities.", - "commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", "created_at": "2024-08-16T15:44:23Z", "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message\n+ else\n+ vim.lsp.log.info(string.format('Unsupported Markup message from LSP client %d', client_id))", "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1720016870", @@ -514,9 +514,260 @@ "type": "User", "url": "https://api.github.com/users/MariaSolOs" } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30065#discussion_r1724582878" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30065" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724582878" + } + }, + "author_association": "MEMBER", + "body": "`.message` needs to be put into a intermediate variable for it to correctly narrow the type.", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", + "created_at": "2024-08-21T07:46:10Z", + "diff_hunk": "@@ -110,14 +110,22 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message", + "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1724582878", + "id": 1724582878, + "in_reply_to_id": 1720011183, + "line": null, + "node_id": "PRRC_kwDOAPphoM5mywve", + "original_commit_id": "d32950eadd8723c6c8c31a587ede7ca19a05cd7b", + "original_line": 116, + "original_position": 7, + "original_start_line": 114, + "path": "runtime/lua/vim/lsp/diagnostic.lua", + "position": null, + "pull_request_review_id": 2250022909, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30065", + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724582878/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-21T07:46:10Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724582878", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30065#discussion_r1726529501" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30065" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726529501" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n local message = diagnostic.message\r\n if type(message) ~= 'string' then\r\n vim.notify_once(\r\n string.format('Unsupported Markup message from LSP client %d', client_id),\r\n vim.lsp.log_levels.ERROR\r\n )\r\n message = message.value\r\n end\r\n```\r\n\r\nTo reflect the remark from @lewis6991 \r\n", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", + "created_at": "2024-08-22T07:46:28Z", + "diff_hunk": "@@ -110,14 +110,25 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message\n+ else\n+ vim.notify_once(\n+ string.format('Unsupported Markup message from LSP client %d', client_id),\n+ vim.lsp.log_levels.ERROR\n+ )\n+ message = diagnostic.message.value\n+ end", + "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1726529501", + "id": 1726529501, + "line": null, + "node_id": "PRRC_kwDOAPphoM5m6L_d", + "original_commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "original_line": 120, + "original_position": 14, + "original_start_line": 113, + "path": "runtime/lua/vim/lsp/diagnostic.lua", + "position": null, + "pull_request_review_id": 2253745343, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30065", + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726529501/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-22T07:46:37Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1726529501", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30065#discussion_r1730578568" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30065" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1730578568" + } + }, + "author_association": "MEMBER", + "body": "@mfussenegger done :)", + "commit_id": "ec05c9086dcd4d6e37411166202908070e7ad7af", + "created_at": "2024-08-26T02:35:05Z", + "diff_hunk": "@@ -110,14 +110,25 @@ local function diagnostic_lsp_to_vim(diagnostics, bufnr, client_id)\n return vim.tbl_map(function(diagnostic)\n local start = diagnostic.range.start\n local _end = diagnostic.range['end']\n+ local message ---@type string\n+ if type(diagnostic.message) == 'string' then\n+ ---@cast diagnostic { message: string }\n+ message = diagnostic.message\n+ else\n+ vim.notify_once(\n+ string.format('Unsupported Markup message from LSP client %d', client_id),\n+ vim.lsp.log_levels.ERROR\n+ )\n+ message = diagnostic.message.value\n+ end", + "html_url": "https://github.com/neovim/neovim/pull/30065#discussion_r1730578568", + "id": 1730578568, + "in_reply_to_id": 1726529501, + "line": null, + "node_id": "PRRC_kwDOAPphoM5nJoiI", + "original_commit_id": "9894000919f5c05794d4da3108826b87b52e2ec3", + "original_line": 120, + "original_position": 14, + "original_start_line": 113, + "path": "runtime/lua/vim/lsp/diagnostic.lua", + "position": null, + "pull_request_review_id": 2259581155, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30065", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1730578568/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-26T02:35:05Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1730578568", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + } + ], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "This should be ready to merge :) @mfussenegger @justinmk ", + "created_at": "2024-08-20T17:16:36Z", + "html_url": "https://github.com/neovim/neovim/pull/30065#issuecomment-2299361184", + "id": 2299361184, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30065", + "node_id": "IC_kwDOAPphoM6JDXeg", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299361184/reactions" + }, + "updated_at": "2024-08-20T17:16:36Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299361184", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } } ], - "comment_regular_data": [], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30065/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30065/commits", "created_at": "2024-08-15T18:06:00Z", @@ -610,9 +861,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/MariaSolOs/neovim/pulls{/number}", - "pushed_at": "2024-08-16T20:47:58Z", + "pushed_at": "2024-08-26T20:31:35Z", "releases_url": "https://api.github.com/repos/MariaSolOs/neovim/releases{/id}", - "size": 275925, + "size": 275782, "ssh_url": "git@github.com:MariaSolOs/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/MariaSolOs/neovim/stargazers", @@ -631,7 +882,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "9894000919f5c05794d4da3108826b87b52e2ec3", + "sha": "ec05c9086dcd4d6e37411166202908070e7ad7af", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", @@ -668,41 +919,20 @@ } ], "locked": false, - "merge_commit_sha": "9cd3e79fec01b9a1b7a50d98af7f6b25f6bfe717", - "merged_at": null, + "merge_commit_sha": "0e394f136fcb030358dbc1e94a0a38a03b4b7dbf", + "merged_at": "2024-08-26T15:35:43Z", "milestone": null, "node_id": "PR_kwDOAPphoM54fqzL", "number": 30065, "patch_url": "https://github.com/neovim/neovim/pull/30065.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_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/30065/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9894000919f5c05794d4da3108826b87b52e2ec3", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ec05c9086dcd4d6e37411166202908070e7ad7af", "title": "fix(lsp): log when receiving markup messages", - "updated_at": "2024-08-17T04:24:55Z", + "updated_at": "2024-08-26T15:36:44Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30065", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", diff --git a/repositories/neovim/pulls/30069.json b/repositories/neovim/pulls/30069.json index 86cf321c..7f535282 100644 --- a/repositories/neovim/pulls/30069.json +++ b/repositories/neovim/pulls/30069.json @@ -79,8 +79,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -142,11 +142,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -164,11 +164,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "4afd4061a23c60de26818bc3847e50c791a8f26c", @@ -290,9 +290,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2024-08-20T00:20:22Z", + "pushed_at": "2024-08-26T00:10:32Z", "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 275951, + "size": 270294, "ssh_url": "git@github.com:zeertzjq/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", @@ -361,7 +361,7 @@ "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/014e74e25f1901412fdd55cc0acb4cf118e32b85", "title": "vim-patch:d164f2a: runtime(vim): Update base-syntax, improve :let-heredoc highlighting", - "updated_at": "2024-08-16T23:09:53Z", + "updated_at": "2024-08-20T23:02:07Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30069", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", diff --git a/repositories/neovim/pulls/30083.json b/repositories/neovim/pulls/30083.json index e8f3f117..9553556f 100644 --- a/repositories/neovim/pulls/30083.json +++ b/repositories/neovim/pulls/30083.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", @@ -172,7 +172,52 @@ "body": "There's a lot of unicode-related code in libvterm which is duplicated by\nthe functionality in mbyte.c and utf8proc. To ensure a consistent\nexperience we have to adopt the code sections we're already\nimplementing.\n\nWorking off the changes from termkey PR because I can't be arsed to\nsurgically separate changes. Merge that PR first.", "closed_at": null, "comment_data": [], - "comment_regular_data": [], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "@gpanders @justinmk yay or nay on this? It would essentially entail giving it the same treatment as termkey. The one difference is that vterm is supposedly not deprecated.", + "created_at": "2024-08-21T11:49:27Z", + "html_url": "https://github.com/neovim/neovim/pull/30083#issuecomment-2301859646", + "id": 2301859646, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30083", + "node_id": "IC_kwDOAPphoM6JM5c-", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301859646/reactions" + }, + "updated_at": "2024-08-21T11:49:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301859646", + "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" + } + } + ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30083/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30083/commits", "created_at": "2024-08-18T11:28:25Z", @@ -266,9 +311,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/dundargoc/neovim/pulls{/number}", - "pushed_at": "2024-08-19T17:26:04Z", + "pushed_at": "2024-08-23T14:38:24Z", "releases_url": "https://api.github.com/repos/dundargoc/neovim/releases{/id}", - "size": 279134, + "size": 279490, "ssh_url": "git@github.com:dundargoc/neovim.git", "stargazers_count": 1, "stargazers_url": "https://api.github.com/repos/dundargoc/neovim/stargazers", @@ -280,7 +325,7 @@ "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": "2024-08-19T12:21:09Z", + "updated_at": "2024-08-23T14:38:34Z", "url": "https://api.github.com/repos/dundargoc/neovim", "visibility": "public", "watchers": 1, @@ -333,7 +378,7 @@ } ], "locked": false, - "merge_commit_sha": "388e56d746e1b915ec070f6219b35fa546a60156", + "merge_commit_sha": "3b8dcb6b6e8bce3822e0120843d1d086ef654a4d", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54qQ5w", @@ -346,7 +391,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/e2d0322839062073d1393d5ac45ef7b3d83bd3e7", "title": "refactor: adopt vterm", - "updated_at": "2024-08-18T15:41:06Z", + "updated_at": "2024-08-21T11:49:27Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30083", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/33953936?v=4", diff --git a/repositories/neovim/pulls/30085.json b/repositories/neovim/pulls/30085.json index 60b1ca77..dc347fe0 100644 --- a/repositories/neovim/pulls/30085.json +++ b/repositories/neovim/pulls/30085.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", @@ -524,6 +524,50 @@ "type": "User", "url": "https://api.github.com/users/lewis6991" } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Done", + "created_at": "2024-08-21T02:30:03Z", + "html_url": "https://github.com/neovim/neovim/pull/30085#issuecomment-2300323171", + "id": 2300323171, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30085", + "node_id": "IC_kwDOAPphoM6JHCVj", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300323171/reactions" + }, + "updated_at": "2024-08-21T02:30:03Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2300323171", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/55766287?v=4", + "events_url": "https://api.github.com/users/ribru17/events{/privacy}", + "followers_url": "https://api.github.com/users/ribru17/followers", + "following_url": "https://api.github.com/users/ribru17/following{/other_user}", + "gists_url": "https://api.github.com/users/ribru17/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ribru17", + "id": 55766287, + "login": "ribru17", + "node_id": "MDQ6VXNlcjU1NzY2Mjg3", + "organizations_url": "https://api.github.com/users/ribru17/orgs", + "received_events_url": "https://api.github.com/users/ribru17/received_events", + "repos_url": "https://api.github.com/users/ribru17/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ribru17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ribru17/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ribru17" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30085/comments", @@ -619,9 +663,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/ribru17/neovim/pulls{/number}", - "pushed_at": "2024-08-19T05:31:01Z", + "pushed_at": "2024-08-26T05:29:14Z", "releases_url": "https://api.github.com/repos/ribru17/neovim/releases{/id}", - "size": 275985, + "size": 275960, "ssh_url": "git@github.com:ribru17/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/ribru17/neovim/stargazers", @@ -677,7 +721,7 @@ } ], "locked": false, - "merge_commit_sha": "a90f835483fa4d60c6e9f71b2f79567ee5db6ce8", + "merge_commit_sha": "c190d2886446ecad36926974d2c9208d0be44ca6", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54qoEE", @@ -771,7 +815,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/b9f7dba4a12ed675ea49b359475950471064f054", "title": "feat(treesitter): remove whitespace on both sides with #trim!", - "updated_at": "2024-08-19T00:34:14Z", + "updated_at": "2024-08-21T02:30:04Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30085", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/55766287?v=4", diff --git a/repositories/neovim/pulls/30086.json b/repositories/neovim/pulls/30086.json index 412e55f5..92bb9c08 100644 --- a/repositories/neovim/pulls/30086.json +++ b/repositories/neovim/pulls/30086.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "33464189bc02b2555e26dc4e9f7b3fbbcdd02490", @@ -491,7 +491,7 @@ "node_id": "IC_kwDOAPphoM6I66Bz", "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 2, "-1": 0, "confused": 0, "eyes": 0, @@ -499,7 +499,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2297143411/reactions" }, "updated_at": "2024-08-19T19:18:31Z", @@ -579,7 +579,7 @@ "node_id": "IC_kwDOAPphoM6I7ceL", "performed_via_github_app": null, "reactions": { - "+1": 1, + "+1": 2, "-1": 0, "confused": 0, "eyes": 0, @@ -587,7 +587,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 1, + "total_count": 2, "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2297284491/reactions" }, "updated_at": "2024-08-19T19:34:41Z", @@ -832,6 +832,314 @@ "type": "User", "url": "https://api.github.com/users/clason" } + }, + { + "author_association": "MEMBER", + "body": "> Well, that would be a more compelling rationale (\"with this change, X is possible\" instead of \"improve performance by X\").\r\n\r\nAre you saying that motivation like \"with this change, `vim.fieltype.match()` can have performance reasonably close to `require('nvim-web-devicons').get_icon()`\" would be more compelling than \"If `true`, it makes detection skip pattern and content matching (two slowest steps, as they are not table lookups). ... . The improvement is from 6x to 10x times in speed ...\"? My thought was that comparing performance to some (not directly equivalent) plugin would instantly get \"Core decisions should not be decided based on the comparison to random plugins. What are the actual numbers?\".\r\n\r\n> And omitting something is not the same -- consider passing a filename that exists on the file system. (And if that makes little difference, then _that_ is the baseline you need to argue against, not full content matching.)\r\n\r\nWhether filename exists on the file system does not matter. This never matters during `vim.filetype.match()` and is a great thing. Omitting both `contents` and `buf` [*does* make content matching skip entirely](https://github.com/neovim/neovim/blob/a8fbe1d409e08c68b05bc26b096486020ae3162b/runtime/lua/vim/filetype.lua#L2812). All the code that is executed before that also doesn't depend on the file actually existing on the disk.\r\n\r\n> > There is no part of vim.filetype.match() that touches file system.\r\n> \r\n> Except the part that looks at file contents, which is a big part of what you're proposing to skip.\r\n\r\nExcept that it [does not touch the file system](https://github.com/neovim/neovim/blob/a8fbe1d409e08c68b05bc26b096486020ae3162b/runtime/lua/vim/filetype.lua#L2813-L2822) but reads buffer lines. As far as I understand, reading lines from a buffer does not require reading from disk.", + "created_at": "2024-08-20T07:45:27Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2298190036", + "id": 2298190036, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6I-5jU", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298190036/reactions" + }, + "updated_at": "2024-08-20T07:45:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298190036", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Well, only in the sense that you need to read the buffer from disk first.\r\n\r\n> Are you saying that motivation like \"with this change, vim.fieltype.match() can have performance reasonably close to require('nvim-web-devicons').get_icon()\" would be more compelling than \"If true, it makes detection skip pattern and content matching (two slowest steps, as they are not table lookups). ... . The improvement is from 6x to 10x times in speed ...\"? My thought was that comparing performance to some (not directly equivalent) plugin would instantly get \"Core decisions should not be decided based on the comparison to random plugins. What are the actual numbers?\".\r\n\r\nNo. What I'm saying is that I'd like to see something of the sort \"I want to do X. I can't do that currently because Y. Doing Z fixes that so I can do X\". (_Adding_ numbers is good, of course, but \"numbers go down\" _in itself_ is not a valid value of X.) This allows us to decide whether Z-for-X is a good tradeoff _for Neovim_.", + "created_at": "2024-08-20T08:16:31Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2298252345", + "id": 2298252345, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6I_Iw5", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298252345/reactions" + }, + "updated_at": "2024-08-20T08:16:31Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298252345", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "> Well, only in the sense that you need to read the buffer from disk first.\r\n\r\nThis has nothing to do with `vim.filetype.match()` and is done prior to it.\r\n\r\n> No. What I'm saying is that I'd like to see something of the sort \"I want to do X. I can't do that currently because Y. Doing Z fixes that so I can do X\". (_Adding_ numbers is good, of course, but \"numbers go down\" _in itself_ is not a valid value of X.) This allows us to decide whether Z-for-X is a good tradeoff _for Neovim_.\r\n\r\n*I want to do* \"be able to use `vim.fieltype.match()` with comparable performance of similar solutions ('nvim-web-devicons', 'plenary.filetype')\".\r\n*I can't do that currently because* \"there are many unskippable string pattern matching which might be ok for users to skip\".\r\n*Doing* \"adding `fast` option that skips slow steps\" *fixes that so I can do* \"be able to use `vim.fieltype.match()` with comparable performance of similar solutions ('nvim-web-devicons', 'plenary.filetype')\".\r\n\r\nI was hoping that \"adding `fast` option that skips slow steps\" *- for -* \"be able to use `vim.fieltype.match()` with comparable performance of similar solutions ('nvim-web-devicons', 'plenary.filetype')\" *is a good tradeoff _for Neovim_* because with small footprint it allows its users to leverage most of built-in filetype detection rules while not loosing much performance.", + "created_at": "2024-08-20T08:32:47Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2298287099", + "id": 2298287099, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6I_RP7", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298287099/reactions" + }, + "updated_at": "2024-08-20T08:32:47Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298287099", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "Adding my 2 cents here too because most of the discussion resolved around the cost/benefit aspect and I would like to highlight a different point: From a user perspective it's not quite clear what the `fast` parameter really entails.\r\n\r\nThe docs says:\r\n\r\n> Whether to skip time consuming detection steps, like pattern and content matching. Makes detection significantly faster at the cost of less filetypes detected.\r\n\r\nWhich sounds a bit like \"go figure\". You pretty much have to take a look at the implementation to learn if the filetypes you care about depend on pattern or content matching or not.\r\n\r\nClaiming that these are \"known limitations\" is imho a bit of an expert blind-spot. For anyone not having spent much time with the current implementation these are not known limitations.\r\n\r\n\r\nDid the tree-decoding approach that was previously mentioned not work out/bring the expected benefit?\r\n\r\nI think from an API consumer perspective any new option that makes a trade-off between what is matched or not is going to be confusing.", + "created_at": "2024-08-20T15:51:06Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2299186354", + "id": 2299186354, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6JCsyy", + "performed_via_github_app": null, + "reactions": { + "+1": 5, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 5, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299186354/reactions" + }, + "updated_at": "2024-08-20T15:51:27Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299186354", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "> Adding my 2 cents here too because most of the discussion resolved around the cost/benefit aspect and I would like to highlight a different point: From a user perspective it's not quite clear what the `fast` parameter really entails.\r\n> \r\n> The docs says:\r\n> \r\n> > Whether to skip time consuming detection steps, like pattern and content matching. Makes detection significantly faster at the cost of less filetypes detected.\r\n> \r\n> Which sounds a bit like \"go figure\". You pretty much have to take a look at the implementation to learn if the filetypes you care about depend on pattern or content matching or not.\r\n\r\nThe description was deliberately concise and assumed that there is [a description of how pattern matching is done](https://github.com/neovim/neovim/blob/fe5ae88b20f570b904ba8ca77dd8895e0d3627e4/runtime/doc/lua.txt#L2628-L2649) (maybe together with [`vim.filetype.match()` documentation itself](https://github.com/neovim/neovim/blob/fe5ae88b20f570b904ba8ca77dd8895e0d3627e4/runtime/doc/lua.txt#L2739-L2748)). So saying \"this skip this and this documented steps, as they are slow\" felt justified. Of course any suggestions about how better describe the option are welcome. I ended up with deliberately vague `fast` and not something like `skip_slow` for possibly better forward compatibility.\r\n\r\nAlso, looking at implementation won't really help because filetype detection based on pattern matching can be added by the user. So saying \"skip this step\" seems to be the best (and on point) description.\r\n\r\n> Claiming that these are \"known limitations\" is imho a bit of an expert blind-spot. For anyone not having spent much time with the current implementation these are not known limitations.\r\n\r\nI am not sure if this is a general question about PR or about documentation.\r\n\r\nIf the first, then I linked #29660 which has data and explanation of why two steps involving string pattern matching are the main bottleneck here (section \"Motivation on why optimizing pattern matching is the bottleneck\" at the bottom of first comment).\r\n\r\nIf the second, then by \"known limitations\" [here](https://github.com/neovim/neovim/pull/30086#issuecomment-2297267314) I meant the \"... at the cost of less filetypes detected\" in option's documentation. Probably better wording would have been \"known upfront drawbacks\".\r\n\r\n> Did the tree-decoding approach that was previously mentioned not work out/bring the expected benefit?\r\n\r\nIt did bring significant and actually visible benefit of about 4x speedup on common cases. As [described here](https://github.com/neovim/neovim/pull/30086#issuecomment-2297267314) this did not increase the speed to the level I hoped to achieve. And as I believe this is impossible to do with preserving backwards compatibility, hence the option to go faster while skipping it for small subset of cases.\r\n\r\n> I think from an API consumer perspective any new option that makes a trade-off between what is matched or not is going to be confusing.\r\n\r\nI'd say many options/things in Neovim can be deemed confusing if assumed only reading its description in isolation. Maybe linking to `vim.filetype.add()` description can make things appropriately less confusing.", + "created_at": "2024-08-20T16:22:11Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2299257829", + "id": 2299257829, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6JC-Pl", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299257829/reactions" + }, + "updated_at": "2024-08-20T16:22:11Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299257829", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "> I'd say many options/things in Neovim can be deemed confusing if assumed only reading its description in isolation\r\n\r\nSure. But I don't see how that's relevant when evaluating if a new thing is confusing and if it should be added despite that. \r\n\r\n> Maybe linking to vim.filetype.add() description can make things appropriately less confusing\r\n\r\n> The description was deliberately concise and assumed that there is [a description of how pattern matching is done](https://github.com/neovim/neovim/blob/fe5ae88b20f570b904ba8ca77dd8895e0d3627e4/runtime/doc/lua.txt#L2628-L2649) (maybe together with [vim.filetype.match() documentation itself](https://github.com/neovim/neovim/blob/fe5ae88b20f570b904ba8ca77dd8895e0d3627e4/runtime/doc/lua.txt#L2739-L2748)). So saying \"this skip this and this documented steps, as they are slow\" felt justified. Of course any suggestions about how better describe the option are welcome. I ended up with deliberately vague fast and not something like skip_slow for possibly better forward compatibility.\r\n\r\nDon't get me wrong. I think technically the documentation is accurate and in a way good, but it's also not all that helpful and I don't think that's due to the wording but innate to the proposed solution of adding a different kind of file matching whose semantics depends on how patterns are defined - which is partly internal and external - making it an unknown variable. \r\n\r\nWhat I wanted to highlight is that this isn't just about introducing maintenance overhead due to having a fast version, but that this introduces a second way to match filetypes which users will encounter and likely get confused by (\"Why does opening the file detect the correct filetype but when using ... \")\r\nAnd any plugin author has no good way to reason or predict the behaviour and difference between the two versions ", + "created_at": "2024-08-20T16:44:13Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2299301644", + "id": 2299301644, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6JDI8M", + "performed_via_github_app": null, + "reactions": { + "+1": 5, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 5, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299301644/reactions" + }, + "updated_at": "2024-08-20T16:44:13Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299301644", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "> What I wanted to highlight is that this isn't just about introducing maintenance overhead due to having a fast version, but that this introduces a second way to match filetypes which users will encounter and likely get confused by (\"Why does opening the file detect the correct filetype but when using ... \")\r\n> And any plugin author has no good way to reason or predict the behaviour and difference between the two versions\r\n\r\nI don't think this type of user confusion is a big risk, because I see the main use case for `vim.filetype.match({ ..., fast = true })` to be used as an intermediate helper for doing something else based on the filetype. And for plugin authors the way to reason is quite straightforward: use `fast` if want speed with less coverage.\r\n\r\nWhich *exactly* filetypes will not be covered is indeed unknown in advance, but it is *exactly* the same situation when using `{ filename = 'aaa' }` and `{ filename = 'aaa', contents = { 'bbb' } }`: there is no way without looking at implementation to know which filetypes *need* content to be detected and which don't.\r\n\r\n------\r\n\r\nWhat important for me to note is that `vim.filetype.match({ ..., fast = true})` even with skipped steps *still* provides more case coverage than tracked manually in 'nvim-web-devicons' and 'plenary.filetype'. So even fast version is a better alternative for plugin authors which might end up using those for fast filetype-like data computations.", + "created_at": "2024-08-20T17:12:17Z", + "html_url": "https://github.com/neovim/neovim/pull/30086#issuecomment-2299352310", + "id": 2299352310, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30086", + "node_id": "IC_kwDOAPphoM6JDVT2", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299352310/reactions" + }, + "updated_at": "2024-08-20T17:12:17Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2299352310", + "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" + } } ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30086/comments", @@ -927,9 +1235,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/echasnovski/neovim/pulls{/number}", - "pushed_at": "2024-08-18T16:45:00Z", + "pushed_at": "2024-08-26T11:27:35Z", "releases_url": "https://api.github.com/repos/echasnovski/neovim/releases{/id}", - "size": 277588, + "size": 277803, "ssh_url": "git@github.com:echasnovski/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/echasnovski/neovim/stargazers", @@ -941,7 +1249,7 @@ "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": "2024-08-18T12:38:40Z", + "updated_at": "2024-08-26T11:27:48Z", "url": "https://api.github.com/repos/echasnovski/neovim", "visibility": "public", "watchers": 0, @@ -985,7 +1293,7 @@ } ], "locked": false, - "merge_commit_sha": "6bffb8b8be460331257b0a6819b3d3a635eb5056", + "merge_commit_sha": "ddfc465d37ca79a4fdb879e0a356071166ce0159", "merged_at": null, "milestone": null, "node_id": "PR_kwDOAPphoM54qteN", @@ -1039,7 +1347,7 @@ "state": "open", "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3cf2ad8dfa2ad9ba02bca7b293a0b865ef7c9855", "title": "Add `fast` option to `vim.filetype.match()`", - "updated_at": "2024-08-19T20:00:13Z", + "updated_at": "2024-08-20T17:12:18Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30086", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/24854248?v=4", diff --git a/repositories/neovim/pulls/30095.json b/repositories/neovim/pulls/30095.json index d14e4086..a6db10a1 100644 --- a/repositories/neovim/pulls/30095.json +++ b/repositories/neovim/pulls/30095.json @@ -22,14 +22,38 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30095" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/9c9fdf8ff69503480fdad88fa38d0b8664f39a71" + "href": "https://api.github.com/repos/neovim/neovim/statuses/9f495296279b3d55ec9e92e9d78ed33347cc1bd6" } }, "active_lock_reason": null, "assignee": null, "assignees": [], "author_association": "MEMBER", - "auto_merge": null, + "auto_merge": { + "commit_message": "vim-patch: update :keeppatterns doc", + "commit_title": "Merge pull request #30095 from zeertzjq/vim-175a87c", + "enabled_by": { + "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" + }, + "merge_method": "merge" + }, "base": { "label": "neovim:master", "ref": "master", @@ -55,8 +79,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +142,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,14 +164,14 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, - "sha": "1d11808bfd2879bf278cd05a7095a6634fa5afec", + "sha": "41859c2d8c11eeb7eb25bb4b313765b164b2651b", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -169,15 +193,15 @@ "url": "https://api.github.com/users/neovim" } }, - "body": "#### vim-patch:175a87c: runtime(doc): more clarification for the :keeppatterns needed\n\nhttps://github.com/vim/vim/commit/175a87c7f163e34876c6848f829970fec61fc9d7\n\nCo-authored-by: Christian Brabandt \n\n\n#### vim-patch:3840d2f: runtime(doc): remove trailing whitespace in cmdline.txt\n\nhttps://github.com/vim/vim/commit/3840d2feaf1454c934f71a97aae7a56a5ceccef9\n\nCo-authored-by: Christian Brabandt ", - "closed_at": null, + "body": "#### vim-patch:175a87c: runtime(doc): more clarification for the :keeppatterns needed\r\n\r\nhttps://github.com/vim/vim/commit/175a87c7f163e34876c6848f829970fec61fc9d7\r\n\r\nCo-authored-by: Christian Brabandt \r\n\r\n\r\n#### vim-patch:3840d2f: runtime(doc): remove trailing whitespace in cmdline.txt\r\n\r\nhttps://github.com/vim/vim/commit/3840d2feaf1454c934f71a97aae7a56a5ceccef9\r\n\r\nCo-authored-by: Christian Brabandt \r\n\r\n\r\n#### vim-patch:e44e644: runtime(doc): fix grammar in :h :keeppatterns\r\n\r\n- It's clear that :s and :& are Ex commands, so remove \"command\" along\r\n with the duplicate \"the\".\r\n- Use \"or\" instead of \"and\" following \"without\".\r\n\r\ncloses: vim/vim#15527\r\n\r\nhttps://github.com/vim/vim/commit/e44e64492cf0a99191826b05ea5ee80b3a5fb3f5", + "closed_at": "2024-08-20T23:20:59Z", "comment_data": [], "comment_regular_data": [], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30095/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30095/commits", "created_at": "2024-08-19T22:27:45Z", "diff_url": "https://github.com/neovim/neovim/pull/30095.diff", - "draft": true, + "draft": false, "head": { "label": "zeertzjq:vim-175a87c", "ref": "vim-175a87c", @@ -266,9 +290,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/zeertzjq/neovim/pulls{/number}", - "pushed_at": "2024-08-20T00:20:22Z", + "pushed_at": "2024-08-26T00:10:32Z", "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", - "size": 275951, + "size": 270294, "ssh_url": "git@github.com:zeertzjq/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/zeertzjq/neovim/stargazers", @@ -287,7 +311,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "9c9fdf8ff69503480fdad88fa38d0b8664f39a71", + "sha": "9f495296279b3d55ec9e92e9d78ed33347cc1bd6", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", "events_url": "https://api.github.com/users/zeertzjq/events{/privacy}", @@ -333,61 +357,20 @@ } ], "locked": false, - "merge_commit_sha": "bf4b80a6660fb6f89581a969f1b4b51e838d6661", - "merged_at": null, + "merge_commit_sha": "a9e11168f5b402940d494e0cdc36b9952e4f8fab", + "merged_at": "2024-08-20T23:20:59Z", "milestone": null, "node_id": "PR_kwDOAPphoM54ye6k", "number": 30095, "patch_url": "https://github.com/neovim/neovim/pull/30095.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" - }, - { - "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_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/30095/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9c9fdf8ff69503480fdad88fa38d0b8664f39a71", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/9f495296279b3d55ec9e92e9d78ed33347cc1bd6", "title": "vim-patch: update :keeppatterns doc", - "updated_at": "2024-08-19T22:41:34Z", + "updated_at": "2024-08-20T23:21:30Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30095", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/35768171?v=4", diff --git a/repositories/neovim/pulls/30098.json b/repositories/neovim/pulls/30098.json index f073166d..5b494a0b 100644 --- a/repositories/neovim/pulls/30098.json +++ b/repositories/neovim/pulls/30098.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/neovim/pulls/30098" }, "statuses": { - "href": "https://api.github.com/repos/neovim/neovim/statuses/7c1982c121723b11c86f13568a7e4c2acaa034c2" + "href": "https://api.github.com/repos/neovim/neovim/statuses/06246472b3da7351a06206e19525f8081ba239b4" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/neovim/downloads", "events_url": "https://api.github.com/repos/neovim/neovim/events", "fork": false, - "forks": 5531, - "forks_count": 5531, + "forks": 5547, + "forks_count": 5547, "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}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:37Z", + "pushed_at": "2024-08-26T16:19:41Z", "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", - "size": 282327, + "size": 283014, "ssh_url": "git@github.com:neovim/neovim.git", - "stargazers_count": 80980, + "stargazers_count": 81139, "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", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/neovim/git/trees{/sha}", - "updated_at": "2024-08-20T00:20:26Z", + "updated_at": "2024-08-27T01:46:59Z", "url": "https://api.github.com/repos/neovim/neovim", "visibility": "public", - "watchers": 80980, - "watchers_count": 80980, + "watchers": 81139, + "watchers_count": 81139, "web_commit_signoff_required": false }, "sha": "a8fbe1d409e08c68b05bc26b096486020ae3162b", @@ -170,9 +170,305 @@ } }, "body": "by adding items based on specifications\r\n()\r\n\r\n- textDocument/documentColor\r\n- textDocument/inlineValue\r\n- textDocument/linkedEditingRange\r\n- textDocument/moniker\r\n- textDocument/onTypeFormatting\r\n- textDocument/selectionRange\r\n\r\nIn particular, I needed `textDocument/documentColor` so that `ccc.nvim` correctly understands the LSP configurations.\r\n\r\nhttps://github.com/uga-rosa/ccc.nvim/blob/4fb5abaef2f2e0540fe22d4d74a9841205fff9e4/lua/ccc/handler/lsp.lua?plain=1#L58-L64\r\n\r\nThe commit uses `fix` tag to be aligned with the following PR\r\n\r\n- https://github.com/neovim/neovim/pull/28838", - "closed_at": null, - "comment_data": [], - "comment_regular_data": [], + "closed_at": "2024-08-20T13:37:03Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30098#discussion_r1722607633" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30098" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722607633" + } + }, + "author_association": "MEMBER", + "body": "Super nit which should be a separate commit, but to better keep track of what's been added so far it would be useful to sort these keys alphabetically.", + "commit_id": "06246472b3da7351a06206e19525f8081ba239b4", + "created_at": "2024-08-20T02:27:47Z", + "diff_hunk": "@@ -71,6 +71,12 @@ lsp._request_name_to_capability = {\n [ms.textDocument_didOpen] = { 'textDocumentSync', 'openClose' },\n [ms.textDocument_willSave] = { 'textDocumentSync', 'willSave' },\n [ms.textDocument_willSaveWaitUntil] = { 'textDocumentSync', 'willSaveWaitUntil' },\n+ [ms.textDocument_documentColor] = { 'colorProvider' },", + "html_url": "https://github.com/neovim/neovim/pull/30098#discussion_r1722607633", + "id": 1722607633, + "line": 50, + "node_id": "PRRC_kwDOAPphoM5mrOgR", + "original_commit_id": "7c1982c121723b11c86f13568a7e4c2acaa034c2", + "original_line": 74, + "original_position": 4, + "original_start_line": null, + "path": "runtime/lua/vim/lsp.lua", + "position": 47, + "pull_request_review_id": 2246854852, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30098", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722607633/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T02:27:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722607633", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30098#discussion_r1722609357" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30098" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722609357" + } + }, + "author_association": "CONTRIBUTOR", + "body": "Definitely! I will.", + "commit_id": "06246472b3da7351a06206e19525f8081ba239b4", + "created_at": "2024-08-20T02:31:08Z", + "diff_hunk": "@@ -71,6 +71,12 @@ lsp._request_name_to_capability = {\n [ms.textDocument_didOpen] = { 'textDocumentSync', 'openClose' },\n [ms.textDocument_willSave] = { 'textDocumentSync', 'willSave' },\n [ms.textDocument_willSaveWaitUntil] = { 'textDocumentSync', 'willSaveWaitUntil' },\n+ [ms.textDocument_documentColor] = { 'colorProvider' },", + "html_url": "https://github.com/neovim/neovim/pull/30098#discussion_r1722609357", + "id": 1722609357, + "in_reply_to_id": 1722607633, + "line": 50, + "node_id": "PRRC_kwDOAPphoM5mrO7N", + "original_commit_id": "7c1982c121723b11c86f13568a7e4c2acaa034c2", + "original_line": 74, + "original_position": 4, + "original_start_line": null, + "path": "runtime/lua/vim/lsp.lua", + "position": 47, + "pull_request_review_id": 2246857337, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30098", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722609357/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T02:31:08Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722609357", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/30277794?v=4", + "events_url": "https://api.github.com/users/atusy/events{/privacy}", + "followers_url": "https://api.github.com/users/atusy/followers", + "following_url": "https://api.github.com/users/atusy/following{/other_user}", + "gists_url": "https://api.github.com/users/atusy/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/atusy", + "id": 30277794, + "login": "atusy", + "node_id": "MDQ6VXNlcjMwMjc3Nzk0", + "organizations_url": "https://api.github.com/users/atusy/orgs", + "received_events_url": "https://api.github.com/users/atusy/received_events", + "repos_url": "https://api.github.com/users/atusy/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/atusy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atusy/subscriptions", + "type": "User", + "url": "https://api.github.com/users/atusy" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30098#discussion_r1722610392" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30098" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722610392" + } + }, + "author_association": "CONTRIBUTOR", + "body": "Done. Thanks!\r\n\r\nhttps://github.com/neovim/neovim/pull/30098/commits/06246472b3da7351a06206e19525f8081ba239b4", + "commit_id": "06246472b3da7351a06206e19525f8081ba239b4", + "created_at": "2024-08-20T02:33:10Z", + "diff_hunk": "@@ -71,6 +71,12 @@ lsp._request_name_to_capability = {\n [ms.textDocument_didOpen] = { 'textDocumentSync', 'openClose' },\n [ms.textDocument_willSave] = { 'textDocumentSync', 'willSave' },\n [ms.textDocument_willSaveWaitUntil] = { 'textDocumentSync', 'willSaveWaitUntil' },\n+ [ms.textDocument_documentColor] = { 'colorProvider' },", + "html_url": "https://github.com/neovim/neovim/pull/30098#discussion_r1722610392", + "id": 1722610392, + "in_reply_to_id": 1722607633, + "line": 50, + "node_id": "PRRC_kwDOAPphoM5mrPLY", + "original_commit_id": "7c1982c121723b11c86f13568a7e4c2acaa034c2", + "original_line": 74, + "original_position": 4, + "original_start_line": null, + "path": "runtime/lua/vim/lsp.lua", + "position": 47, + "pull_request_review_id": 2246858808, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30098", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722610392/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T02:33:10Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1722610392", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/30277794?v=4", + "events_url": "https://api.github.com/users/atusy/events{/privacy}", + "followers_url": "https://api.github.com/users/atusy/followers", + "following_url": "https://api.github.com/users/atusy/following{/other_user}", + "gists_url": "https://api.github.com/users/atusy/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/atusy", + "id": 30277794, + "login": "atusy", + "node_id": "MDQ6VXNlcjMwMjc3Nzk0", + "organizations_url": "https://api.github.com/users/atusy/orgs", + "received_events_url": "https://api.github.com/users/atusy/received_events", + "repos_url": "https://api.github.com/users/atusy/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/atusy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atusy/subscriptions", + "type": "User", + "url": "https://api.github.com/users/atusy" + } + } + ], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "> should this be done by `scripts/gen_lsp.lua` ?\r\n\r\nDon’t think we can (or at least it wouldn’t be useful) since the metamodel doesn’t have information about the respective server capability for each request.", + "created_at": "2024-08-20T13:30:42Z", + "html_url": "https://github.com/neovim/neovim/pull/30098#issuecomment-2298869910", + "id": 2298869910, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30098", + "node_id": "IC_kwDOAPphoM6JBfiW", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298869910/reactions" + }, + "updated_at": "2024-08-20T13:30:42Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298869910", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + }, + { + "author_association": "MEMBER", + "body": "We can ask for that information to be included though.", + "created_at": "2024-08-20T13:31:12Z", + "html_url": "https://github.com/neovim/neovim/pull/30098#issuecomment-2298871022", + "id": 2298871022, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30098", + "node_id": "IC_kwDOAPphoM6JBfzu", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298871022/reactions" + }, + "updated_at": "2024-08-20T13:31:12Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2298871022", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + } + ], "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30098/comments", "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30098/commits", "created_at": "2024-08-20T01:24:56Z", @@ -266,9 +562,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/atusy/neovim/pulls{/number}", - "pushed_at": "2024-08-20T01:30:35Z", + "pushed_at": "2024-08-20T02:32:46Z", "releases_url": "https://api.github.com/repos/atusy/neovim/releases{/id}", - "size": 268286, + "size": 277494, "ssh_url": "git@github.com:atusy/neovim.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/atusy/neovim/stargazers", @@ -287,7 +583,7 @@ "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "7c1982c121723b11c86f13568a7e4c2acaa034c2", + "sha": "06246472b3da7351a06206e19525f8081ba239b4", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/30277794?v=4", "events_url": "https://api.github.com/users/atusy/events{/privacy}", @@ -324,61 +620,20 @@ } ], "locked": false, - "merge_commit_sha": "afb2bfedde487441c7eb9decba0b65ed2436db9b", - "merged_at": null, + "merge_commit_sha": "fe5ae88b20f570b904ba8ca77dd8895e0d3627e4", + "merged_at": "2024-08-20T13:37:03Z", "milestone": null, "node_id": "PR_kwDOAPphoM54zGdw", "number": 30098, "patch_url": "https://github.com/neovim/neovim/pull/30098.patch", - "requested_reviewers": [ - { - "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", - "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", - "followers_url": "https://api.github.com/users/MariaSolOs/followers", - "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", - "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/MariaSolOs", - "id": 62502207, - "login": "MariaSolOs", - "node_id": "MDQ6VXNlcjYyNTAyMjA3", - "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", - "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", - "repos_url": "https://api.github.com/users/MariaSolOs/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", - "type": "User", - "url": "https://api.github.com/users/MariaSolOs" - }, - { - "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_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/30098/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7c1982c121723b11c86f13568a7e4c2acaa034c2", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/06246472b3da7351a06206e19525f8081ba239b4", "title": "fix(lsp): improve lsp request name to capability map", - "updated_at": "2024-08-20T01:39:24Z", + "updated_at": "2024-08-20T13:37:21Z", "url": "https://api.github.com/repos/neovim/neovim/pulls/30098", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/30277794?v=4", diff --git a/repositories/neovim/pulls/30101.json b/repositories/neovim/pulls/30101.json new file mode 100644 index 00000000..9f6e7cdb --- /dev/null +++ b/repositories/neovim/pulls/30101.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30101/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30101/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30101" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30101" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30101/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30101" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/deb1c9fe6d5577eca4578f26ef367ab51f19b3fd" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "build(deps): bump luajit to HEAD - fb22d0f80", + "commit_title": "Merge pull request #30101 from clason/bump-luajit", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "a8fbe1d409e08c68b05bc26b096486020ae3162b", + "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": "* FFI: Drop finalizer table rehash after GC cycle.\n\n", + "closed_at": "2024-08-20T08:56:28Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30101/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30101/commits", + "created_at": "2024-08-20T08:28:50Z", + "diff_url": "https://github.com/neovim/neovim/pull/30101.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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "deb1c9fe6d5577eca4578f26ef367ab51f19b3fd", + "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/30101", + "id": 2027103784, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30101", + "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": "ac53996ebbafe964480f0865c49866f2a429e8a1", + "merged_at": "2024-08-20T08:56:28Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM540yYo", + "number": 30101, + "patch_url": "https://github.com/neovim/neovim/pull/30101.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/30101/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/deb1c9fe6d5577eca4578f26ef367ab51f19b3fd", + "title": "build(deps): bump luajit to HEAD - fb22d0f80", + "updated_at": "2024-08-20T17:34:33Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30101", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30103.json b/repositories/neovim/pulls/30103.json new file mode 100644 index 00000000..4791e8ad --- /dev/null +++ b/repositories/neovim/pulls/30103.json @@ -0,0 +1,371 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30103/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30103/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30103" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30103" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30103/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30103" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/26fd34dbbeccb7e4ddc5365d7acc4df2e712f3c6" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "ac53996ebbafe964480f0865c49866f2a429e8a1", + "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": "Problem: currently nvim_cmd can not handle ++ flags correct.\r\n\r\nSolution: add ++ flags support.\r\n\r\nFix #21687", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30103/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30103/commits", + "created_at": "2024-08-20T09:18:47Z", + "diff_url": "https://github.com/neovim/neovim/pull/30103.diff", + "draft": false, + "head": { + "label": "glepnir:plus_plus", + "ref": "plus_plus", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/glepnir/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/glepnir/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/glepnir/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/glepnir/neovim/branches{/branch}", + "clone_url": "https://github.com/glepnir/neovim.git", + "collaborators_url": "https://api.github.com/repos/glepnir/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/glepnir/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/glepnir/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/glepnir/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/glepnir/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/glepnir/neovim/contributors", + "created_at": "2022-07-17T05:15:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/glepnir/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/glepnir/neovim/downloads", + "events_url": "https://api.github.com/repos/glepnir/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/glepnir/neovim/forks", + "full_name": "glepnir/neovim", + "git_commits_url": "https://api.github.com/repos/glepnir/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/glepnir/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/glepnir/neovim/git/tags{/sha}", + "git_url": "git://github.com/glepnir/neovim.git", + "has_discussions": false, + "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/glepnir/neovim/hooks", + "html_url": "https://github.com/glepnir/neovim", + "id": 514752985, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/glepnir/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/glepnir/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/glepnir/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/glepnir/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/glepnir/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/glepnir/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/glepnir/neovim/merges", + "milestones_url": "https://api.github.com/repos/glepnir/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHq6B2Q", + "notifications_url": "https://api.github.com/repos/glepnir/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/glepnir/neovim/pulls{/number}", + "pushed_at": "2024-08-26T12:27:45Z", + "releases_url": "https://api.github.com/repos/glepnir/neovim/releases{/id}", + "size": 279957, + "ssh_url": "git@github.com:glepnir/neovim.git", + "stargazers_count": 2, + "stargazers_url": "https://api.github.com/repos/glepnir/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/glepnir/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/glepnir/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/glepnir/neovim/subscription", + "svn_url": "https://github.com/glepnir/neovim", + "tags_url": "https://api.github.com/repos/glepnir/neovim/tags", + "teams_url": "https://api.github.com/repos/glepnir/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/glepnir/neovim/git/trees{/sha}", + "updated_at": "2024-08-26T12:27:55Z", + "url": "https://api.github.com/repos/glepnir/neovim", + "visibility": "public", + "watchers": 2, + "watchers_count": 2, + "web_commit_signoff_required": false + }, + "sha": "26fd34dbbeccb7e4ddc5365d7acc4df2e712f3c6", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30103", + "id": 2027201210, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30103", + "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": "0052CC", + "default": false, + "description": "", + "id": 6664957181, + "name": "ci:skip-news", + "node_id": "LA_kwDOAPphoM8AAAABjUMs_Q", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci:skip-news" + } + ], + "locked": false, + "merge_commit_sha": "b902cc1648ff5e13f71f64a2a7a5307cd5e2f06f", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM541KK6", + "number": 30103, + "patch_url": "https://github.com/neovim/neovim/pull/30103.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/30103/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/26fd34dbbeccb7e4ddc5365d7acc4df2e712f3c6", + "title": "feat(api): nvim_cmd support ++ flags", + "updated_at": "2024-08-20T09:21:42Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30103", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30105.json b/repositories/neovim/pulls/30105.json new file mode 100644 index 00000000..3cef9e92 --- /dev/null +++ b/repositories/neovim/pulls/30105.json @@ -0,0 +1,490 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30105/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30105/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30105" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30105" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30105/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30105" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/90b7769d75d6dd2a5aacafd35d872b0637534853" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "FIRST_TIME_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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "fe5ae88b20f570b904ba8ca77dd8895e0d3627e4", + "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": "Problem:\r\nThe font is not applied when the font-family name contains spaces.\r\n\r\nSolution:\r\nEnclose the font-family name in quotation marks.", + "closed_at": null, + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30105#discussion_r1724064421" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30105" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724064421" + } + }, + "author_association": "MEMBER", + "body": "since we're already doing a table.concat below, perhaps it makes sense to do this there. instead of storing this \"formatting\" info in the `fonts` list (although it's short lived so doesn't technically matter currently)\r\n\r\n font = ('\"%s\"'):format(table.concat(fonts, '\",\"'))", + "commit_id": "90b7769d75d6dd2a5aacafd35d872b0637534853", + "created_at": "2024-08-20T22:44:38Z", + "diff_hunk": "@@ -1293,6 +1293,9 @@ local function opt_to_global_state(opt, title)\n elseif vim.o.guifont:match('^[^:]+') then\n table.insert(fonts, vim.o.guifont:match('^[^:]+'))\n end\n+ for i, v in pairs(fonts) do\n+ fonts[i] = ('\"%s\"'):format(v)\n+ end", + "html_url": "https://github.com/neovim/neovim/pull/30105#discussion_r1724064421", + "id": 1724064421, + "line": 1298, + "node_id": "PRRC_kwDOAPphoM5mwyKl", + "original_commit_id": "c59d90e29c6b91b9c64555ac78e0f46bed4858ae", + "original_line": 1298, + "original_position": 6, + "original_start_line": null, + "path": "runtime/lua/tohtml.lua", + "position": 6, + "pull_request_review_id": 2249228967, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30105", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724064421/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T22:44:38Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724064421", + "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": { + "html": { + "href": "https://github.com/neovim/neovim/pull/30105#discussion_r1724347064" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30105" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724347064" + } + }, + "author_association": "NONE", + "body": "Generic family names (`monospace` here) must not be quoted because the browser recognizes them as font families. so, I think we should enclose specific font families in quotation marks before adding `monospace` to the `fonts`.", + "commit_id": "90b7769d75d6dd2a5aacafd35d872b0637534853", + "created_at": "2024-08-21T04:03:23Z", + "diff_hunk": "@@ -1293,6 +1293,9 @@ local function opt_to_global_state(opt, title)\n elseif vim.o.guifont:match('^[^:]+') then\n table.insert(fonts, vim.o.guifont:match('^[^:]+'))\n end\n+ for i, v in pairs(fonts) do\n+ fonts[i] = ('\"%s\"'):format(v)\n+ end", + "html_url": "https://github.com/neovim/neovim/pull/30105#discussion_r1724347064", + "id": 1724347064, + "in_reply_to_id": 1724064421, + "line": 1298, + "node_id": "PRRC_kwDOAPphoM5mx3K4", + "original_commit_id": "c59d90e29c6b91b9c64555ac78e0f46bed4858ae", + "original_line": 1298, + "original_position": 6, + "original_start_line": null, + "path": "runtime/lua/tohtml.lua", + "position": 6, + "pull_request_review_id": 2249641920, + "pull_request_url": "https://api.github.com/repos/neovim/neovim/pulls/30105", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724347064/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-21T04:03:24Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/comments/1724347064", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/112897090?v=4", + "events_url": "https://api.github.com/users/yayoyuyu/events{/privacy}", + "followers_url": "https://api.github.com/users/yayoyuyu/followers", + "following_url": "https://api.github.com/users/yayoyuyu/following{/other_user}", + "gists_url": "https://api.github.com/users/yayoyuyu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/yayoyuyu", + "id": 112897090, + "login": "yayoyuyu", + "node_id": "U_kgDOBrqsQg", + "organizations_url": "https://api.github.com/users/yayoyuyu/orgs", + "received_events_url": "https://api.github.com/users/yayoyuyu/received_events", + "repos_url": "https://api.github.com/users/yayoyuyu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/yayoyuyu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yayoyuyu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/yayoyuyu" + } + } + ], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30105/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30105/commits", + "created_at": "2024-08-20T14:51:19Z", + "diff_url": "https://github.com/neovim/neovim/pull/30105.diff", + "draft": false, + "head": { + "label": "yayoyuyu:tohtml-fontfamily", + "ref": "tohtml-fontfamily", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/yayoyuyu/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/yayoyuyu/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/yayoyuyu/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/yayoyuyu/neovim/branches{/branch}", + "clone_url": "https://github.com/yayoyuyu/neovim.git", + "collaborators_url": "https://api.github.com/repos/yayoyuyu/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/yayoyuyu/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/yayoyuyu/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/yayoyuyu/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/yayoyuyu/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/yayoyuyu/neovim/contributors", + "created_at": "2024-08-20T13:37:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/yayoyuyu/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/yayoyuyu/neovim/downloads", + "events_url": "https://api.github.com/repos/yayoyuyu/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/yayoyuyu/neovim/forks", + "full_name": "yayoyuyu/neovim", + "git_commits_url": "https://api.github.com/repos/yayoyuyu/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/yayoyuyu/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/yayoyuyu/neovim/git/tags{/sha}", + "git_url": "git://github.com/yayoyuyu/neovim.git", + "has_discussions": false, + "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/yayoyuyu/neovim/hooks", + "html_url": "https://github.com/yayoyuyu/neovim", + "id": 845049965, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/yayoyuyu/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/yayoyuyu/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/yayoyuyu/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/yayoyuyu/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/yayoyuyu/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/yayoyuyu/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/yayoyuyu/neovim/merges", + "milestones_url": "https://api.github.com/repos/yayoyuyu/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOMl5wbQ", + "notifications_url": "https://api.github.com/repos/yayoyuyu/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/112897090?v=4", + "events_url": "https://api.github.com/users/yayoyuyu/events{/privacy}", + "followers_url": "https://api.github.com/users/yayoyuyu/followers", + "following_url": "https://api.github.com/users/yayoyuyu/following{/other_user}", + "gists_url": "https://api.github.com/users/yayoyuyu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/yayoyuyu", + "id": 112897090, + "login": "yayoyuyu", + "node_id": "U_kgDOBrqsQg", + "organizations_url": "https://api.github.com/users/yayoyuyu/orgs", + "received_events_url": "https://api.github.com/users/yayoyuyu/received_events", + "repos_url": "https://api.github.com/users/yayoyuyu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/yayoyuyu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yayoyuyu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/yayoyuyu" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/yayoyuyu/neovim/pulls{/number}", + "pushed_at": "2024-08-21T17:04:45Z", + "releases_url": "https://api.github.com/repos/yayoyuyu/neovim/releases{/id}", + "size": 275865, + "ssh_url": "git@github.com:yayoyuyu/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/yayoyuyu/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/yayoyuyu/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/yayoyuyu/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/yayoyuyu/neovim/subscription", + "svn_url": "https://github.com/yayoyuyu/neovim", + "tags_url": "https://api.github.com/repos/yayoyuyu/neovim/tags", + "teams_url": "https://api.github.com/repos/yayoyuyu/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/yayoyuyu/neovim/git/trees{/sha}", + "updated_at": "2024-08-20T13:37:28Z", + "url": "https://api.github.com/repos/yayoyuyu/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "90b7769d75d6dd2a5aacafd35d872b0637534853", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/112897090?v=4", + "events_url": "https://api.github.com/users/yayoyuyu/events{/privacy}", + "followers_url": "https://api.github.com/users/yayoyuyu/followers", + "following_url": "https://api.github.com/users/yayoyuyu/following{/other_user}", + "gists_url": "https://api.github.com/users/yayoyuyu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/yayoyuyu", + "id": 112897090, + "login": "yayoyuyu", + "node_id": "U_kgDOBrqsQg", + "organizations_url": "https://api.github.com/users/yayoyuyu/orgs", + "received_events_url": "https://api.github.com/users/yayoyuyu/received_events", + "repos_url": "https://api.github.com/users/yayoyuyu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/yayoyuyu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yayoyuyu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/yayoyuyu" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30105", + "id": 2027850343, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30105", + "labels": [], + "locked": false, + "merge_commit_sha": "3635d51726c0d9fb1e49710fc2d761c03ee0f41c", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM543opn", + "number": 30105, + "patch_url": "https://github.com/neovim/neovim/pull/30105.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/30105/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/90b7769d75d6dd2a5aacafd35d872b0637534853", + "title": "fix(tohtml): enclose font-family names in quotation marks", + "updated_at": "2024-08-21T17:04:46Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30105", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/112897090?v=4", + "events_url": "https://api.github.com/users/yayoyuyu/events{/privacy}", + "followers_url": "https://api.github.com/users/yayoyuyu/followers", + "following_url": "https://api.github.com/users/yayoyuyu/following{/other_user}", + "gists_url": "https://api.github.com/users/yayoyuyu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/yayoyuyu", + "id": 112897090, + "login": "yayoyuyu", + "node_id": "U_kgDOBrqsQg", + "organizations_url": "https://api.github.com/users/yayoyuyu/orgs", + "received_events_url": "https://api.github.com/users/yayoyuyu/received_events", + "repos_url": "https://api.github.com/users/yayoyuyu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/yayoyuyu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yayoyuyu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/yayoyuyu" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30106.json b/repositories/neovim/pulls/30106.json new file mode 100644 index 00000000..520e9098 --- /dev/null +++ b/repositories/neovim/pulls/30106.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30106/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30106/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30106" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30106" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30106/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30106" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/512ed2c974fc004a33f8670bd84e2814232eb0b2" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "build(deps): bump luajit to HEAD - 304da39cc", + "commit_title": "Merge pull request #30106 from clason/bump-luajit", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "fe5ae88b20f570b904ba8ca77dd8895e0d3627e4", + "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": "* FFI: Add missing coercion when recording 64-bit bit.*().\n* ARM64: Make tobit conversions match JIT backend behavior.\n* ARM: Make hard-float tobit conversions match JIT backend behavior.\n\n", + "closed_at": "2024-08-20T17:53:35Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30106/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30106/commits", + "created_at": "2024-08-20T17:34:53Z", + "diff_url": "https://github.com/neovim/neovim/pull/30106.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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "512ed2c974fc004a33f8670bd84e2814232eb0b2", + "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/30106", + "id": 2028141736, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30106", + "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": "41859c2d8c11eeb7eb25bb4b313765b164b2651b", + "merged_at": "2024-08-20T17:53:35Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM544vyo", + "number": 30106, + "patch_url": "https://github.com/neovim/neovim/pull/30106.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/30106/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/512ed2c974fc004a33f8670bd84e2814232eb0b2", + "title": "build(deps): bump luajit to HEAD - 304da39cc", + "updated_at": "2024-08-21T07:33:20Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30106", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30107.json b/repositories/neovim/pulls/30107.json new file mode 100644 index 00000000..8b1506a3 --- /dev/null +++ b/repositories/neovim/pulls/30107.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30107/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30107/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30107" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30107" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30107/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30107" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/711c72d0033b19c12f4c38fdb7918aaf868b4b0c" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "41859c2d8c11eeb7eb25bb4b313765b164b2651b", + "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:d55e698: runtime(pandoc): refine pandoc compiler settings**\n- **vim-patch:5f5f283: runtime(pandoc): escape quotes in &errorformat for pandoc**\n", + "closed_at": "2024-08-21T07:14:17Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30107/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30107/commits", + "created_at": "2024-08-20T22:30:03Z", + "diff_url": "https://github.com/neovim/neovim/pull/30107.diff", + "draft": false, + "head": { + "label": "clason:vim-d55e698", + "ref": "vim-d55e698", + "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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "711c72d0033b19c12f4c38fdb7918aaf868b4b0c", + "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/30107", + "id": 2028553479, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30107", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "a691858326430d1d5462161fd105aa419d3f54f2", + "merged_at": "2024-08-21T07:14:17Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM546UUH", + "number": 30107, + "patch_url": "https://github.com/neovim/neovim/pull/30107.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/30107/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/711c72d0033b19c12f4c38fdb7918aaf868b4b0c", + "title": "vim-patch: update pandoc runtime files", + "updated_at": "2024-08-21T07:14:33Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30107", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30108.json b/repositories/neovim/pulls/30108.json new file mode 100644 index 00000000..3c92d3ae --- /dev/null +++ b/repositories/neovim/pulls/30108.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30108/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30108/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30108" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30108" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30108/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30108" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/de845a81fb5d7176ed44bb6e2777f994a4a9d699" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "Problem: zip-plugin has problems with special characters\r\n (user202729)\r\nSolution: escape '*?[\\' on Unix and handle those chars\r\n a bit differently on MS-Windows, add a test, check\r\n before overwriting files\r\n\r\nruntime(zip): small fixes for zip plugin\r\n\r\nThis does the following:\r\n- verify the unzip plugin is executable when loading the autoload plugin\r\n- handle extracting file names with '[*?\\' in its name correctly by\r\n escaping those characters for the unzip command (and handle those\r\n characters a bit differently on MS-Windows, since the quoting is different)\r\n- verify, that the extract plugin is not overwriting a file (could cause\r\n a hang, because unzip asking for confirmation)\r\n- add a test zip file which contains those special file names\r\n\r\nfixes: vim/vim#15505\r\ncloses: vim/vim#15519\r\n\r\nhttps://github.com/vim/vim/commit/7790ea0c680a9f951a86066e5940ec16b2333c9a\r\n\r\nCo-authored-by: Christian Brabandt ", + "commit_title": "vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108)", + "enabled_by": { + "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" + }, + "merge_method": "squash" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "41859c2d8c11eeb7eb25bb4b313765b164b2651b", + "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:9.1.0686: zip-plugin has problems with special characters\r\n\r\nProblem: zip-plugin has problems with special characters\r\n (user202729)\r\nSolution: escape '*?[\\' on Unix and handle those chars\r\n a bit differently on MS-Windows, add a test, check\r\n before overwriting files\r\n\r\nruntime(zip): small fixes for zip plugin\r\n\r\nThis does the following:\r\n- verify the unzip plugin is executable when loading the autoload plugin\r\n- handle extracting file names with '[*?\\' in its name correctly by\r\n escaping those characters for the unzip command (and handle those\r\n characters a bit differently on MS-Windows, since the quoting is different)\r\n- verify, that the extract plugin is not overwriting a file (could cause\r\n a hang, because unzip asking for confirmation)\r\n- add a test zip file which contains those special file names\r\n\r\ncloses: vim/vim#15519\r\n\r\nhttps://github.com/vim/vim/commit/7790ea0c680a9f951a86066e5940ec16b2333c9a\r\n\r\nCo-authored-by: Christian Brabandt ", + "closed_at": "2024-08-20T23:35:28Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30108/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30108/commits", + "created_at": "2024-08-20T23:16:25Z", + "diff_url": "https://github.com/neovim/neovim/pull/30108.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-9.1.0686", + "ref": "vim-9.1.0686", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "de845a81fb5d7176ed44bb6e2777f994a4a9d699", + "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/30108", + "id": 2028598276, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30108", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "6f7bb02e7f7b8ff8fe4d67a433cd3a2250df7a11", + "merged_at": "2024-08-20T23:35:28Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM546fQE", + "number": 30108, + "patch_url": "https://github.com/neovim/neovim/pull/30108.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/30108/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/de845a81fb5d7176ed44bb6e2777f994a4a9d699", + "title": "vim-patch:9.1.0686: zip-plugin has problems with special characters", + "updated_at": "2024-08-20T23:37:09Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30108", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30109.json b/repositories/neovim/pulls/30109.json new file mode 100644 index 00000000..ee7d23ac --- /dev/null +++ b/repositories/neovim/pulls/30109.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30109/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30109/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30109" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30109" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30109/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30109" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/104afb9356526381b743e0b02a9114d1ee955592" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "6f7bb02e7f7b8ff8fe4d67a433cd3a2250df7a11", + "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:9.1.0683: mode() returns wrong value with \\ mapping\r\n\r\nProblem: mode() returns wrong value with \\ mapping\r\nSolution: Change decision priority of VIsual_active and move\r\n visual mode a bit further down (kuuote)\r\n\r\ncloses: vim/vim#15533\r\n\r\nhttps://github.com/vim/vim/commit/0fd1cb1b1fc90b68cb37f71e65289eadac3588a6\r\n\r\nCo-authored-by: kuuote ", + "closed_at": "2024-08-21T21:30:21Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30109/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30109/commits", + "created_at": "2024-08-21T01:09:06Z", + "diff_url": "https://github.com/neovim/neovim/pull/30109.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-9.1.0683", + "ref": "vim-9.1.0683", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "104afb9356526381b743e0b02a9114d1ee955592", + "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/30109", + "id": 2028678977, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30109", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "362389eb1552abd60df393e38c1fb23b12dafe1d", + "merged_at": "2024-08-21T21:30:21Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM546y9B", + "number": 30109, + "patch_url": "https://github.com/neovim/neovim/pull/30109.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/30109/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/104afb9356526381b743e0b02a9114d1ee955592", + "title": "vim-patch:9.1.0683: mode() returns wrong value with mapping", + "updated_at": "2024-08-21T21:30:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30109", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30110.json b/repositories/neovim/pulls/30110.json new file mode 100644 index 00000000..20d29ae5 --- /dev/null +++ b/repositories/neovim/pulls/30110.json @@ -0,0 +1,352 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30110/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30110/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30110" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30110" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30110/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30110" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8332abfb4a90cf4ac4f3d6a71a97911c68879438" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "6af9ca4926e05ac698d828ab6aeef2f45ccccdf8", + "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": "**Problem:** Things like underlines are always given a default foreground highlight regardless of the value of `sp`.\r\n\r\n**Solution:** Check for `sp` first, and apply that color to the text decoration color if it exists.\r\n\r\n**Limitations:** If there is no value of `sp`, vim applies a text decoration color that matches the foreground of the text. This is still not implemented (and seems like a much more complex problem): in TOhtml, the underline will still be given a default foreground highlight.", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30110/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30110/commits", + "created_at": "2024-08-21T05:25:07Z", + "diff_url": "https://github.com/neovim/neovim/pull/30110.diff", + "draft": false, + "head": { + "label": "ribru17:tohtml_underline_color", + "ref": "tohtml_underline_color", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/ribru17/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/ribru17/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/ribru17/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/ribru17/neovim/branches{/branch}", + "clone_url": "https://github.com/ribru17/neovim.git", + "collaborators_url": "https://api.github.com/repos/ribru17/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/ribru17/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/ribru17/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/ribru17/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/ribru17/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/ribru17/neovim/contributors", + "created_at": "2023-12-31T05:02:30Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/ribru17/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/ribru17/neovim/downloads", + "events_url": "https://api.github.com/repos/ribru17/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/ribru17/neovim/forks", + "full_name": "ribru17/neovim", + "git_commits_url": "https://api.github.com/repos/ribru17/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/ribru17/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/ribru17/neovim/git/tags{/sha}", + "git_url": "git://github.com/ribru17/neovim.git", + "has_discussions": false, + "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/ribru17/neovim/hooks", + "html_url": "https://github.com/ribru17/neovim", + "id": 737455179, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/ribru17/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/ribru17/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/ribru17/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/ribru17/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/ribru17/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/ribru17/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/ribru17/neovim/merges", + "milestones_url": "https://api.github.com/repos/ribru17/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOK_SsSw", + "notifications_url": "https://api.github.com/repos/ribru17/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/55766287?v=4", + "events_url": "https://api.github.com/users/ribru17/events{/privacy}", + "followers_url": "https://api.github.com/users/ribru17/followers", + "following_url": "https://api.github.com/users/ribru17/following{/other_user}", + "gists_url": "https://api.github.com/users/ribru17/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ribru17", + "id": 55766287, + "login": "ribru17", + "node_id": "MDQ6VXNlcjU1NzY2Mjg3", + "organizations_url": "https://api.github.com/users/ribru17/orgs", + "received_events_url": "https://api.github.com/users/ribru17/received_events", + "repos_url": "https://api.github.com/users/ribru17/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ribru17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ribru17/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ribru17" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/ribru17/neovim/pulls{/number}", + "pushed_at": "2024-08-26T05:29:14Z", + "releases_url": "https://api.github.com/repos/ribru17/neovim/releases{/id}", + "size": 275960, + "ssh_url": "git@github.com:ribru17/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/ribru17/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/ribru17/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/ribru17/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/ribru17/neovim/subscription", + "svn_url": "https://github.com/ribru17/neovim", + "tags_url": "https://api.github.com/repos/ribru17/neovim/tags", + "teams_url": "https://api.github.com/repos/ribru17/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/ribru17/neovim/git/trees{/sha}", + "updated_at": "2024-08-18T02:58:58Z", + "url": "https://api.github.com/repos/ribru17/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8332abfb4a90cf4ac4f3d6a71a97911c68879438", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/55766287?v=4", + "events_url": "https://api.github.com/users/ribru17/events{/privacy}", + "followers_url": "https://api.github.com/users/ribru17/followers", + "following_url": "https://api.github.com/users/ribru17/following{/other_user}", + "gists_url": "https://api.github.com/users/ribru17/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ribru17", + "id": 55766287, + "login": "ribru17", + "node_id": "MDQ6VXNlcjU1NzY2Mjg3", + "organizations_url": "https://api.github.com/users/ribru17/orgs", + "received_events_url": "https://api.github.com/users/ribru17/received_events", + "repos_url": "https://api.github.com/users/ribru17/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ribru17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ribru17/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ribru17" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30110", + "id": 2028935253, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30110", + "labels": [], + "locked": false, + "merge_commit_sha": "ed365cb54289b7696c324066f5d4cacc47ab126e", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM547xhV", + "number": 30110, + "patch_url": "https://github.com/neovim/neovim/pull/30110.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/30110/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8332abfb4a90cf4ac4f3d6a71a97911c68879438", + "title": "fix(tohtml): apply sp color if present", + "updated_at": "2024-08-23T03:20:18Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30110", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/55766287?v=4", + "events_url": "https://api.github.com/users/ribru17/events{/privacy}", + "followers_url": "https://api.github.com/users/ribru17/followers", + "following_url": "https://api.github.com/users/ribru17/following{/other_user}", + "gists_url": "https://api.github.com/users/ribru17/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ribru17", + "id": 55766287, + "login": "ribru17", + "node_id": "MDQ6VXNlcjU1NzY2Mjg3", + "organizations_url": "https://api.github.com/users/ribru17/orgs", + "received_events_url": "https://api.github.com/users/ribru17/received_events", + "repos_url": "https://api.github.com/users/ribru17/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ribru17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ribru17/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ribru17" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30111.json b/repositories/neovim/pulls/30111.json new file mode 100644 index 00000000..5d44a4c3 --- /dev/null +++ b/repositories/neovim/pulls/30111.json @@ -0,0 +1,536 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30111/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30111/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30111" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30111" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30111/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30111" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ae64743100247fb5bd812db3aff6f368923501c3" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "3bd7492a69a0bf00b366a46dc09d5035b9f784e4", + "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": "Problem: completion is inserted on Enter with \"noselect\"\r\n (Carman Fu)\r\nSolution: check noselect before update compl_shown_match\r\n (glepnir)\r\n\r\nfixes: vim/vim#15526\r\ncloses: vim/vim#15530\r\n\r\nhttps://github.com/vim/vim/commit/753794bae8a9401903b82e5c5d1f35a106aa912a", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "guess no need a test in popupmenu_spec.because it test for behavior of so just equal the line data..", + "created_at": "2024-08-21T06:19:23Z", + "html_url": "https://github.com/neovim/neovim/pull/30111#issuecomment-2301219821", + "id": 2301219821, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30111", + "node_id": "IC_kwDOAPphoM6JKdPt", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301219821/reactions" + }, + "updated_at": "2024-08-21T06:19:23Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301219821", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "MEMBER", + "body": "waht's the different there of vim.. insert newline but when i do this operator in build nvim it doesn't insert newline..\r\n![test_case](https://github.com/user-attachments/assets/2c66274b-029c-4d88-a7fd-5c81f279f3ba)\r\n\r\n", + "created_at": "2024-08-21T06:49:29Z", + "html_url": "https://github.com/neovim/neovim/pull/30111#issuecomment-2301265345", + "id": 2301265345, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30111", + "node_id": "IC_kwDOAPphoM6JKoXB", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301265345/reactions" + }, + "updated_at": "2024-08-22T11:35:34Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2301265345", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "MEMBER", + "body": "@zeertzjq any opinion on there ..", + "created_at": "2024-08-26T05:54:56Z", + "html_url": "https://github.com/neovim/neovim/pull/30111#issuecomment-2309378890", + "id": 2309378890, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30111", + "node_id": "IC_kwDOAPphoM6JplNK", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309378890/reactions" + }, + "updated_at": "2024-08-26T05:54:56Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309378890", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30111/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30111/commits", + "created_at": "2024-08-21T06:18:27Z", + "diff_url": "https://github.com/neovim/neovim/pull/30111.diff", + "draft": false, + "head": { + "label": "glepnir:vim-9.1.0684", + "ref": "vim-9.1.0684", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/glepnir/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/glepnir/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/glepnir/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/glepnir/neovim/branches{/branch}", + "clone_url": "https://github.com/glepnir/neovim.git", + "collaborators_url": "https://api.github.com/repos/glepnir/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/glepnir/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/glepnir/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/glepnir/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/glepnir/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/glepnir/neovim/contributors", + "created_at": "2022-07-17T05:15:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/glepnir/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/glepnir/neovim/downloads", + "events_url": "https://api.github.com/repos/glepnir/neovim/events", + "fork": true, + "forks": 1, + "forks_count": 1, + "forks_url": "https://api.github.com/repos/glepnir/neovim/forks", + "full_name": "glepnir/neovim", + "git_commits_url": "https://api.github.com/repos/glepnir/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/glepnir/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/glepnir/neovim/git/tags{/sha}", + "git_url": "git://github.com/glepnir/neovim.git", + "has_discussions": false, + "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/glepnir/neovim/hooks", + "html_url": "https://github.com/glepnir/neovim", + "id": 514752985, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/glepnir/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/glepnir/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/glepnir/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/glepnir/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/glepnir/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/glepnir/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/glepnir/neovim/merges", + "milestones_url": "https://api.github.com/repos/glepnir/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOHq6B2Q", + "notifications_url": "https://api.github.com/repos/glepnir/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/glepnir/neovim/pulls{/number}", + "pushed_at": "2024-08-26T12:27:45Z", + "releases_url": "https://api.github.com/repos/glepnir/neovim/releases{/id}", + "size": 279957, + "ssh_url": "git@github.com:glepnir/neovim.git", + "stargazers_count": 2, + "stargazers_url": "https://api.github.com/repos/glepnir/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/glepnir/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/glepnir/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/glepnir/neovim/subscription", + "svn_url": "https://github.com/glepnir/neovim", + "tags_url": "https://api.github.com/repos/glepnir/neovim/tags", + "teams_url": "https://api.github.com/repos/glepnir/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/glepnir/neovim/git/trees{/sha}", + "updated_at": "2024-08-26T12:27:55Z", + "url": "https://api.github.com/repos/glepnir/neovim", + "visibility": "public", + "watchers": 2, + "watchers_count": 2, + "web_commit_signoff_required": false + }, + "sha": "ae64743100247fb5bd812db3aff6f368923501c3", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30111", + "id": 2028997249, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30111", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "85432a79605d5c9aa4bd2357804d8ae576228461", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM548AqB", + "number": 30111, + "patch_url": "https://github.com/neovim/neovim/pull/30111.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" + }, + { + "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" + } + ], + "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/30111/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ae64743100247fb5bd812db3aff6f368923501c3", + "title": "vim-patch:9.1.0684: completion is inserted on Enter with \"noselect\"", + "updated_at": "2024-08-26T05:54:57Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30111", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30113.json b/repositories/neovim/pulls/30113.json new file mode 100644 index 00000000..3fd6b4c4 --- /dev/null +++ b/repositories/neovim/pulls/30113.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30113/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30113/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30113" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30113" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30113/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30113" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/0484655d14c8d3134db233a047c75525f2e8c970" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "build(deps): bump luajit to HEAD - c68711cc8", + "commit_title": "Merge pull request #30113 from clason/bump-luajit", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "a691858326430d1d5462161fd105aa419d3f54f2", + "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": "* ARM64: Use ldr literal to load FP constants.\n\n(just when I thought it was over...)\n\n", + "closed_at": "2024-08-21T10:57:18Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30113/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30113/commits", + "created_at": "2024-08-21T10:34:20Z", + "diff_url": "https://github.com/neovim/neovim/pull/30113.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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "0484655d14c8d3134db233a047c75525f2e8c970", + "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/30113", + "id": 2029472958, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30113", + "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": "4e5607eb37f2aac8a9b433cd529aec9167128b38", + "merged_at": "2024-08-21T10:57:18Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM5490y-", + "number": 30113, + "patch_url": "https://github.com/neovim/neovim/pull/30113.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/30113/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/0484655d14c8d3134db233a047c75525f2e8c970", + "title": "build(deps): bump luajit to HEAD - c68711cc8", + "updated_at": "2024-08-24T15:39:35Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30113", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30115.json b/repositories/neovim/pulls/30115.json new file mode 100644 index 00000000..3295fc58 --- /dev/null +++ b/repositories/neovim/pulls/30115.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30115/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30115/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30115" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30115" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30115/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30115" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/a5b62a0d43d59131c364135dcc19d7b5f89953e9" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "362389eb1552abd60df393e38c1fb23b12dafe1d", + "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:bc29ea6: runtime(zip): simplify condition to detect MS-Windows\n\nrelated: vim/vim#15519\n\nhttps://github.com/vim/vim/commit/bc29ea62861052b35781031173a67d7d577be068\n\nCo-authored-by: Christian Brabandt ", + "closed_at": "2024-08-21T21:58:23Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30115/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30115/commits", + "created_at": "2024-08-21T21:38:17Z", + "diff_url": "https://github.com/neovim/neovim/pull/30115.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-bc29ea6", + "ref": "vim-bc29ea6", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "a5b62a0d43d59131c364135dcc19d7b5f89953e9", + "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/30115", + "id": 2030817929, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30115", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "3bd7492a69a0bf00b366a46dc09d5035b9f784e4", + "merged_at": "2024-08-21T21:58:23Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55C9KJ", + "number": 30115, + "patch_url": "https://github.com/neovim/neovim/pull/30115.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/30115/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/a5b62a0d43d59131c364135dcc19d7b5f89953e9", + "title": "vim-patch:bc29ea6: runtime(zip): simplify condition to detect MS-Windows", + "updated_at": "2024-08-21T21:58:36Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30115", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30120.json b/repositories/neovim/pulls/30120.json new file mode 100644 index 00000000..94619008 --- /dev/null +++ b/repositories/neovim/pulls/30120.json @@ -0,0 +1,371 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30120/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30120/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30120" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30120" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30120/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30120" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/7faa7f85c12a0d299b115002b02aaab1aa5e91e8" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "e48179f31e6503bfa86bf08538e64456e96446a8", + "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:0e9fd77: runtime(htmlangular): add html syntax highlighting**\n- **vim-patch:38cfa2b: runtime(netrw): Fix `mf`-selected entry highlighting**\n- **vim-patch:c75dad0: runtime(netrw): Change line on `mx` if command output exists**\n- **vim-patch:2750b83: runtime(java): Make the bundled &foldtext function optional**\n", + "closed_at": "2024-08-22T21:45:49Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30120/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30120/commits", + "created_at": "2024-08-22T19:26:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/30120.diff", + "draft": false, + "head": { + "label": "clason:vim-0e9fd77", + "ref": "vim-0e9fd77", + "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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "7faa7f85c12a0d299b115002b02aaab1aa5e91e8", + "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/30120", + "id": 2032821483, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30120", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + }, + { + "color": "c5def5", + "default": false, + "description": "fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", + "id": 2745063166, + "name": "netrw", + "node_id": "MDU6TGFiZWwyNzQ1MDYzMTY2", + "url": "https://api.github.com/repos/neovim/neovim/labels/netrw" + } + ], + "locked": false, + "merge_commit_sha": "3b32869ced32821fb58f0a7c08094105be7bdaf0", + "merged_at": "2024-08-22T21:45:49Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55KmTr", + "number": 30120, + "patch_url": "https://github.com/neovim/neovim/pull/30120.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/30120/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/7faa7f85c12a0d299b115002b02aaab1aa5e91e8", + "title": "vim-patch: update runtime files", + "updated_at": "2024-08-22T21:46:03Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30120", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30121.json b/repositories/neovim/pulls/30121.json new file mode 100644 index 00000000..30ea7ba5 --- /dev/null +++ b/repositories/neovim/pulls/30121.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30121/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30121/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30121" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30121" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30121/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30121" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8197142d1b4617c15807269ce5dac31fee473b9f" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "3b32869ced32821fb58f0a7c08094105be7bdaf0", + "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:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts\n\n* Improve heredoc handling\n - Support \"trim\" for all the embedded scripts.\n - Check the indent of \"trim\" for \"let\" and all the embedded scripts.\n* Update missing part of vim.vim.base in the commit\n d164f2a521f8e52e587727657fb1c19e9a25f32a.\n* Update gen_syntax_vim.vim to catch up with 9.1.0685's source code.\n\ncloses: vim/vim#15542\n\nhttps://github.com/vim/vim/commit/95e90781a4c92b7b061213cfa38b35bdbf719cc1\n\nCo-authored-by: Ken Takata ", + "closed_at": "2024-08-23T01:56:29Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30121/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30121/commits", + "created_at": "2024-08-23T01:26:19Z", + "diff_url": "https://github.com/neovim/neovim/pull/30121.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-95e9078", + "ref": "vim-95e9078", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8197142d1b4617c15807269ce5dac31fee473b9f", + "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/30121", + "id": 2033250531, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30121", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "6af9ca4926e05ac698d828ab6aeef2f45ccccdf8", + "merged_at": "2024-08-23T01:56:29Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55MPDj", + "number": 30121, + "patch_url": "https://github.com/neovim/neovim/pull/30121.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/30121/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8197142d1b4617c15807269ce5dac31fee473b9f", + "title": "vim-patch:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts", + "updated_at": "2024-08-23T01:56:43Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30121", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30127.json b/repositories/neovim/pulls/30127.json new file mode 100644 index 00000000..92806af4 --- /dev/null +++ b/repositories/neovim/pulls/30127.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30127/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30127/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30127" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30127" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30127/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30127" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/8010d1c0ed12b0c0cfa01bc029d96b7cca7d5ef7" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "6af9ca4926e05ac698d828ab6aeef2f45ccccdf8", + "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:7884cc7: runtime(vim): Update base-syntax, improve :let-heredoc highlighting\n\nThe end marker is not required to match the indent of :let when \"trim\"\nis specified, it may also appear without leading whitespace as normal.\n\ncloses: vim/vim#15564\n\nhttps://github.com/vim/vim/commit/7884cc74188caea6e42b1456ed90c8a7189dda7c\n\nCo-authored-by: Doug Kearns \n\n\n#### vim-patch:7866d54: runtime(vim): Update base-syntax, match :loadkeymap after colon and bar\n\nMatch :loadkeymap after Ex colons and bars.\n\nDon't generate :loadkeymap as it is matched with a custom syntax group.\n\ncloses: vim/vim#15554\n\nhttps://github.com/vim/vim/commit/7866d54ecc7ff47d5f3c48bc389dfd85759b9b65\n\nCo-authored-by: Doug Kearns ", + "closed_at": "2024-08-24T00:12:51Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30127/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30127/commits", + "created_at": "2024-08-23T23:42:20Z", + "diff_url": "https://github.com/neovim/neovim/pull/30127.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-7884cc7", + "ref": "vim-7884cc7", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "8010d1c0ed12b0c0cfa01bc029d96b7cca7d5ef7", + "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/30127", + "id": 2034992630, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30127", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "2c6222c56b099603b20b54a51e9acaa7974b1ad4", + "merged_at": "2024-08-24T00:12:51Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55S4X2", + "number": 30127, + "patch_url": "https://github.com/neovim/neovim/pull/30127.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/30127/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/8010d1c0ed12b0c0cfa01bc029d96b7cca7d5ef7", + "title": "vim-patch: update Vim syntax", + "updated_at": "2024-08-24T00:13:04Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30127", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30128.json b/repositories/neovim/pulls/30128.json new file mode 100644 index 00000000..ceb8b588 --- /dev/null +++ b/repositories/neovim/pulls/30128.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30128/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30128/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30128" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30128" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30128/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30128" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/03526703b3e2d66fdbe6978bec25396679161a7a" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "6af9ca4926e05ac698d828ab6aeef2f45ccccdf8", + "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": "Close #30112\r\n\r\n#### vim-patch:9.1.0690: cannot set special highlight kind in popupmenu\r\n\r\nProblem: cannot set special highlight kind in popupmenu\r\nSolution: add kind_hlgroup item to complete function\r\n (glepnir)\r\n\r\ncloses: vim/vim#15561\r\n\r\nhttps://github.com/vim/vim/commit/38f99a1f0d61e9bde3f4a3d0cbe2d06185c4a57f\r\n\r\nCo-authored-by: glepnir ", + "closed_at": "2024-08-24T00:38:05Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30128/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30128/commits", + "created_at": "2024-08-24T00:09:22Z", + "diff_url": "https://github.com/neovim/neovim/pull/30128.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-9.1.0690", + "ref": "vim-9.1.0690", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "03526703b3e2d66fdbe6978bec25396679161a7a", + "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/30128", + "id": 2035006627, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30128", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "bb4b6b427c1952b4a9b72f406b913ec59f0d4d22", + "merged_at": "2024-08-24T00:38:05Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55S7yj", + "number": 30128, + "patch_url": "https://github.com/neovim/neovim/pull/30128.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/30128/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/03526703b3e2d66fdbe6978bec25396679161a7a", + "title": "vim-patch:9.1.0690: cannot set special highlight kind in popupmenu", + "updated_at": "2024-08-24T03:01:40Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30128", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30130.json b/repositories/neovim/pulls/30130.json new file mode 100644 index 00000000..0651c469 --- /dev/null +++ b/repositories/neovim/pulls/30130.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30130/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30130/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30130" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30130" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30130/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30130" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/eb2db78f1e0eaa13eaa7a2656ac74258b6bdc083" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "bb4b6b427c1952b4a9b72f406b913ec59f0d4d22", + "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": "Follow up to https://github.com/neovim/neovim/pull/30028#discussion_r1726539370\n", + "closed_at": "2024-08-26T15:34:55Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30130/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30130/commits", + "created_at": "2024-08-24T08:08:10Z", + "diff_url": "https://github.com/neovim/neovim/pull/30130.diff", + "draft": false, + "head": { + "label": "mfussenegger:lsp-compl", + "ref": "lsp-compl", + "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_discussions": false, + "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": "2024-08-26T15:34:58Z", + "releases_url": "https://api.github.com/repos/mfussenegger/neovim/releases{/id}", + "size": 266475, + "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": "2024-01-03T04:13:43Z", + "url": "https://api.github.com/repos/mfussenegger/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "eb2db78f1e0eaa13eaa7a2656ac74258b6bdc083", + "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/30130", + "id": 2035237058, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30130", + "labels": [ + { + "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": "983953858e5610b104d35725c7da1e9025f60421", + "merged_at": "2024-08-26T15:34:55Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55T0DC", + "number": 30130, + "patch_url": "https://github.com/neovim/neovim/pull/30130.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/30130/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/eb2db78f1e0eaa13eaa7a2656ac74258b6bdc083", + "title": "fix(lsp): fix isIncomplete condition in completion trigger", + "updated_at": "2024-08-26T15:34:58Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30130", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30131.json b/repositories/neovim/pulls/30131.json new file mode 100644 index 00000000..f6ef93c6 --- /dev/null +++ b/repositories/neovim/pulls/30131.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30131/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30131/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30131" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30131" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30131/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30131" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/84f01663d9858e1e6fabf4f6633785e514ab35f5" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "Problem: Wrong patlen value in ex_substitute() (after 9.1.0426).\r\nSolution: Compute patlen after finding end separator.\r\n (zeertzjq)\r\n\r\nAdd a more explicit test. The test already passes as the only case\r\nwhere a overlarge patlen value matters was fixed by patch 9.1.0689.\r\n\r\ncloses: vim/vim#15565\r\n\r\nhttps://github.com/vim/vim/commit/d1c8d2de4b9fa44b3d2b39b7ed8b92846c5502b7", + "commit_title": "vim-patch:9.1.0692: Wrong patlen value in ex_substitute() (#30131)", + "enabled_by": { + "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" + }, + "merge_method": "squash" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "bb4b6b427c1952b4a9b72f406b913ec59f0d4d22", + "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:9.1.0692: Wrong patlen value in ex_substitute()\n\nProblem: Wrong patlen value in ex_substitute() (after 9.1.0426).\nSolution: Compute patlen after finding end separator.\n (zeertzjq)\n\nAdd a more explicit test. The test already passes as the only case\nwhere a overlarge patlen value matters was fixed by patch 9.1.0689.\n\ncloses: vim/vim#15565\n\nhttps://github.com/vim/vim/commit/d1c8d2de4b9fa44b3d2b39b7ed8b92846c5502b7", + "closed_at": "2024-08-24T10:19:25Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30131/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30131/commits", + "created_at": "2024-08-24T09:37:41Z", + "diff_url": "https://github.com/neovim/neovim/pull/30131.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-9.1.0692", + "ref": "vim-9.1.0692", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "84f01663d9858e1e6fabf4f6633785e514ab35f5", + "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/30131", + "id": 2035325207, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30131", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "91ce0c3ddda7659de9adc85601d6a7d6cf05f681", + "merged_at": "2024-08-24T10:19:25Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55UJkX", + "number": 30131, + "patch_url": "https://github.com/neovim/neovim/pull/30131.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/30131/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/84f01663d9858e1e6fabf4f6633785e514ab35f5", + "title": "vim-patch:9.1.0692: Wrong patlen value in ex_substitute()", + "updated_at": "2024-08-24T10:19:38Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30131", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30134.json b/repositories/neovim/pulls/30134.json new file mode 100644 index 00000000..bae6c8c4 --- /dev/null +++ b/repositories/neovim/pulls/30134.json @@ -0,0 +1,489 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30134/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30134/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30134" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30134" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30134/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30134" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/19e1bf92bedf3abd7694d8c3fe35e08069be2659" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "91ce0c3ddda7659de9adc85601d6a7d6cf05f681", + "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 #30129\r\n\r\n#### vim-patch:9.1.0694: matchparen is slow on a long line\r\n\r\nProblem: The matchparen plugin is slow on a long line.\r\nSolution: Don't use a regexp to get char at and before cursor.\r\n (zeertzjq)\r\n\r\nExample:\r\n\r\n```vim\r\n call setline(1, repeat(' foobar', 100000))\r\n runtime plugin/matchparen.vim\r\n normal! $hhhhhhhh\r\n```\r\n\r\ncloses: vim/vim#15568\r\n\r\nhttps://github.com/vim/vim/commit/81e7513c86459c40676bd983f73c2722096d67a9", + "closed_at": "2024-08-24T22:07:44Z", + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "NONE", + "body": "Successfully created backport PR for `release-0.10`:\n- #30137", + "created_at": "2024-08-24T22:08:06Z", + "html_url": "https://github.com/neovim/neovim/pull/30134#issuecomment-2308554077", + "id": 2308554077, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30134", + "node_id": "IC_kwDOAPphoM6Jmb1d", + "performed_via_github_app": { + "client_id": "Iv23lig4DyAliuVagKSN", + "created_at": "2024-07-16T09:59:15Z", + "description": "", + "events": [], + "external_url": "https://neovim.io/", + "html_url": "https://github.com/apps/neovim-backports", + "id": 946290, + "name": "neovim backports", + "node_id": "A_kwHOAGK_Pc4ADnBy", + "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" + }, + "permissions": { + "contents": "write", + "metadata": "read", + "pull_requests": "write" + }, + "slug": "neovim-backports", + "updated_at": "2024-07-16T10:00:18Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308554077/reactions" + }, + "updated_at": "2024-08-24T22:08:06Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2308554077", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/neovim-backports", + "id": 175700243, + "login": "neovim-backports[bot]", + "node_id": "BOT_kgDOCnj5Ew", + "organizations_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/neovim-backports%5Bbot%5D" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30134/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30134/commits", + "created_at": "2024-08-24T14:46:06Z", + "diff_url": "https://github.com/neovim/neovim/pull/30134.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-9.1.0694", + "ref": "vim-9.1.0694", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "19e1bf92bedf3abd7694d8c3fe35e08069be2659", + "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/30134", + "id": 2035508709, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30134", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + }, + { + "color": "0052CC", + "default": false, + "description": "", + "id": 6959860626, + "name": "ci:backport release-0.10", + "node_id": "LA_kwDOAPphoM8AAAABntcLkg", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci:backport%20release-0.10" + } + ], + "locked": false, + "merge_commit_sha": "cf44121f7fb6f55a22e644a1e5e1f1dc6b90c27a", + "merged_at": "2024-08-24T22:07:44Z", + "milestone": { + "closed_at": null, + "closed_issues": 16, + "created_at": "2024-07-21T14:36:47Z", + "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/44", + "id": 11339669, + "labels_url": "https://api.github.com/repos/neovim/neovim/milestones/44/labels", + "node_id": "MI_kwDOAPphoM4ArQeV", + "number": 44, + "open_issues": 1, + "state": "open", + "title": "0.10.2", + "updated_at": "2024-08-24T22:07:45Z", + "url": "https://api.github.com/repos/neovim/neovim/milestones/44" + }, + "node_id": "PR_kwDOAPphoM55U2Xl", + "number": 30134, + "patch_url": "https://github.com/neovim/neovim/pull/30134.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/30134/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/19e1bf92bedf3abd7694d8c3fe35e08069be2659", + "title": "vim-patch:9.1.0694: matchparen is slow on a long line", + "updated_at": "2024-08-24T22:08:07Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30134", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30135.json b/repositories/neovim/pulls/30135.json new file mode 100644 index 00000000..ec84c442 --- /dev/null +++ b/repositories/neovim/pulls/30135.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30135/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30135/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30135" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30135" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30135/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30135" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/35ed975fd8f7d1a8447e00a0341eddd0b66bad2c" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "build(deps): bump luajit to HEAD - f725e44cd", + "commit_title": "Merge pull request #30135 from clason/bump-luajit", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "91ce0c3ddda7659de9adc85601d6a7d6cf05f681", + "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 limit check in narrow_conv_backprop().\n* Always use IRT_NIL for IR_TBAR.\n", + "closed_at": "2024-08-24T15:58:21Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30135/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30135/commits", + "created_at": "2024-08-24T15:40:07Z", + "diff_url": "https://github.com/neovim/neovim/pull/30135.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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "35ed975fd8f7d1a8447e00a0341eddd0b66bad2c", + "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/30135", + "id": 2035536544, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30135", + "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": "84f1c5e072565f946f8632fb72424553b773f8c0", + "merged_at": "2024-08-24T15:58:21Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55U9Kg", + "number": 30135, + "patch_url": "https://github.com/neovim/neovim/pull/30135.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/30135/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/35ed975fd8f7d1a8447e00a0341eddd0b66bad2c", + "title": "build(deps): bump luajit to HEAD - f725e44cd", + "updated_at": "2024-08-24T16:00:42Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30135", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30137.json b/repositories/neovim/pulls/30137.json new file mode 100644 index 00000000..7f2cbabd --- /dev/null +++ b/repositories/neovim/pulls/30137.json @@ -0,0 +1,403 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30137/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30137/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30137" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30137" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30137/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30137" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/1ed493cc9607305d22faecbbcd47dbeef739b31d" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": { + "commit_message": "vim-patch:9.1.0694: matchparen is slow on a long line", + "commit_title": "Merge pull request #30137 from neovim/backport-30134-to-release-0.10", + "enabled_by": { + "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" + }, + "merge_method": "merge" + }, + "base": { + "label": "neovim:release-0.10", + "ref": "release-0.10", + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "dca6c4e92cdb82a1125c8770b560461bee332789", + "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\nBackport of #30134 to `release-0.10`.", + "closed_at": "2024-08-24T22:30:51Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30137/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30137/commits", + "created_at": "2024-08-24T22:08:05Z", + "diff_url": "https://github.com/neovim/neovim/pull/30137.diff", + "draft": false, + "head": { + "label": "neovim:backport-30134-to-release-0.10", + "ref": "backport-30134-to-release-0.10", + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "1ed493cc9607305d22faecbbcd47dbeef739b31d", + "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/30137", + "id": 2035719716, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30137", + "labels": [ + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + }, + { + "color": "5319E7", + "default": false, + "description": "", + "id": 6897121968, + "name": "target:release", + "node_id": "LA_kwDOAPphoM8AAAABmxm6sA", + "url": "https://api.github.com/repos/neovim/neovim/labels/target:release" + } + ], + "locked": false, + "merge_commit_sha": "7834d80b81b4314d3f9447020ab584b7b7f13d6c", + "merged_at": "2024-08-24T22:30:51Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55Vp4k", + "number": 30137, + "patch_url": "https://github.com/neovim/neovim/pull/30137.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/30137/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/1ed493cc9607305d22faecbbcd47dbeef739b31d", + "title": "vim-patch:9.1.0694: matchparen is slow on a long line", + "updated_at": "2024-08-24T22:31:04Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30137", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/neovim-backports", + "id": 175700243, + "login": "neovim-backports[bot]", + "node_id": "BOT_kgDOCnj5Ew", + "organizations_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/neovim-backports%5Bbot%5D" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30139.json b/repositories/neovim/pulls/30139.json new file mode 100644 index 00000000..1b370373 --- /dev/null +++ b/repositories/neovim/pulls/30139.json @@ -0,0 +1,362 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30139/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30139/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30139" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30139" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30139/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30139" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/a4e07abc3ab494007abe81df456570b5910b1e09" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "cf44121f7fb6f55a22e644a1e5e1f1dc6b90c27a", + "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 #29828.\r\n\r\nIIUC the annotations in `api_keysets_extra.lua` is not being used right now, but fixing it just in case.\r\n\r\nPlease feel free to correct me if anything is incorrect. Happy to discuss it further.", + "closed_at": "2024-08-25T07:36:00Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30139/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30139/commits", + "created_at": "2024-08-25T04:02:31Z", + "diff_url": "https://github.com/neovim/neovim/pull/30139.diff", + "draft": false, + "head": { + "label": "JonnyKong:master", + "ref": "master", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/JonnyKong/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/JonnyKong/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/JonnyKong/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/JonnyKong/neovim/branches{/branch}", + "clone_url": "https://github.com/JonnyKong/neovim.git", + "collaborators_url": "https://api.github.com/repos/JonnyKong/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/JonnyKong/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/JonnyKong/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/JonnyKong/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/JonnyKong/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/JonnyKong/neovim/contributors", + "created_at": "2024-08-25T03:12:24Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/JonnyKong/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/JonnyKong/neovim/downloads", + "events_url": "https://api.github.com/repos/JonnyKong/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/JonnyKong/neovim/forks", + "full_name": "JonnyKong/neovim", + "git_commits_url": "https://api.github.com/repos/JonnyKong/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/JonnyKong/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/JonnyKong/neovim/git/tags{/sha}", + "git_url": "git://github.com/JonnyKong/neovim.git", + "has_discussions": false, + "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/JonnyKong/neovim/hooks", + "html_url": "https://github.com/JonnyKong/neovim", + "id": 847162725, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/JonnyKong/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/JonnyKong/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/JonnyKong/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/JonnyKong/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/JonnyKong/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/JonnyKong/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/JonnyKong/neovim/merges", + "milestones_url": "https://api.github.com/repos/JonnyKong/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOMn6tZQ", + "notifications_url": "https://api.github.com/repos/JonnyKong/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/JonnyKong/neovim/pulls{/number}", + "pushed_at": "2024-08-26T00:36:57Z", + "releases_url": "https://api.github.com/repos/JonnyKong/neovim/releases{/id}", + "size": 282952, + "ssh_url": "git@github.com:JonnyKong/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/JonnyKong/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/JonnyKong/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/JonnyKong/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/JonnyKong/neovim/subscription", + "svn_url": "https://github.com/JonnyKong/neovim", + "tags_url": "https://api.github.com/repos/JonnyKong/neovim/tags", + "teams_url": "https://api.github.com/repos/JonnyKong/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/JonnyKong/neovim/git/trees{/sha}", + "updated_at": "2024-08-26T00:19:20Z", + "url": "https://api.github.com/repos/JonnyKong/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "a4e07abc3ab494007abe81df456570b5910b1e09", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30139", + "id": 2035831041, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30139", + "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": "b8135a76b71f1af0d708e3dc58ccb58abad59f7c", + "merged_at": "2024-08-25T07:36:00Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55WFEB", + "number": 30139, + "patch_url": "https://github.com/neovim/neovim/pull/30139.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/30139/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/a4e07abc3ab494007abe81df456570b5910b1e09", + "title": "fix(docs) wrong return value annotation for `nvim_buf_get_extmarks`", + "updated_at": "2024-08-25T07:36:15Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30139", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30140.json b/repositories/neovim/pulls/30140.json new file mode 100644 index 00000000..87a7b082 --- /dev/null +++ b/repositories/neovim/pulls/30140.json @@ -0,0 +1,371 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30140/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30140/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30140" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30140" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30140/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30140" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/06319e862f75b63e947be977f912dbe490b6ca71" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "b8135a76b71f1af0d708e3dc58ccb58abad59f7c", + "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:88a6dd0: runtime(doc): fix typo\n\ncloses: vim/vim#15572\n\nhttps://github.com/vim/vim/commit/88a6dd036a673b310c467bf43a872a4210e19e21\n\nCo-authored-by: glepnir ", + "closed_at": "2024-08-26T00:10:29Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30140/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30140/commits", + "created_at": "2024-08-25T22:58:13Z", + "diff_url": "https://github.com/neovim/neovim/pull/30140.diff", + "draft": false, + "head": { + "label": "zeertzjq:vim-88a6dd0", + "ref": "vim-88a6dd0", + "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": null, + "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_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "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": "2024-08-26T00:10:32Z", + "releases_url": "https://api.github.com/repos/zeertzjq/neovim/releases{/id}", + "size": 270294, + "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": "2023-02-18T11:19:39Z", + "url": "https://api.github.com/repos/zeertzjq/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "06319e862f75b63e947be977f912dbe490b6ca71", + "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/30140", + "id": 2036208738, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30140", + "labels": [ + { + "color": "c5def5", + "default": true, + "description": "", + "id": 84744038, + "name": "documentation", + "node_id": "MDU6TGFiZWw4NDc0NDAzOA==", + "url": "https://api.github.com/repos/neovim/neovim/labels/documentation" + }, + { + "color": "e6e6e6", + "default": false, + "description": "See https://neovim.io/doc/user/dev_vimpatch.html", + "id": 843184430, + "name": "vim-patch", + "node_id": "MDU6TGFiZWw4NDMxODQ0MzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/vim-patch" + } + ], + "locked": false, + "merge_commit_sha": "c0a8abf18e060e60b8dfeddb3a24a0d371288e2a", + "merged_at": "2024-08-26T00:10:29Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55XhRi", + "number": 30140, + "patch_url": "https://github.com/neovim/neovim/pull/30140.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/30140/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/06319e862f75b63e947be977f912dbe490b6ca71", + "title": "vim-patch:88a6dd0: runtime(doc): fix typo", + "updated_at": "2024-08-26T00:12:39Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30140", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30141.json b/repositories/neovim/pulls/30141.json new file mode 100644 index 00000000..589903da --- /dev/null +++ b/repositories/neovim/pulls/30141.json @@ -0,0 +1,403 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30141/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30141/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30141" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30141" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30141/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30141" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/20b81245272c8476551d33247a5035582fa0f99b" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "c0a8abf18e060e60b8dfeddb3a24a0d371288e2a", + "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": "Problem:\r\nFixes #30100.\r\n\r\nSolution:\r\nAs title. Also added a boolean return value to `vim.filetype.match()` that indicates whether the match was the result of fallback.", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30141/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30141/commits", + "created_at": "2024-08-26T00:09:24Z", + "diff_url": "https://github.com/neovim/neovim/pull/30141.diff", + "draft": false, + "head": { + "label": "JonnyKong:remote/dev", + "ref": "remote/dev", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/JonnyKong/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/JonnyKong/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/JonnyKong/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/JonnyKong/neovim/branches{/branch}", + "clone_url": "https://github.com/JonnyKong/neovim.git", + "collaborators_url": "https://api.github.com/repos/JonnyKong/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/JonnyKong/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/JonnyKong/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/JonnyKong/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/JonnyKong/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/JonnyKong/neovim/contributors", + "created_at": "2024-08-25T03:12:24Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/JonnyKong/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/JonnyKong/neovim/downloads", + "events_url": "https://api.github.com/repos/JonnyKong/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/JonnyKong/neovim/forks", + "full_name": "JonnyKong/neovim", + "git_commits_url": "https://api.github.com/repos/JonnyKong/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/JonnyKong/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/JonnyKong/neovim/git/tags{/sha}", + "git_url": "git://github.com/JonnyKong/neovim.git", + "has_discussions": false, + "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/JonnyKong/neovim/hooks", + "html_url": "https://github.com/JonnyKong/neovim", + "id": 847162725, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/JonnyKong/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/JonnyKong/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/JonnyKong/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/JonnyKong/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/JonnyKong/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/JonnyKong/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/JonnyKong/neovim/merges", + "milestones_url": "https://api.github.com/repos/JonnyKong/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOMn6tZQ", + "notifications_url": "https://api.github.com/repos/JonnyKong/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/JonnyKong/neovim/pulls{/number}", + "pushed_at": "2024-08-26T00:36:57Z", + "releases_url": "https://api.github.com/repos/JonnyKong/neovim/releases{/id}", + "size": 282952, + "ssh_url": "git@github.com:JonnyKong/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/JonnyKong/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/JonnyKong/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/JonnyKong/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/JonnyKong/neovim/subscription", + "svn_url": "https://github.com/JonnyKong/neovim", + "tags_url": "https://api.github.com/repos/JonnyKong/neovim/tags", + "teams_url": "https://api.github.com/repos/JonnyKong/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/JonnyKong/neovim/git/trees{/sha}", + "updated_at": "2024-08-26T00:19:20Z", + "url": "https://api.github.com/repos/JonnyKong/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "20b81245272c8476551d33247a5035582fa0f99b", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30141", + "id": 2036242038, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30141", + "labels": [ + { + "color": "C5DEF5", + "default": false, + "description": "filetype detection, filetype.lua", + "id": 3708202139, + "name": "filetype", + "node_id": "LA_kwDOAPphoM7dBqyb", + "url": "https://api.github.com/repos/neovim/neovim/labels/filetype" + } + ], + "locked": false, + "merge_commit_sha": "57ab4e93c1b3f48874c83a965233f13632b3cbf8", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM55XpZ2", + "number": 30141, + "patch_url": "https://github.com/neovim/neovim/pull/30141.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" + }, + { + "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" + } + ], + "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/30141/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/20b81245272c8476551d33247a5035582fa0f99b", + "title": "fix(filetype): move fallback logic to `vim.filetype.match()`", + "updated_at": "2024-08-26T00:36:58Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30141", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/14243187?v=4", + "events_url": "https://api.github.com/users/JonnyKong/events{/privacy}", + "followers_url": "https://api.github.com/users/JonnyKong/followers", + "following_url": "https://api.github.com/users/JonnyKong/following{/other_user}", + "gists_url": "https://api.github.com/users/JonnyKong/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/JonnyKong", + "id": 14243187, + "login": "JonnyKong", + "node_id": "MDQ6VXNlcjE0MjQzMTg3", + "organizations_url": "https://api.github.com/users/JonnyKong/orgs", + "received_events_url": "https://api.github.com/users/JonnyKong/received_events", + "repos_url": "https://api.github.com/users/JonnyKong/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/JonnyKong/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JonnyKong/subscriptions", + "type": "User", + "url": "https://api.github.com/users/JonnyKong" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30145.json b/repositories/neovim/pulls/30145.json new file mode 100644 index 00000000..bc8b09cd --- /dev/null +++ b/repositories/neovim/pulls/30145.json @@ -0,0 +1,497 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30145/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30145/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30145" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30145" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30145/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30145" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/87f632261eae4a1a8f88806307587be4af6d473a" + } + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "c0a8abf18e060e60b8dfeddb3a24a0d371288e2a", + "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 #30122", + "closed_at": "2024-08-26T15:37:36Z", + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "MEMBER", + "body": "Needs to be back-ported.", + "created_at": "2024-08-26T02:37:16Z", + "html_url": "https://github.com/neovim/neovim/pull/30145#issuecomment-2309187416", + "id": 2309187416, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30145", + "node_id": "IC_kwDOAPphoM6Jo2dY", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309187416/reactions" + }, + "updated_at": "2024-08-26T02:37:29Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2309187416", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + }, + { + "author_association": "NONE", + "body": "Successfully created backport PR for `release-0.10`:\n- #30151", + "created_at": "2024-08-26T15:39:39Z", + "html_url": "https://github.com/neovim/neovim/pull/30145#issuecomment-2310508901", + "id": 2310508901, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30145", + "node_id": "IC_kwDOAPphoM6Jt5Fl", + "performed_via_github_app": { + "client_id": "Iv23lig4DyAliuVagKSN", + "created_at": "2024-07-16T09:59:15Z", + "description": "", + "events": [], + "external_url": "https://neovim.io/", + "html_url": "https://github.com/apps/neovim-backports", + "id": 946290, + "name": "neovim backports", + "node_id": "A_kwHOAGK_Pc4ADnBy", + "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" + }, + "permissions": { + "contents": "write", + "metadata": "read", + "pull_requests": "write" + }, + "slug": "neovim-backports", + "updated_at": "2024-07-16T10:00:18Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310508901/reactions" + }, + "updated_at": "2024-08-26T15:39:39Z", + "url": "https://api.github.com/repos/neovim/neovim/issues/comments/2310508901", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/neovim-backports", + "id": 175700243, + "login": "neovim-backports[bot]", + "node_id": "BOT_kgDOCnj5Ew", + "organizations_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/neovim-backports%5Bbot%5D" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30145/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30145/commits", + "created_at": "2024-08-26T02:36:56Z", + "diff_url": "https://github.com/neovim/neovim/pull/30145.diff", + "draft": false, + "head": { + "label": "MariaSolOs:index-fix", + "ref": "index-fix", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/MariaSolOs/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/MariaSolOs/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/MariaSolOs/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/MariaSolOs/neovim/branches{/branch}", + "clone_url": "https://github.com/MariaSolOs/neovim.git", + "collaborators_url": "https://api.github.com/repos/MariaSolOs/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/MariaSolOs/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/MariaSolOs/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/MariaSolOs/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/MariaSolOs/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/MariaSolOs/neovim/contributors", + "created_at": "2023-08-05T17:10:58Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/MariaSolOs/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/MariaSolOs/neovim/downloads", + "events_url": "https://api.github.com/repos/MariaSolOs/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/MariaSolOs/neovim/forks", + "full_name": "MariaSolOs/neovim", + "git_commits_url": "https://api.github.com/repos/MariaSolOs/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/MariaSolOs/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/MariaSolOs/neovim/git/tags{/sha}", + "git_url": "git://github.com/MariaSolOs/neovim.git", + "has_discussions": false, + "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/MariaSolOs/neovim/hooks", + "html_url": "https://github.com/MariaSolOs/neovim", + "id": 675070403, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/MariaSolOs/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/MariaSolOs/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/MariaSolOs/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/MariaSolOs/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/MariaSolOs/neovim/labels{/name}", + "language": "Vim Script", + "languages_url": "https://api.github.com/repos/MariaSolOs/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/MariaSolOs/neovim/merges", + "milestones_url": "https://api.github.com/repos/MariaSolOs/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOKDzBww", + "notifications_url": "https://api.github.com/repos/MariaSolOs/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/MariaSolOs/neovim/pulls{/number}", + "pushed_at": "2024-08-26T20:31:35Z", + "releases_url": "https://api.github.com/repos/MariaSolOs/neovim/releases{/id}", + "size": 275782, + "ssh_url": "git@github.com:MariaSolOs/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/MariaSolOs/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/MariaSolOs/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/MariaSolOs/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/MariaSolOs/neovim/subscription", + "svn_url": "https://github.com/MariaSolOs/neovim", + "tags_url": "https://api.github.com/repos/MariaSolOs/neovim/tags", + "teams_url": "https://api.github.com/repos/MariaSolOs/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/MariaSolOs/neovim/git/trees{/sha}", + "updated_at": "2024-08-05T01:46:22Z", + "url": "https://api.github.com/repos/MariaSolOs/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "87f632261eae4a1a8f88806307587be4af6d473a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30145", + "id": 2036389124, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30145", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + }, + { + "color": "0052CC", + "default": false, + "description": "", + "id": 6959860626, + "name": "ci:backport release-0.10", + "node_id": "LA_kwDOAPphoM8AAAABntcLkg", + "url": "https://api.github.com/repos/neovim/neovim/labels/ci:backport%20release-0.10" + } + ], + "locked": false, + "merge_commit_sha": "d9ccd828b0d46754b9bcb9b17f47c2a51968db05", + "merged_at": "2024-08-26T15:37:36Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55YNUE", + "number": 30145, + "patch_url": "https://github.com/neovim/neovim/pull/30145.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/30145/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/87f632261eae4a1a8f88806307587be4af6d473a", + "title": "fix(lsp): return call hierarchy item, not the index", + "updated_at": "2024-08-26T15:39:41Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30145", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62502207?v=4", + "events_url": "https://api.github.com/users/MariaSolOs/events{/privacy}", + "followers_url": "https://api.github.com/users/MariaSolOs/followers", + "following_url": "https://api.github.com/users/MariaSolOs/following{/other_user}", + "gists_url": "https://api.github.com/users/MariaSolOs/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/MariaSolOs", + "id": 62502207, + "login": "MariaSolOs", + "node_id": "MDQ6VXNlcjYyNTAyMjA3", + "organizations_url": "https://api.github.com/users/MariaSolOs/orgs", + "received_events_url": "https://api.github.com/users/MariaSolOs/received_events", + "repos_url": "https://api.github.com/users/MariaSolOs/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/MariaSolOs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariaSolOs/subscriptions", + "type": "User", + "url": "https://api.github.com/users/MariaSolOs" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30146.json b/repositories/neovim/pulls/30146.json new file mode 100644 index 00000000..06a3c29f --- /dev/null +++ b/repositories/neovim/pulls/30146.json @@ -0,0 +1,423 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30146/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30146/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30146" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30146" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30146/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30146" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/ba93921d87d99df2b30a110e41dc15c377394e7e" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "FIRST_TIME_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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "c0a8abf18e060e60b8dfeddb3a24a0d371288e2a", + "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": "There appears to be a bug in `make` where if a rule asks `make` to\r\ninvoke a command called `foo`, and `foo` exists somewhere in `$PATH` as\r\na directory (not an executable file), `make` will attempt to `execve`\r\nthat directory instead of continuing to search in later parts of the\r\n`$PATH` for `foo` as a true executable.\r\n\r\nYou can confirm this as follows:\r\n\r\n mkdir tmp\r\n cd tmp\r\n tmpdir=\"$(mktemp -d)\"\r\n mkdir \"$tmpdir/touch\"\r\n export PATH=\"$tmpdir:$PATH\"\r\n echo $'all:\\n\\ttouch foo.txt' > Makefile\r\n make\r\n\r\nOn my system, with `GNU Make 4.3` on Pop!\\_OS 22.04, I'm greeted with\r\nthis output:\r\n\r\n touch foo.txt\r\n make: touch: Permission denied\r\n make: *** [Makefile:2: all] Error 127\r\n\r\nA similar problem affected the user who opened #27490, but that issue\r\nwas closed because the problem was misdiagnosed (it was claimed that the\r\nuser was at fault for having their `$PATH` configured to include `.`).\r\nIn reality, this appears to be a bug in GNU Make--a Unix shell would not\r\nmistake a directory (which technically have the execute permission set)\r\nwith a runnable file, while GNU Make does appear to do that.\r\n\r\nIt's easy enough to workaround this bug by using `command -v` to resolve\r\nthe `cmake` command, similar to what is already being done with\r\n`cmake3`. Continuing to include `... || echo cmake` at the end means\r\nthat if neither `cmake3` nor `cmake` are installed, the user will still\r\nsee a message about CMake being missing.", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30146/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30146/commits", + "created_at": "2024-08-26T05:30:26Z", + "diff_url": "https://github.com/neovim/neovim/pull/30146.diff", + "draft": false, + "head": { + "label": "jez:jez-path-dot", + "ref": "jez-path-dot", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/jez/neovim/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/jez/neovim/assignees{/user}", + "blobs_url": "https://api.github.com/repos/jez/neovim/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/jez/neovim/branches{/branch}", + "clone_url": "https://github.com/jez/neovim.git", + "collaborators_url": "https://api.github.com/repos/jez/neovim/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/jez/neovim/comments{/number}", + "commits_url": "https://api.github.com/repos/jez/neovim/commits{/sha}", + "compare_url": "https://api.github.com/repos/jez/neovim/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/jez/neovim/contents/{+path}", + "contributors_url": "https://api.github.com/repos/jez/neovim/contributors", + "created_at": "2024-08-26T05:29:34Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/jez/neovim/deployments", + "description": "Vim-fork focused on extensibility and usability", + "disabled": false, + "downloads_url": "https://api.github.com/repos/jez/neovim/downloads", + "events_url": "https://api.github.com/repos/jez/neovim/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/jez/neovim/forks", + "full_name": "jez/neovim", + "git_commits_url": "https://api.github.com/repos/jez/neovim/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/jez/neovim/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/jez/neovim/git/tags{/sha}", + "git_url": "git://github.com/jez/neovim.git", + "has_discussions": false, + "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/jez/neovim/hooks", + "html_url": "https://github.com/jez/neovim", + "id": 847562124, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/jez/neovim/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/jez/neovim/issues/events{/number}", + "issues_url": "https://api.github.com/repos/jez/neovim/issues{/number}", + "keys_url": "https://api.github.com/repos/jez/neovim/keys{/key_id}", + "labels_url": "https://api.github.com/repos/jez/neovim/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/jez/neovim/languages", + "license": { + "key": "other", + "name": "Other", + "node_id": "MDc6TGljZW5zZTA=", + "spdx_id": "NOASSERTION", + "url": null + }, + "merges_url": "https://api.github.com/repos/jez/neovim/merges", + "milestones_url": "https://api.github.com/repos/jez/neovim/milestones{/number}", + "mirror_url": null, + "name": "neovim", + "node_id": "R_kgDOMoTFjA", + "notifications_url": "https://api.github.com/repos/jez/neovim/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/5544532?v=4", + "events_url": "https://api.github.com/users/jez/events{/privacy}", + "followers_url": "https://api.github.com/users/jez/followers", + "following_url": "https://api.github.com/users/jez/following{/other_user}", + "gists_url": "https://api.github.com/users/jez/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jez", + "id": 5544532, + "login": "jez", + "node_id": "MDQ6VXNlcjU1NDQ1MzI=", + "organizations_url": "https://api.github.com/users/jez/orgs", + "received_events_url": "https://api.github.com/users/jez/received_events", + "repos_url": "https://api.github.com/users/jez/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jez/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jez" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/jez/neovim/pulls{/number}", + "pushed_at": "2024-08-26T06:50:09Z", + "releases_url": "https://api.github.com/repos/jez/neovim/releases{/id}", + "size": 282885, + "ssh_url": "git@github.com:jez/neovim.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/jez/neovim/stargazers", + "statuses_url": "https://api.github.com/repos/jez/neovim/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/jez/neovim/subscribers", + "subscription_url": "https://api.github.com/repos/jez/neovim/subscription", + "svn_url": "https://github.com/jez/neovim", + "tags_url": "https://api.github.com/repos/jez/neovim/tags", + "teams_url": "https://api.github.com/repos/jez/neovim/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/jez/neovim/git/trees{/sha}", + "updated_at": "2024-08-26T05:29:35Z", + "url": "https://api.github.com/repos/jez/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ba93921d87d99df2b30a110e41dc15c377394e7e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5544532?v=4", + "events_url": "https://api.github.com/users/jez/events{/privacy}", + "followers_url": "https://api.github.com/users/jez/followers", + "following_url": "https://api.github.com/users/jez/following{/other_user}", + "gists_url": "https://api.github.com/users/jez/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jez", + "id": 5544532, + "login": "jez", + "node_id": "MDQ6VXNlcjU1NDQ1MzI=", + "organizations_url": "https://api.github.com/users/jez/orgs", + "received_events_url": "https://api.github.com/users/jez/received_events", + "repos_url": "https://api.github.com/users/jez/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jez/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jez" + } + }, + "html_url": "https://github.com/neovim/neovim/pull/30146", + "id": 2036590771, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30146", + "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": "17359db9e658ec3d6b2e8aa804e6e15353783ccf", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAPphoM55Y-iz", + "number": 30146, + "patch_url": "https://github.com/neovim/neovim/pull/30146.patch", + "requested_reviewers": [ + { + "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" + }, + { + "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/30146/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/ba93921d87d99df2b30a110e41dc15c377394e7e", + "title": "build: work around bug in `make` when `PATH` includes `cmake` as dir", + "updated_at": "2024-08-26T06:18:48Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30146", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5544532?v=4", + "events_url": "https://api.github.com/users/jez/events{/privacy}", + "followers_url": "https://api.github.com/users/jez/followers", + "following_url": "https://api.github.com/users/jez/following{/other_user}", + "gists_url": "https://api.github.com/users/jez/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/jez", + "id": 5544532, + "login": "jez", + "node_id": "MDQ6VXNlcjU1NDQ1MzI=", + "organizations_url": "https://api.github.com/users/jez/orgs", + "received_events_url": "https://api.github.com/users/jez/received_events", + "repos_url": "https://api.github.com/users/jez/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/jez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jez/subscriptions", + "type": "User", + "url": "https://api.github.com/users/jez" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30149.json b/repositories/neovim/pulls/30149.json new file mode 100644 index 00000000..e86bd1fa --- /dev/null +++ b/repositories/neovim/pulls/30149.json @@ -0,0 +1,386 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30149/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30149/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30149" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30149" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30149/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30149" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/d6b9d0d01d3aba479482439491611cae139ba441" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "MEMBER", + "auto_merge": { + "commit_message": "build(deps): bump tree-sitter to v0.23.0", + "commit_title": "Merge pull request #30149 from clason/bump-tree-sitter", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "c0a8abf18e060e60b8dfeddb3a24a0d371288e2a", + "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": "2024-08-26T14:14:36Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30149/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30149/commits", + "created_at": "2024-08-26T13:55:40Z", + "diff_url": "https://github.com/neovim/neovim/pull/30149.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_discussions": false, + "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": "2024-08-26T14:14:40Z", + "releases_url": "https://api.github.com/repos/clason/neovim/releases{/id}", + "size": 277856, + "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": "2024-08-16T11:36:16Z", + "url": "https://api.github.com/repos/clason/neovim", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "d6b9d0d01d3aba479482439491611cae139ba441", + "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/30149", + "id": 2037496016, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30149", + "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": "664de5ea971440f24e3e7e3618786d01fbca6025", + "merged_at": "2024-08-26T14:14:36Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55cbjQ", + "number": 30149, + "patch_url": "https://github.com/neovim/neovim/pull/30149.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/30149/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/d6b9d0d01d3aba479482439491611cae139ba441", + "title": "build(deps): bump tree-sitter to v0.23.0", + "updated_at": "2024-08-26T14:14:51Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30149", + "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" + } +} \ No newline at end of file diff --git a/repositories/neovim/pulls/30151.json b/repositories/neovim/pulls/30151.json new file mode 100644 index 00000000..78934791 --- /dev/null +++ b/repositories/neovim/pulls/30151.json @@ -0,0 +1,403 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30151/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30151/commits" + }, + "html": { + "href": "https://github.com/neovim/neovim/pull/30151" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/neovim/issues/30151" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30151/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/neovim/pulls/30151" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/neovim/statuses/3cab51bce3330a048e9aea08120351264caa2d93" + } + }, + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "auto_merge": { + "commit_message": "", + "commit_title": "", + "enabled_by": { + "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" + }, + "merge_method": "rebase" + }, + "base": { + "label": "neovim:release-0.10", + "ref": "release-0.10", + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "7834d80b81b4314d3f9447020ab584b7b7f13d6c", + "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\nBackport of #30145 to `release-0.10`.", + "closed_at": "2024-08-26T16:19:41Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/neovim/issues/30151/comments", + "commits_url": "https://api.github.com/repos/neovim/neovim/pulls/30151/commits", + "created_at": "2024-08-26T15:39:38Z", + "diff_url": "https://github.com/neovim/neovim/pull/30151.diff", + "draft": false, + "head": { + "label": "neovim:backport-30145-to-release-0.10", + "ref": "backport-30145-to-release-0.10", + "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": 5547, + "forks_count": 5547, + "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_discussions": true, + "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": 1778, + "open_issues_count": 1778, + "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": "2024-08-26T16:19:41Z", + "releases_url": "https://api.github.com/repos/neovim/neovim/releases{/id}", + "size": 283014, + "ssh_url": "git@github.com:neovim/neovim.git", + "stargazers_count": 81139, + "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": "2024-08-27T01:46:59Z", + "url": "https://api.github.com/repos/neovim/neovim", + "visibility": "public", + "watchers": 81139, + "watchers_count": 81139, + "web_commit_signoff_required": false + }, + "sha": "3cab51bce3330a048e9aea08120351264caa2d93", + "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/30151", + "id": 2037694958, + "issue_url": "https://api.github.com/repos/neovim/neovim/issues/30151", + "labels": [ + { + "color": "c5def5", + "default": false, + "description": null, + "id": 662566370, + "name": "lsp", + "node_id": "MDU6TGFiZWw2NjI1NjYzNzA=", + "url": "https://api.github.com/repos/neovim/neovim/labels/lsp" + }, + { + "color": "5319E7", + "default": false, + "description": "", + "id": 6897121968, + "name": "target:release", + "node_id": "LA_kwDOAPphoM8AAAABmxm6sA", + "url": "https://api.github.com/repos/neovim/neovim/labels/target:release" + } + ], + "locked": false, + "merge_commit_sha": "d593b2001729e57e16d463046f5632d5b133150d", + "merged_at": "2024-08-26T16:19:40Z", + "milestone": null, + "node_id": "PR_kwDOAPphoM55dMHu", + "number": 30151, + "patch_url": "https://github.com/neovim/neovim/pull/30151.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/30151/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/neovim/statuses/3cab51bce3330a048e9aea08120351264caa2d93", + "title": "fix(lsp): return call hierarchy item, not the index", + "updated_at": "2024-08-26T16:19:54Z", + "url": "https://api.github.com/repos/neovim/neovim/pulls/30151", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", + "events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/neovim-backports", + "id": 175700243, + "login": "neovim-backports[bot]", + "node_id": "BOT_kgDOCnj5Ew", + "organizations_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/neovim-backports%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/neovim-backports%5Bbot%5D" + } +} \ No newline at end of file diff --git a/repositories/node-client/pulls/387.json b/repositories/node-client/pulls/387.json index e10015ec..9153b415 100644 --- a/repositories/node-client/pulls/387.json +++ b/repositories/node-client/pulls/387.json @@ -94,8 +94,8 @@ "name": "node-client", "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", - "open_issues": 20, - "open_issues_count": 20, + "open_issues": 21, + "open_issues_count": 21, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/node-client/pulls{/number}", - "pushed_at": "2024-08-19T06:46:20Z", + "pushed_at": "2024-08-26T06:27:44Z", "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", - "size": 3743, + "size": 3914, "ssh_url": "git@github.com:neovim/node-client.git", - "stargazers_count": 475, + "stargazers_count": 476, "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", @@ -139,11 +139,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", - "updated_at": "2024-08-14T22:34:02Z", + "updated_at": "2024-08-21T05:36:22Z", "url": "https://api.github.com/repos/neovim/node-client", "visibility": "public", - "watchers": 475, - "watchers_count": 475, + "watchers": 476, + "watchers_count": 476, "web_commit_signoff_required": false }, "sha": "bbc0b420e32bd87c1a0ba8e6e87ff4f70f6b6e27", @@ -169,9 +169,107 @@ } }, "body": "Bumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 8.1.0\n
\nRelease notes\n

Sourced from @​typescript-eslint/eslint-plugin's releases.

\n
\n

v8.1.0

\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
  • \n
  • eslint-plugin: [no-unsafe-return] check promise any (#8693)
  • \n
  • eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
  • \n
  • typescript-eslint: add JSDoc comments on generated configs (#9672)
  • \n
  • typescript-estree: restrict variable declarator definite/init combinations (#9228)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
  • \n
  • eslint-plugin: [member-ordering] get accessor member name & take into account abstract and decorator (#9775)
  • \n
  • eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] clarify message (#9737)
  • \n
  • utils: correct types to align with @​types/eslint v9 (#9657)
  • \n
  • website: tsconfig is blank (#9745)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.0.1

\n

8.0.1 (2024-08-05)

\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unused-vars] ignore imports used only as types (#9694)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.0.0

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/eslint-plugin's changelog.

\n
\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • \n

    eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true

    \n
  • \n
  • \n

    typescript-estree: restrict variable declarator definite/init combinations

    \n
  • \n
  • \n

    eslint-plugin: [no-unsafe-return] check promise any

    \n
  • \n
  • \n

    eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods

    \n
  • \n
\n

🩹 Fixes

\n
    \n
  • \n

    eslint-plugin: [no-unsafe-enum-comparison] typo in test

    \n
  • \n
  • \n

    eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references

    \n
  • \n
  • \n

    eslint-plugin: [member-ordering] get accessor member name & take into account abstract and decorator

    \n
  • \n
  • \n

    eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output

    \n
  • \n
  • \n

    eslint-plugin: [no-unnecessary-type-parameters] clarify message

    \n
  • \n
\n

❤️ Thank You

\n
    \n
  • Aly Thobani
  • \n
  • Brad Zacher
  • \n
  • James
  • \n
  • Josh Goldberg ✨
  • \n
  • Joshua Chen
  • \n
  • Olivier Zalmanski
  • \n
  • YeonJuan
  • \n
  • Yukihiro Hasegawa
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n

8.0.1 (2024-08-05)

\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unused-vars] ignore imports used only as types
  • \n
\n

❤️ Thank You

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 3d78392 chore(release): publish 8.1.0
  • \n
  • abe351d fix(eslint-plugin): [no-unnecessary-type-parameters] clarify message (#9737)
  • \n
  • 6a1c177 feat(eslint-plugin): [no-misused-promises] check subtype methods against heri...
  • \n
  • fc3ba92 fix(eslint-plugin): [prefer-optional-chain] wrong parenthesis fix output (#9597)
  • \n
  • c20bd2f feat(eslint-plugin): [no-unsafe-return] check promise any (#8693)
  • \n
  • 3d9ae44 fix(eslint-plugin): [member-ordering] get accessor member name & take into ac...
  • \n
  • fe56157 fix(eslint-plugin): [no-unnecessary-type-parameters] skip checking function b...
  • \n
  • 278697f fix(eslint-plugin): [no-unsafe-enum-comparison] typo in test (#9779)
  • \n
  • a4992ff feat(typescript-estree): restrict variable declarator definite/init combinati...
  • \n
  • a26e3c7 chore: enable prefer-regexp-test (#9658)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 8.1.0\n
\nRelease notes\n

Sourced from @​typescript-eslint/parser's releases.

\n
\n

v8.1.0

\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
  • \n
  • eslint-plugin: [no-unsafe-return] check promise any (#8693)
  • \n
  • eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
  • \n
  • typescript-eslint: add JSDoc comments on generated configs (#9672)
  • \n
  • typescript-estree: restrict variable declarator definite/init combinations (#9228)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
  • \n
  • eslint-plugin: [member-ordering] get accessor member name & take into account abstract and decorator (#9775)
  • \n
  • eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] clarify message (#9737)
  • \n
  • utils: correct types to align with @​types/eslint v9 (#9657)
  • \n
  • website: tsconfig is blank (#9745)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.0.1

\n

8.0.1 (2024-08-05)

\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unused-vars] ignore imports used only as types (#9694)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.0.0

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/parser's changelog.

\n
\n

8.1.0 (2024-08-12)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

8.0.1 (2024-08-05)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

8.0.0 (2024-07-31)

\n

🚀 Features

\n
    \n
  • \n

    parser: always enable comment, loc, range, tokens

    \n
  • \n
  • \n

    typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService

    \n
  • \n
\n

❤️ Thank You

\n
    \n
  • Abraham Guo
  • \n
  • Alfred Ringstad
  • \n
  • auvred
  • \n
  • Brad Zacher
  • \n
  • Christopher Aubut
  • \n
  • Collin Bachman
  • \n
  • James Henry
  • \n
  • Josh Goldberg
  • \n
  • Josh Goldberg ✨
  • \n
  • Kirk Waiblinger
  • \n
  • StyleShit
  • \n
  • Victor Lin
  • \n
  • Yukihiro Hasegawa
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n

7.18.0 (2024-07-29)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

7.17.0 (2024-07-22)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `eslint` from 8.56.0 to 8.57.0\n
\nRelease notes\n

Sourced from eslint's releases.

\n
\n

v8.57.0

\n

Features

\n
    \n
  • 1120b9b feat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)
  • \n
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#18066) (Nitin Kumar)
  • \n
\n

Bug Fixes

\n
    \n
  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#18064) (Nitin Kumar)
  • \n
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)
  • \n
  • 9852a31 fix: deep merge behavior in flat config (#18065) (Nitin Kumar)
  • \n
  • 4c7e9b0 fix: allow circular references in config (#18056) (Milos Djermanovic)
  • \n
\n

Documentation

\n
    \n
  • 84922d0 docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)
  • \n
  • 5b8c363 docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)
  • \n
  • 77dbfd9 docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
  • \n
\n

Chores

\n
    \n
  • 1813aec chore: upgrade @​eslint/js@​8.57.0 (#18143) (Milos Djermanovic)
  • \n
  • 5c356bb chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • f4a1fe2 test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)
  • \n
  • 42c0aef ci: Enable CI for v8.x branch (#18047) (Milos Djermanovic)
  • \n
\n
\n
\n
\nChangelog\n

Sourced from eslint's changelog.

\n
\n

v8.57.0 - February 23, 2024

\n
    \n
  • 1813aec chore: upgrade @​eslint/js@​8.57.0 (#18143) (Milos Djermanovic)
  • \n
  • 5c356bb chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • 84922d0 docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)
  • \n
  • 1120b9b feat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)
  • \n
  • 5b8c363 docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)
  • \n
  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#18064) (Nitin Kumar)
  • \n
  • f4a1fe2 test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)
  • \n
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)
  • \n
  • 9852a31 fix: deep merge behavior in flat config (#18065) (Nitin Kumar)
  • \n
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#18066) (Nitin Kumar)
  • \n
  • 4c7e9b0 fix: allow circular references in config (#18056) (Milos Djermanovic)
  • \n
  • 77dbfd9 docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
  • \n
  • 42c0aef ci: Enable CI for v8.x branch (#18047) (Milos Djermanovic)
  • \n
\n

v9.0.0-beta.0 - February 9, 2024

\n
    \n
  • e40d1d7 chore: upgrade @​eslint/js@​9.0.0-beta.0 (#18108) (Milos Djermanovic)
  • \n
  • 9870f93 chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • 2c62e79 chore: upgrade @​eslint/eslintrc@​3.0.1 (#18107) (Milos Djermanovic)
  • \n
  • 81f0294 chore: upgrade espree@10.0.1 (#18106) (Milos Djermanovic)
  • \n
  • 5e2b292 chore: upgrade eslint-visitor-keys@4.0.0 (#18105) (Milos Djermanovic)
  • \n
  • 9163646 feat!: Rule Tester checks for missing placeholder data in the message (#18073) (fnx)
  • \n
  • 53f0f47 feat: Add loadESLint() API method for v9 (#18097) (Nicholas C. Zakas)
  • \n
  • f1c7e6f docs: Switch to Ethical Ads (#18090) (Strek)
  • \n
  • 15c143f docs: JS Foundation -> OpenJS Foundation in PR template (#18092) (Nicholas C. Zakas)
  • \n
  • c4d26fd fix: use-isnan doesn't report on SequenceExpressions (#18059) (StyleShit)
  • \n
  • 6ea339e docs: add stricter rule test validations to v9 migration guide (#18085) (Milos Djermanovic)
  • \n
  • ce838ad chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#18045) (renovate[bot])
  • \n
  • 3c816f1 docs: use relative link from CLI to core concepts (#18083) (Milos Djermanovic)
  • \n
  • 54df731 chore: update dependency markdownlint-cli to ^0.39.0 (#18084) (renovate[bot])
  • \n
  • 9458735 docs: fix malformed eslint config comments in rule examples (#18078) (Francesco Trotta)
  • \n
  • 07a1ada docs: link from --fix CLI doc to the relevant core concept (#18080) (Bryan Mishkin)
  • \n
  • 8f06a60 chore: update dependency shelljs to ^0.8.5 (#18079) (Francesco Trotta)
  • \n
  • b844324 docs: Update team responsibilities (#18048) (Nicholas C. Zakas)
  • \n
  • aadfb60 docs: document languageOptions and other v9 changes for context (#18074) (fnx)
  • \n
  • 3c4d51d feat!: default for enforceForClassMembers in no-useless-computed-key (#18054) (Francesco Trotta)
  • \n
  • 47e60f8 feat!: Stricter rule test validations (#17654) (fnx)
  • \n
  • 1a94589 feat!: no-unused-vars default caughtErrors to 'all' (#18043) (Josh Goldberg ✨)
  • \n
  • 857e242 docs: tweak explanation for meta.docs rule properties (#18057) (Bryan Mishkin)
  • \n
  • 10485e8 docs: recommend messageId over message for reporting rule violations (#18050) (Bryan Mishkin)
  • \n
  • 98b5ab4 docs: Update README (GitHub Actions Bot)
  • \n
  • 93ffe30 chore: update dependency file-entry-cache to v8 (#17903) (renovate[bot])
  • \n
  • 505fbf4 docs: update no-restricted-imports rule (#18015) (Tanuj Kanti)
  • \n
  • 2d11d46 feat: add suggestions to use-isnan in binary expressions (#17996) (StyleShit)
  • \n
  • c25b4af docs: Update README (GitHub Actions Bot)
  • \n
\n

v9.0.0-alpha.2 - January 26, 2024

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `eslint-plugin-prettier` from 5.1.3 to 5.2.1\n
\nRelease notes\n

Sourced from eslint-plugin-prettier's releases.

\n
\n

v5.2.1

\n

Patch Changes

\n\n
\n
\n
\nChangelog\n

Sourced from eslint-plugin-prettier's changelog.

\n
\n

5.2.1

\n

Patch Changes

\n\n

5.2.0

\n

Minor Changes

\n\n
\n
\n
\nCommits\n
    \n
  • 51324d9 chore: fix CHANGELOG.md formatting issue
  • \n
  • 24288c7 chore: release eslint-plugin-prettier (#669)
  • \n
  • ac036cc build(deps): Bump synckit from 0.8.6 to 0.9.1 (#668)
  • \n
  • a1e6f4a build(deps): Bump braces from 3.0.2 to 3.0.3 (#665)
  • \n
  • de9751c build(deps): Bump pnpm/action-setup from 2 to 4 in the actions group (#661)
  • \n
  • 02c21a5 chore: release eslint-plugin-prettier (#653)
  • \n
  • f170011 feat: support parsing html via @html-eslint/parser natively (#652)
  • \n
  • See full diff in compare view
  • \n
\n
\n
\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 55.0.0\n
\nRelease notes\n

Sourced from eslint-plugin-unicorn's releases.

\n
\n

v55.0.0

\n

New rules

\n\n

Improvements

\n
    \n
  • Add TypeScript types (#2382) 68e0f13
  • \n
\n

Fixes

\n
    \n
  • no-single-promise-in-promise-methods: Remove broken autofix for Promise.all() (#2386) 8d28b6e
  • \n
  • prefer-node-protocol: Ignore Bun modules (#2384) a45b24a
  • \n
  • no-negation-in-equality-check: Ignore boolean type casting (#2379) 37e00dd
  • \n
\n

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v54.0.0...v55.0.0

\n

v54.0.0

\n

New rules

\n\n

Breaking

\n\n

Improvements

\n
    \n
  • Add name to flat configs (#2377) ac8536e
  • \n
  • prefer-array-some: Check Array#{findIndex,findLastIndex}() (#2370) 10568ab
  • \n
  • prefer-includes: Check .lastIndexOf() (#2368) d812ad1
  • \n
  • prefer-string-raw: Ignore strings in Enums (#2354) 175ea04
  • \n
\n

Fixes

\n
    \n
  • Fix edge cases when add new to calls (#2352) d8f8161
  • \n
\n

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v53.0.0...v54.0.0

\n

v53.0.0

\n

New rules

\n\n

Breaking

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n
", - "closed_at": null, + "closed_at": "2024-08-26T06:27:43Z", "comment_data": [], - "comment_regular_data": [], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "Superseded by #389.", + "created_at": "2024-08-26T06:27:43Z", + "html_url": "https://github.com/neovim/node-client/pull/387#issuecomment-2309426125", + "id": 2309426125, + "issue_url": "https://api.github.com/repos/neovim/node-client/issues/387", + "node_id": "IC_kwDOAdOzk86JpwvN", + "performed_via_github_app": { + "client_id": "Iv1.4f9a6346434f815e", + "created_at": "2019-04-16T22:34:25Z", + "description": "", + "events": [ + "check_suite", + "issues", + "issue_comment", + "label", + "pull_request", + "pull_request_review", + "pull_request_review_comment", + "repository" + ], + "external_url": "https://dependabot-api.githubapp.com", + "html_url": "https://github.com/apps/dependabot", + "id": 29110, + "name": "Dependabot", + "node_id": "MDM6QXBwMjkxMTA=", + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/github", + "id": 9919, + "login": "github", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "organizations_url": "https://api.github.com/users/github/orgs", + "received_events_url": "https://api.github.com/users/github/received_events", + "repos_url": "https://api.github.com/users/github/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/github" + }, + "permissions": { + "actions": "read", + "checks": "write", + "contents": "write", + "issues": "write", + "members": "read", + "metadata": "read", + "pull_requests": "write", + "statuses": "read", + "vulnerability_alerts": "read", + "workflows": "write" + }, + "slug": "dependabot", + "updated_at": "2024-03-20T21:06:35Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/node-client/issues/comments/2309426125/reactions" + }, + "updated_at": "2024-08-26T06:27:43Z", + "url": "https://api.github.com/repos/neovim/node-client/issues/comments/2309426125", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/dependabot", + "id": 49699333, + "login": "dependabot[bot]", + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/dependabot%5Bbot%5D" + } + } + ], "comments_url": "https://api.github.com/repos/neovim/node-client/issues/387/comments", "commits_url": "https://api.github.com/repos/neovim/node-client/pulls/387/commits", "created_at": "2024-08-19T06:46:16Z", @@ -241,8 +339,8 @@ "name": "node-client", "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", - "open_issues": 20, - "open_issues_count": 20, + "open_issues": 21, + "open_issues_count": 21, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -265,11 +363,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/node-client/pulls{/number}", - "pushed_at": "2024-08-19T06:46:20Z", + "pushed_at": "2024-08-26T06:27:44Z", "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", - "size": 3743, + "size": 3914, "ssh_url": "git@github.com:neovim/node-client.git", - "stargazers_count": 475, + "stargazers_count": 476, "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", @@ -286,11 +384,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", - "updated_at": "2024-08-14T22:34:02Z", + "updated_at": "2024-08-21T05:36:22Z", "url": "https://api.github.com/repos/neovim/node-client", "visibility": "public", - "watchers": 475, - "watchers_count": 475, + "watchers": 476, + "watchers_count": 476, "web_commit_signoff_required": false }, "sha": "2f7bae43f8c6f71f33eec91108dd8751fe01e646", @@ -349,10 +447,10 @@ "requested_teams": [], "review_comment_url": "https://api.github.com/repos/neovim/node-client/pulls/comments{/number}", "review_comments_url": "https://api.github.com/repos/neovim/node-client/pulls/387/comments", - "state": "open", + "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/2f7bae43f8c6f71f33eec91108dd8751fe01e646", "title": "deps: bump the eslint group across 1 directory with 5 updates", - "updated_at": "2024-08-19T06:46:17Z", + "updated_at": "2024-08-26T06:27:45Z", "url": "https://api.github.com/repos/neovim/node-client/pulls/387", "user": { "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", diff --git a/repositories/node-client/pulls/388.json b/repositories/node-client/pulls/388.json new file mode 100644 index 00000000..492856ca --- /dev/null +++ b/repositories/node-client/pulls/388.json @@ -0,0 +1,377 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/node-client/issues/388/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/388/commits" + }, + "html": { + "href": "https://github.com/neovim/node-client/pull/388" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/node-client/issues/388" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/388/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/388" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/node-client/statuses/725cb1e5145821703e31eb007360b7999e297df4" + } + }, + "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/node-client/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/node-client/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/node-client/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/node-client/branches{/branch}", + "clone_url": "https://github.com/neovim/node-client.git", + "collaborators_url": "https://api.github.com/repos/neovim/node-client/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/node-client/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/node-client/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/node-client/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/node-client/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/node-client/contributors", + "created_at": "2015-02-11T14:23:57Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/node-client/deployments", + "description": "Nvim Node.js client and plugin host", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/node-client/downloads", + "events_url": "https://api.github.com/repos/neovim/node-client/events", + "fork": false, + "forks": 49, + "forks_count": 49, + "forks_url": "https://api.github.com/repos/neovim/node-client/forks", + "full_name": "neovim/node-client", + "git_commits_url": "https://api.github.com/repos/neovim/node-client/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/node-client/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/node-client/git/tags{/sha}", + "git_url": "git://github.com/neovim/node-client.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io/node-client/", + "hooks_url": "https://api.github.com/repos/neovim/node-client/hooks", + "html_url": "https://github.com/neovim/node-client", + "id": 30651283, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/node-client/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/node-client/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/node-client/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/node-client/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/node-client/labels{/name}", + "language": "TypeScript", + "languages_url": "https://api.github.com/repos/neovim/node-client/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/node-client/merges", + "milestones_url": "https://api.github.com/repos/neovim/node-client/milestones{/number}", + "mirror_url": null, + "name": "node-client", + "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", + "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", + "open_issues": 21, + "open_issues_count": 21, + "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/node-client/pulls{/number}", + "pushed_at": "2024-08-26T06:27:44Z", + "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", + "size": 3914, + "ssh_url": "git@github.com:neovim/node-client.git", + "stargazers_count": 476, + "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/node-client/subscription", + "svn_url": "https://github.com/neovim/node-client", + "tags_url": "https://api.github.com/repos/neovim/node-client/tags", + "teams_url": "https://api.github.com/repos/neovim/node-client/teams", + "topics": [ + "neovim", + "nodejs", + "nvim", + "rpc", + "typescript", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", + "updated_at": "2024-08-21T05:36:22Z", + "url": "https://api.github.com/repos/neovim/node-client", + "visibility": "public", + "watchers": 476, + "watchers_count": 476, + "web_commit_signoff_required": false + }, + "sha": "bbc0b420e32bd87c1a0ba8e6e87ff4f70f6b6e27", + "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": "Bumps the babel group with 1 update: [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).\n\nUpdates `@babel/preset-env` from 7.25.3 to 7.25.4\n
\nRelease notes\n

Sourced from @​babel/preset-env's releases.

\n
\n

v7.25.4 (2024-08-22)

\n

:bug: Bug Fix

\n\n

:nail_care: Polish

\n
    \n
  • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-typescript, babel-runtime-corejs2, babel-runtime, babel-traverse\n\n
  • \n
  • babel-generator, babel-plugin-transform-class-properties\n\n
  • \n
  • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-object-rest-spread\n\n
  • \n
\n

:microscope: Output optimization

\n\n

Committers: 4

\n\n
\n
\n
\nChangelog\n

Sourced from @​babel/preset-env's changelog.

\n
\n

v7.25.4 (2024-08-22)

\n

:bug: Bug Fix

\n\n

:nail_care: Polish

\n
    \n
  • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-typescript, babel-runtime-corejs2, babel-runtime, babel-traverse\n\n
  • \n
  • babel-generator, babel-plugin-transform-class-properties\n\n
  • \n
  • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-object-rest-spread\n\n
  • \n
\n

:microscope: Output optimization

\n\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/preset-env&package-manager=npm_and_yarn&previous-version=7.25.3&new-version=7.25.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n
", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/node-client/issues/388/comments", + "commits_url": "https://api.github.com/repos/neovim/node-client/pulls/388/commits", + "created_at": "2024-08-26T06:27:16Z", + "diff_url": "https://github.com/neovim/node-client/pull/388.diff", + "draft": false, + "head": { + "label": "neovim:dependabot/npm_and_yarn/babel-9786ebe015", + "ref": "dependabot/npm_and_yarn/babel-9786ebe015", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/node-client/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/node-client/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/node-client/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/node-client/branches{/branch}", + "clone_url": "https://github.com/neovim/node-client.git", + "collaborators_url": "https://api.github.com/repos/neovim/node-client/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/node-client/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/node-client/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/node-client/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/node-client/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/node-client/contributors", + "created_at": "2015-02-11T14:23:57Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/node-client/deployments", + "description": "Nvim Node.js client and plugin host", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/node-client/downloads", + "events_url": "https://api.github.com/repos/neovim/node-client/events", + "fork": false, + "forks": 49, + "forks_count": 49, + "forks_url": "https://api.github.com/repos/neovim/node-client/forks", + "full_name": "neovim/node-client", + "git_commits_url": "https://api.github.com/repos/neovim/node-client/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/node-client/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/node-client/git/tags{/sha}", + "git_url": "git://github.com/neovim/node-client.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io/node-client/", + "hooks_url": "https://api.github.com/repos/neovim/node-client/hooks", + "html_url": "https://github.com/neovim/node-client", + "id": 30651283, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/node-client/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/node-client/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/node-client/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/node-client/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/node-client/labels{/name}", + "language": "TypeScript", + "languages_url": "https://api.github.com/repos/neovim/node-client/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/node-client/merges", + "milestones_url": "https://api.github.com/repos/neovim/node-client/milestones{/number}", + "mirror_url": null, + "name": "node-client", + "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", + "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", + "open_issues": 21, + "open_issues_count": 21, + "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/node-client/pulls{/number}", + "pushed_at": "2024-08-26T06:27:44Z", + "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", + "size": 3914, + "ssh_url": "git@github.com:neovim/node-client.git", + "stargazers_count": 476, + "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/node-client/subscription", + "svn_url": "https://github.com/neovim/node-client", + "tags_url": "https://api.github.com/repos/neovim/node-client/tags", + "teams_url": "https://api.github.com/repos/neovim/node-client/teams", + "topics": [ + "neovim", + "nodejs", + "nvim", + "rpc", + "typescript", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", + "updated_at": "2024-08-21T05:36:22Z", + "url": "https://api.github.com/repos/neovim/node-client", + "visibility": "public", + "watchers": 476, + "watchers_count": 476, + "web_commit_signoff_required": false + }, + "sha": "725cb1e5145821703e31eb007360b7999e297df4", + "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/node-client/pull/388", + "id": 2036674669, + "issue_url": "https://api.github.com/repos/neovim/node-client/issues/388", + "labels": [ + { + "color": "C5DEF5", + "default": false, + "description": "Pull requests that update a dependency file", + "id": 1630078089, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxNjMwMDc4MDg5", + "url": "https://api.github.com/repos/neovim/node-client/labels/dependencies" + }, + { + "color": "C5DEF5", + "default": false, + "description": "Pull requests that update Javascript code", + "id": 5739775018, + "name": "javascript", + "node_id": "LA_kwDOAdOzk88AAAABVh4EKg", + "url": "https://api.github.com/repos/neovim/node-client/labels/javascript" + } + ], + "locked": false, + "merge_commit_sha": "cc3a905652505091c9207ba7c3ea71a1165a047d", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAdOzk855ZTBt", + "number": 388, + "patch_url": "https://github.com/neovim/node-client/pull/388.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/node-client/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/node-client/pulls/388/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/725cb1e5145821703e31eb007360b7999e297df4", + "title": "deps: bump @babel/preset-env from 7.25.3 to 7.25.4 in the babel group", + "updated_at": "2024-08-26T06:27:17Z", + "url": "https://api.github.com/repos/neovim/node-client/pulls/388", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/dependabot", + "id": 49699333, + "login": "dependabot[bot]", + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/dependabot%5Bbot%5D" + } +} \ No newline at end of file diff --git a/repositories/node-client/pulls/389.json b/repositories/node-client/pulls/389.json new file mode 100644 index 00000000..4eef89d4 --- /dev/null +++ b/repositories/node-client/pulls/389.json @@ -0,0 +1,377 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/node-client/issues/389/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/389/commits" + }, + "html": { + "href": "https://github.com/neovim/node-client/pull/389" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/node-client/issues/389" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/389/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/node-client/pulls/389" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/node-client/statuses/700b54cc8fd7b337081b6e91e6e67d821c3dd332" + } + }, + "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/node-client/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/node-client/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/node-client/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/node-client/branches{/branch}", + "clone_url": "https://github.com/neovim/node-client.git", + "collaborators_url": "https://api.github.com/repos/neovim/node-client/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/node-client/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/node-client/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/node-client/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/node-client/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/node-client/contributors", + "created_at": "2015-02-11T14:23:57Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/node-client/deployments", + "description": "Nvim Node.js client and plugin host", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/node-client/downloads", + "events_url": "https://api.github.com/repos/neovim/node-client/events", + "fork": false, + "forks": 49, + "forks_count": 49, + "forks_url": "https://api.github.com/repos/neovim/node-client/forks", + "full_name": "neovim/node-client", + "git_commits_url": "https://api.github.com/repos/neovim/node-client/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/node-client/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/node-client/git/tags{/sha}", + "git_url": "git://github.com/neovim/node-client.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io/node-client/", + "hooks_url": "https://api.github.com/repos/neovim/node-client/hooks", + "html_url": "https://github.com/neovim/node-client", + "id": 30651283, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/node-client/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/node-client/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/node-client/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/node-client/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/node-client/labels{/name}", + "language": "TypeScript", + "languages_url": "https://api.github.com/repos/neovim/node-client/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/node-client/merges", + "milestones_url": "https://api.github.com/repos/neovim/node-client/milestones{/number}", + "mirror_url": null, + "name": "node-client", + "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", + "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", + "open_issues": 21, + "open_issues_count": 21, + "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/node-client/pulls{/number}", + "pushed_at": "2024-08-26T06:27:44Z", + "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", + "size": 3914, + "ssh_url": "git@github.com:neovim/node-client.git", + "stargazers_count": 476, + "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/node-client/subscription", + "svn_url": "https://github.com/neovim/node-client", + "tags_url": "https://api.github.com/repos/neovim/node-client/tags", + "teams_url": "https://api.github.com/repos/neovim/node-client/teams", + "topics": [ + "neovim", + "nodejs", + "nvim", + "rpc", + "typescript", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", + "updated_at": "2024-08-21T05:36:22Z", + "url": "https://api.github.com/repos/neovim/node-client", + "visibility": "public", + "watchers": 476, + "watchers_count": 476, + "web_commit_signoff_required": false + }, + "sha": "bbc0b420e32bd87c1a0ba8e6e87ff4f70f6b6e27", + "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": "Bumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 8.2.0\n
\nRelease notes\n

Sourced from @​typescript-eslint/eslint-plugin's releases.

\n
\n

v8.2.0

\n

8.2.0 (2024-08-19)

\n

🚀 Features

\n
    \n
  • eslint-plugin: add suggestion to require-await to remove async keyword (#9718)
  • \n
  • typescript-estree: special-case error for parserOptions.project and project references (#9686)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of .then (#9059)
  • \n
  • eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment (#9209)
  • \n
  • eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
  • \n
  • eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any (#9555)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary (#9740)
  • \n
  • eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections (#9777)
  • \n
  • typescript-estree: pass in tsconfigRootDir as cwd to getParsedConfigFile (#9804)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.1.0

\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
  • \n
  • eslint-plugin: [no-unsafe-return] check promise any (#8693)
  • \n
  • eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
  • \n
  • typescript-eslint: add JSDoc comments on generated configs (#9672)
  • \n
  • typescript-estree: restrict variable declarator definite/init combinations (#9228)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
  • \n
  • eslint-plugin: [member-ordering] get accessor member name & take into account abstract and decorator (#9775)
  • \n
  • eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/eslint-plugin's changelog.

\n
\n

8.2.0 (2024-08-19)

\n

🚀 Features

\n
    \n
  • eslint-plugin: add suggestion to require-await to remove async keyword
  • \n
\n

🩹 Fixes

\n
    \n
  • \n

    eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of .then

    \n
  • \n
  • \n

    eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment

    \n
  • \n
  • \n

    eslint-plugin: delete [] in message if ReadOnly is detected

    \n
  • \n
  • \n

    eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any

    \n
  • \n
  • \n

    eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary

    \n
  • \n
  • \n

    eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections

    \n
  • \n
\n

❤️ Thank You

\n
    \n
  • Abraham Guo
  • \n
  • Dave
  • \n
  • Jake Bailey
  • \n
  • James
  • \n
  • Josh Goldberg ✨
  • \n
  • liuxingbaoyu
  • \n
  • Yukihiro Hasegawa
  • \n
  • Yutong Zhu
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • \n

    eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true

    \n
  • \n
  • \n

    typescript-estree: restrict variable declarator definite/init combinations

    \n
  • \n
  • \n

    eslint-plugin: [no-unsafe-return] check promise any

    \n
  • \n
  • \n

    eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods

    \n
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 7440e14 chore(release): publish 8.2.0
  • \n
  • db558d1 fix(eslint-plugin): [no-unsafe-enum-comparison] add logic to see through inte...
  • \n
  • 3962885 chore: enable unicorn/prefer-string-replace-all (#9798)
  • \n
  • da02f61 fix(eslint-plugin): [no-unnecessary-type-parameters] check mapped constraint ...
  • \n
  • 478990f feat(eslint-plugin): add suggestion to require-await to remove async keyw...
  • \n
  • 8087d17 fix(eslint-plugin): [no-redundant-type-constituents] differentiate a types-er...
  • \n
  • 8e01254 fix(eslint-plugin): delete [] in message if ReadOnly<string[]> is detected (#...
  • \n
  • 3ca8477 fix(eslint-plugin): [no-unnecessary-type-assertion] conflict with TS for vari...
  • \n
  • 75a09a8 fix(eslint-plugin): [use-unknown-in-catch-callback-variable] flag second argu...
  • \n
  • 382e87b chore: enable unicorn/prefer-node-protocol (#9742)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 8.2.0\n
\nRelease notes\n

Sourced from @​typescript-eslint/parser's releases.

\n
\n

v8.2.0

\n

8.2.0 (2024-08-19)

\n

🚀 Features

\n
    \n
  • eslint-plugin: add suggestion to require-await to remove async keyword (#9718)
  • \n
  • typescript-estree: special-case error for parserOptions.project and project references (#9686)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of .then (#9059)
  • \n
  • eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment (#9209)
  • \n
  • eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
  • \n
  • eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any (#9555)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary (#9740)
  • \n
  • eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections (#9777)
  • \n
  • typescript-estree: pass in tsconfigRootDir as cwd to getParsedConfigFile (#9804)
  • \n
\n

❤️ Thank You

\n\n

You can read about our versioning strategy and releases on our website.

\n

v8.1.0

\n

8.1.0 (2024-08-12)

\n

🚀 Features

\n
    \n
  • eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
  • \n
  • eslint-plugin: [no-unsafe-return] check promise any (#8693)
  • \n
  • eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
  • \n
  • typescript-eslint: add JSDoc comments on generated configs (#9672)
  • \n
  • typescript-estree: restrict variable declarator definite/init combinations (#9228)
  • \n
\n

🩹 Fixes

\n
    \n
  • eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
  • \n
  • eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
  • \n
  • eslint-plugin: [member-ordering] get accessor member name & take into account abstract and decorator (#9775)
  • \n
  • eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/parser's changelog.

\n
\n

8.2.0 (2024-08-19)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

8.1.0 (2024-08-12)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

8.0.1 (2024-08-05)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n

You can read about our versioning strategy and releases on our website.

\n

8.0.0 (2024-07-31)

\n

🚀 Features

\n
    \n
  • \n

    parser: always enable comment, loc, range, tokens

    \n
  • \n
  • \n

    typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService

    \n
  • \n
\n

❤️ Thank You

\n
    \n
  • Abraham Guo
  • \n
  • Alfred Ringstad
  • \n
  • auvred
  • \n
  • Brad Zacher
  • \n
  • Christopher Aubut
  • \n
  • Collin Bachman
  • \n
  • James Henry
  • \n
  • Josh Goldberg
  • \n
  • Josh Goldberg ✨
  • \n
  • Kirk Waiblinger
  • \n
  • StyleShit
  • \n
  • Victor Lin
  • \n
  • Yukihiro Hasegawa
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n

7.18.0 (2024-07-29)

\n

This was a version bump only for parser to align it with other projects, there were no code changes.

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `eslint` from 8.56.0 to 8.57.0\n
\nRelease notes\n

Sourced from eslint's releases.

\n
\n

v8.57.0

\n

Features

\n
    \n
  • 1120b9b feat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)
  • \n
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#18066) (Nitin Kumar)
  • \n
\n

Bug Fixes

\n
    \n
  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#18064) (Nitin Kumar)
  • \n
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)
  • \n
  • 9852a31 fix: deep merge behavior in flat config (#18065) (Nitin Kumar)
  • \n
  • 4c7e9b0 fix: allow circular references in config (#18056) (Milos Djermanovic)
  • \n
\n

Documentation

\n
    \n
  • 84922d0 docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)
  • \n
  • 5b8c363 docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)
  • \n
  • 77dbfd9 docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
  • \n
\n

Chores

\n
    \n
  • 1813aec chore: upgrade @​eslint/js@​8.57.0 (#18143) (Milos Djermanovic)
  • \n
  • 5c356bb chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • f4a1fe2 test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)
  • \n
  • 42c0aef ci: Enable CI for v8.x branch (#18047) (Milos Djermanovic)
  • \n
\n
\n
\n
\nChangelog\n

Sourced from eslint's changelog.

\n
\n

v8.57.0 - February 23, 2024

\n
    \n
  • 1813aec chore: upgrade @​eslint/js@​8.57.0 (#18143) (Milos Djermanovic)
  • \n
  • 5c356bb chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • 84922d0 docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)
  • \n
  • 1120b9b feat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)
  • \n
  • 5b8c363 docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)
  • \n
  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#18064) (Nitin Kumar)
  • \n
  • f4a1fe2 test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)
  • \n
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)
  • \n
  • 9852a31 fix: deep merge behavior in flat config (#18065) (Nitin Kumar)
  • \n
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#18066) (Nitin Kumar)
  • \n
  • 4c7e9b0 fix: allow circular references in config (#18056) (Milos Djermanovic)
  • \n
  • 77dbfd9 docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
  • \n
  • 42c0aef ci: Enable CI for v8.x branch (#18047) (Milos Djermanovic)
  • \n
\n

v9.0.0-beta.0 - February 9, 2024

\n
    \n
  • e40d1d7 chore: upgrade @​eslint/js@​9.0.0-beta.0 (#18108) (Milos Djermanovic)
  • \n
  • 9870f93 chore: package.json update for @​eslint/js release (Jenkins)
  • \n
  • 2c62e79 chore: upgrade @​eslint/eslintrc@​3.0.1 (#18107) (Milos Djermanovic)
  • \n
  • 81f0294 chore: upgrade espree@10.0.1 (#18106) (Milos Djermanovic)
  • \n
  • 5e2b292 chore: upgrade eslint-visitor-keys@4.0.0 (#18105) (Milos Djermanovic)
  • \n
  • 9163646 feat!: Rule Tester checks for missing placeholder data in the message (#18073) (fnx)
  • \n
  • 53f0f47 feat: Add loadESLint() API method for v9 (#18097) (Nicholas C. Zakas)
  • \n
  • f1c7e6f docs: Switch to Ethical Ads (#18090) (Strek)
  • \n
  • 15c143f docs: JS Foundation -> OpenJS Foundation in PR template (#18092) (Nicholas C. Zakas)
  • \n
  • c4d26fd fix: use-isnan doesn't report on SequenceExpressions (#18059) (StyleShit)
  • \n
  • 6ea339e docs: add stricter rule test validations to v9 migration guide (#18085) (Milos Djermanovic)
  • \n
  • ce838ad chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#18045) (renovate[bot])
  • \n
  • 3c816f1 docs: use relative link from CLI to core concepts (#18083) (Milos Djermanovic)
  • \n
  • 54df731 chore: update dependency markdownlint-cli to ^0.39.0 (#18084) (renovate[bot])
  • \n
  • 9458735 docs: fix malformed eslint config comments in rule examples (#18078) (Francesco Trotta)
  • \n
  • 07a1ada docs: link from --fix CLI doc to the relevant core concept (#18080) (Bryan Mishkin)
  • \n
  • 8f06a60 chore: update dependency shelljs to ^0.8.5 (#18079) (Francesco Trotta)
  • \n
  • b844324 docs: Update team responsibilities (#18048) (Nicholas C. Zakas)
  • \n
  • aadfb60 docs: document languageOptions and other v9 changes for context (#18074) (fnx)
  • \n
  • 3c4d51d feat!: default for enforceForClassMembers in no-useless-computed-key (#18054) (Francesco Trotta)
  • \n
  • 47e60f8 feat!: Stricter rule test validations (#17654) (fnx)
  • \n
  • 1a94589 feat!: no-unused-vars default caughtErrors to 'all' (#18043) (Josh Goldberg ✨)
  • \n
  • 857e242 docs: tweak explanation for meta.docs rule properties (#18057) (Bryan Mishkin)
  • \n
  • 10485e8 docs: recommend messageId over message for reporting rule violations (#18050) (Bryan Mishkin)
  • \n
  • 98b5ab4 docs: Update README (GitHub Actions Bot)
  • \n
  • 93ffe30 chore: update dependency file-entry-cache to v8 (#17903) (renovate[bot])
  • \n
  • 505fbf4 docs: update no-restricted-imports rule (#18015) (Tanuj Kanti)
  • \n
  • 2d11d46 feat: add suggestions to use-isnan in binary expressions (#17996) (StyleShit)
  • \n
  • c25b4af docs: Update README (GitHub Actions Bot)
  • \n
\n

v9.0.0-alpha.2 - January 26, 2024

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `eslint-plugin-prettier` from 5.1.3 to 5.2.1\n
\nRelease notes\n

Sourced from eslint-plugin-prettier's releases.

\n
\n

v5.2.1

\n

Patch Changes

\n\n
\n
\n
\nChangelog\n

Sourced from eslint-plugin-prettier's changelog.

\n
\n

5.2.1

\n

Patch Changes

\n\n

5.2.0

\n

Minor Changes

\n\n
\n
\n
\nCommits\n
    \n
  • 51324d9 chore: fix CHANGELOG.md formatting issue
  • \n
  • 24288c7 chore: release eslint-plugin-prettier (#669)
  • \n
  • ac036cc build(deps): Bump synckit from 0.8.6 to 0.9.1 (#668)
  • \n
  • a1e6f4a build(deps): Bump braces from 3.0.2 to 3.0.3 (#665)
  • \n
  • de9751c build(deps): Bump pnpm/action-setup from 2 to 4 in the actions group (#661)
  • \n
  • 02c21a5 chore: release eslint-plugin-prettier (#653)
  • \n
  • f170011 feat: support parsing html via @html-eslint/parser natively (#652)
  • \n
  • See full diff in compare view
  • \n
\n
\n
\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 55.0.0\n
\nRelease notes\n

Sourced from eslint-plugin-unicorn's releases.

\n
\n

v55.0.0

\n

New rules

\n\n

Improvements

\n
    \n
  • Add TypeScript types (#2382) 68e0f13
  • \n
\n

Fixes

\n
    \n
  • no-single-promise-in-promise-methods: Remove broken autofix for Promise.all() (#2386) 8d28b6e
  • \n
  • prefer-node-protocol: Ignore Bun modules (#2384) a45b24a
  • \n
  • no-negation-in-equality-check: Ignore boolean type casting (#2379) 37e00dd
  • \n
\n

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v54.0.0...v55.0.0

\n

v54.0.0

\n

New rules

\n\n

Breaking

\n\n

Improvements

\n
    \n
  • Add name to flat configs (#2377) ac8536e
  • \n
  • prefer-array-some: Check Array#{findIndex,findLastIndex}() (#2370) 10568ab
  • \n
  • prefer-includes: Check .lastIndexOf() (#2368) d812ad1
  • \n
  • prefer-string-raw: Ignore strings in Enums (#2354) 175ea04
  • \n
\n

Fixes

\n
    \n
  • Fix edge cases when add new to calls (#2352) d8f8161
  • \n
\n

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v53.0.0...v54.0.0

\n

v53.0.0

\n

New rules

\n\n

Breaking

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n
", + "closed_at": null, + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/node-client/issues/389/comments", + "commits_url": "https://api.github.com/repos/neovim/node-client/pulls/389/commits", + "created_at": "2024-08-26T06:27:41Z", + "diff_url": "https://github.com/neovim/node-client/pull/389.diff", + "draft": false, + "head": { + "label": "neovim:dependabot/npm_and_yarn/eslint-64385c028f", + "ref": "dependabot/npm_and_yarn/eslint-64385c028f", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/neovim/node-client/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/node-client/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/node-client/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/node-client/branches{/branch}", + "clone_url": "https://github.com/neovim/node-client.git", + "collaborators_url": "https://api.github.com/repos/neovim/node-client/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/node-client/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/node-client/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/node-client/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/node-client/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/node-client/contributors", + "created_at": "2015-02-11T14:23:57Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/node-client/deployments", + "description": "Nvim Node.js client and plugin host", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/node-client/downloads", + "events_url": "https://api.github.com/repos/neovim/node-client/events", + "fork": false, + "forks": 49, + "forks_count": 49, + "forks_url": "https://api.github.com/repos/neovim/node-client/forks", + "full_name": "neovim/node-client", + "git_commits_url": "https://api.github.com/repos/neovim/node-client/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/node-client/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/node-client/git/tags{/sha}", + "git_url": "git://github.com/neovim/node-client.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": true, + "has_projects": false, + "has_wiki": false, + "homepage": "https://neovim.io/node-client/", + "hooks_url": "https://api.github.com/repos/neovim/node-client/hooks", + "html_url": "https://github.com/neovim/node-client", + "id": 30651283, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/node-client/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/node-client/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/node-client/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/node-client/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/node-client/labels{/name}", + "language": "TypeScript", + "languages_url": "https://api.github.com/repos/neovim/node-client/languages", + "license": { + "key": "mit", + "name": "MIT License", + "node_id": "MDc6TGljZW5zZTEz", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit" + }, + "merges_url": "https://api.github.com/repos/neovim/node-client/merges", + "milestones_url": "https://api.github.com/repos/neovim/node-client/milestones{/number}", + "mirror_url": null, + "name": "node-client", + "node_id": "MDEwOlJlcG9zaXRvcnkzMDY1MTI4Mw==", + "notifications_url": "https://api.github.com/repos/neovim/node-client/notifications{?since,all,participating}", + "open_issues": 21, + "open_issues_count": 21, + "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/node-client/pulls{/number}", + "pushed_at": "2024-08-26T06:27:44Z", + "releases_url": "https://api.github.com/repos/neovim/node-client/releases{/id}", + "size": 3914, + "ssh_url": "git@github.com:neovim/node-client.git", + "stargazers_count": 476, + "stargazers_url": "https://api.github.com/repos/neovim/node-client/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/node-client/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/node-client/subscription", + "svn_url": "https://github.com/neovim/node-client", + "tags_url": "https://api.github.com/repos/neovim/node-client/tags", + "teams_url": "https://api.github.com/repos/neovim/node-client/teams", + "topics": [ + "neovim", + "nodejs", + "nvim", + "rpc", + "typescript", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/node-client/git/trees{/sha}", + "updated_at": "2024-08-21T05:36:22Z", + "url": "https://api.github.com/repos/neovim/node-client", + "visibility": "public", + "watchers": 476, + "watchers_count": 476, + "web_commit_signoff_required": false + }, + "sha": "700b54cc8fd7b337081b6e91e6e67d821c3dd332", + "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/node-client/pull/389", + "id": 2036675531, + "issue_url": "https://api.github.com/repos/neovim/node-client/issues/389", + "labels": [ + { + "color": "C5DEF5", + "default": false, + "description": "Pull requests that update a dependency file", + "id": 1630078089, + "name": "dependencies", + "node_id": "MDU6TGFiZWwxNjMwMDc4MDg5", + "url": "https://api.github.com/repos/neovim/node-client/labels/dependencies" + }, + { + "color": "C5DEF5", + "default": false, + "description": "Pull requests that update Javascript code", + "id": 5739775018, + "name": "javascript", + "node_id": "LA_kwDOAdOzk88AAAABVh4EKg", + "url": "https://api.github.com/repos/neovim/node-client/labels/javascript" + } + ], + "locked": false, + "merge_commit_sha": "8b189121cdd28af523ffd36afd483f7769b605a8", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDOAdOzk855ZTPL", + "number": 389, + "patch_url": "https://github.com/neovim/node-client/pull/389.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/node-client/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/node-client/pulls/389/comments", + "state": "open", + "statuses_url": "https://api.github.com/repos/neovim/node-client/statuses/700b54cc8fd7b337081b6e91e6e67d821c3dd332", + "title": "deps: bump the eslint group across 1 directory with 5 updates", + "updated_at": "2024-08-26T06:27:42Z", + "url": "https://api.github.com/repos/neovim/node-client/pulls/389", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/apps/dependabot", + "id": 49699333, + "login": "dependabot[bot]", + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "type": "Bot", + "url": "https://api.github.com/users/dependabot%5Bbot%5D" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/issues/1683.json b/repositories/nvim-lspconfig/issues/1683.json new file mode 100644 index 00000000..5d22caee --- /dev/null +++ b/repositories/nvim-lspconfig/issues/1683.json @@ -0,0 +1,864 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "CONTRIBUTOR", + "body": "### Description\n\nWhile in my project, ALS works just fine, assuming I have a single .gpr file.\r\nBut when I jump through a reference to some library, I get a new ALS instance which fails because it is given the root directory of the library, which contains multiple or zero .gpr files.\n\n### Neovim version\n\nNVIM v0.6.0-dev+560-g1fdbd29df\r\nBuild type: RelWithDebInfo\r\nLuaJIT 2.1.0-beta3\r\nCompilation: /usr/bin/gcc-11 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/home/runner/work/neovim/neovim/build/config -I/home/runner/work/neovim/neovim/src -I/home/runner/work/neovim/neovim/.deps/usr/include -I/usr/include -I/home/runner/work/neovim/neovim/build/src/nvim/auto -I/home/runner/work/neovim/neovim/build/include\r\nCompiled by runner@fv-az32-619\r\n\r\nFeatures: +acl +iconv +tui\r\nSee \":help feature-compile\"\r\n\r\n system vimrc file: \"$VIM/sysinit.vim\"\r\n fall-back for $VIM: \"\r\n/home/runner/work/neovim/neovim/build/nvim.AppDir/usr/share/nvim\"\r\n\n\n### Nvim-lspconfig version\n\nc510964\n\n### Operating system and version\n\nUbuntu 21.04\n\n### Affected language servers\n\nals\n\n### Steps to reproduce\n\n1. Open Ada file (e.g. src/mkproj.adb in [mkproj](https://github.com/TamaMcGlinn/mkproj))\r\n2. Go to definition on something in the gnat runtime, e.g. Ada.Environment_Variables on line 8 of above.\n\n### Actual behavior\n\nALS spits out this error: 'LSP[als] More than one .gpr found. Note: you can configure a project through the ada.projectFile setting' and also doesn't work. For example, I can't jump to definitions / references in the library file now.\n\n### Expected behavior\n\nExpected behaviour is to not throw an error and for ALS to work inside the library file as well.\r\n\r\nOne way to get that behaviour is to set the root dir to /, as in [PR1678](https://github.com/neovim/nvim-lspconfig/pull/1678). This causes the lspconfig to reuse the ALS instance for the project, which already chose the correct gpr file. To chose a different project, you have to restart neovim, or use [this gpr selector plugin](https://github.com/TamaMcGlinn/nvim-lsp-gpr-selector).\r\n\r\nBut I assume you have a different fix in mind, since you closed the PR.\n\n### Minimal config\n\n```Lua\nlocal on_windows = vim.loop.os_uname().version:match 'Windows'\r\n\r\nlocal function join_paths(...)\r\n local path_sep = on_windows and '\\\\' or '/'\r\n local result = table.concat({ ... }, path_sep)\r\n return result\r\nend\r\n\r\nvim.cmd [[set runtimepath=$VIMRUNTIME]]\r\n\r\nlocal temp_dir = vim.loop.os_getenv 'TEMP' or '/tmp'\r\n\r\nvim.cmd('set packpath=' .. join_paths(temp_dir, 'nvim', 'site'))\r\n\r\nlocal package_root = join_paths(temp_dir, 'nvim', 'site', 'pack')\r\nlocal install_path = join_paths(package_root, 'packer', 'start', 'packer.nvim')\r\nlocal compile_path = join_paths(install_path, 'plugin', 'packer_compiled.lua')\r\n\r\nlocal function load_plugins()\r\n require('packer').startup {\r\n {\r\n 'wbthomason/packer.nvim',\r\n 'neovim/nvim-lspconfig',\r\n },\r\n config = {\r\n package_root = package_root,\r\n compile_path = compile_path,\r\n },\r\n }\r\nend\r\n\r\n_G.load_config = function()\r\n vim.lsp.set_log_level 'trace'\r\n if vim.fn.has 'nvim-0.5.1' == 1 then\r\n require('vim.lsp.log').set_format_func(vim.inspect)\r\n end\r\n local nvim_lsp = require 'lspconfig'\r\n local on_attach = function(_, bufnr)\r\n local function buf_set_keymap(...)\r\n vim.api.nvim_buf_set_keymap(bufnr, ...)\r\n end\r\n local function buf_set_option(...)\r\n vim.api.nvim_buf_set_option(bufnr, ...)\r\n end\r\n\r\n buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')\r\n\r\n -- Mappings.\r\n local opts = { noremap = true, silent = true }\r\n buf_set_keymap('n', 'gD', 'lua vim.lsp.buf.declaration()', opts)\r\n buf_set_keymap('n', 'gd', 'lua vim.lsp.buf.definition()', opts)\r\n buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts)\r\n buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', opts)\r\n buf_set_keymap('n', '', 'lua vim.lsp.buf.signature_help()', opts)\r\n buf_set_keymap('n', 'wa', 'lua vim.lsp.buf.add_workspace_folder()', opts)\r\n buf_set_keymap('n', 'wr', 'lua vim.lsp.buf.remove_workspace_folder()', opts)\r\n buf_set_keymap('n', 'wl', 'lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))', opts)\r\n buf_set_keymap('n', 'D', 'lua vim.lsp.buf.type_definition()', opts)\r\n buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()', opts)\r\n buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', opts)\r\n buf_set_keymap('n', 'e', 'lua vim.lsp.diagnostic.show_line_diagnostics()', opts)\r\n buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts)\r\n buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts)\r\n buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts)\r\n end\r\n\r\n -- Add the server that troubles you here\r\n local name = 'als'\r\n nvim_lsp[name].setup {\r\n on_attach = on_attach,\r\n }\r\n\r\n print [[You can find your log at $HOME/.cache/nvim/lsp.log. Please paste in a github issue under a details tag as described in the issue template.]]\r\nend\r\n\r\nif vim.fn.isdirectory(install_path) == 0 then\r\n vim.fn.system { 'git', 'clone', 'https://github.com/wbthomason/packer.nvim', install_path }\r\n load_plugins()\r\n require('packer').sync()\r\n vim.cmd [[autocmd User PackerComplete ++once lua load_config()]]\r\nelse\r\n load_plugins()\r\n require('packer').sync()\r\n _G.load_config()\r\nend\n```\n\n\n### LSP log\n\nright, but I gave a minimal config", + "closed_at": "2024-08-23T11:32:14Z", + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "> But I assume you have a different fix in mind, since you closed the PR.\r\n\r\nTo clarify, I did not close the PR. You edited documentation files manually which triggered the github action which closes PRs that don't comply with our PR guidelines.\r\n\r\n> One way to get that behaviour is to set the root dir to /, as in PR1678.\r\n\r\nThis also incorrectly sends the filesystem root as workspaceFolders to ALS, and is not cross-platform compatible.", + "created_at": "2022-01-25T08:06:35Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020909732", + "id": 1020909732, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC18482dik", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020909732/reactions" + }, + "updated_at": "2022-01-25T08:06:35Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020909732", + "user": { + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Okay, apologies for the misunderstanding. However, I did not edit any documentation files; when I submitted the PR a commit was automatically added on top which edited documentation to match what I had changed in als.vim. The only edit I did was to set the root dir to / and to display the active gpr file. I will review the PR guidelines for next time.\r\n\r\nDo you have any other idea how to change the als configuration to never automatically start a new ALS instance? Sending '/' is a real hack of course.\r\n\r\nPerhaps I can modify lua/lspconfig/configs.lua line 102 to ask the config for `reuse_existing_server` which defaults to false and then set that to true for als? Would that be acceptable?", + "created_at": "2022-01-25T09:17:06Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020968165", + "id": 1020968165, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC18482rzl", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020968165/reactions" + }, + "updated_at": "2022-01-25T09:17:06Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020968165", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "> However, I did not edit any documentation files; when I submitted the PR a commit was automatically added on top which edited documentation to match what I had changed in als.vim.\r\n\r\nThat's because you developed on master, we explicitly request developing on feature branches here: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#pull-requests-prs.\r\n\r\nIf you develop on master, it will run the docgen action on your master branch.\r\n\r\n\r\n> Perhaps I can modify lua/lspconfig/configs.lua line 102 to ask the config for reuse_existing_server which defaults to false and then set that to true for als? Would that be acceptable?\r\n\r\nIf you are proposing special-casing ALS in configs.lua, then no.\r\n\r\n> Do you have any other idea how to change the als configuration to never automatically start a new ALS instance? \r\n\r\nI think it's extremely difficult to solve correctly without project local configuration. I would suggest bypassing lspconfig, and using start_client directly for your usecase.", + "created_at": "2022-01-25T09:22:12Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020974347", + "id": 1020974347, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC18482tUL", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020974347/reactions" + }, + "updated_at": "2022-01-25T09:22:12Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020974347", + "user": { + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "I am not proposing special-casing ALS in configs.lua. After adding an option for this, any language server will be able to set reuse_existing_server to true to get this behaviour of not starting new language servers. I never suggested adding code like `if languageserver == als` in configs.lua.\r\n\r\nYou keep saying 'do this in **your** config' or 'for **your usecase**' but I am just trying to fix the als configuration for everyone. Look at the reproduction steps; this is one of the first things someone will do who (attempts to) use als in neovim using lspconfig - it is not at all specific to any project of mine.", + "created_at": "2022-01-25T09:40:15Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020990980", + "id": 1020990980, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC18482xYE", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020990980/reactions" + }, + "updated_at": "2022-01-25T09:40:15Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020990980", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "> You keep saying 'do this in your config' or 'for your usecase' \r\n\r\nThat's because you keep suggesting fixes/changes to lspconfig that seem extremely overfit to ALS/your particular situation (such as proposing a PR which would effectively break ALS support on Windows). I would rather solve the general case elegantly than bolt something on to lspconfig to address your immediate problem.\r\n\r\nHere are some concrete suggestions:\r\n* Ensure single_file_support is disabled and special case the root pattern in ALS to ignore system libraries to prevent ALS from starting for system libraries. This would match the behavior of vscode.\r\n* Use project local configuration to pre-configure the workspaceFolders, including those of the system libraries.\r\n", + "created_at": "2022-01-25T09:48:10Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020997746", + "id": 1020997746, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC18482zBy", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020997746/reactions" + }, + "updated_at": "2022-01-25T09:48:10Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1020997746", + "user": { + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "The first sounds like a good approach. System libraries are installed in whatever the user has in the `GPR_PROJECT_PATH` env variable, so I guess I can read that in the root_dir function in als.\r\n\r\nHowever, I'm not sure what you mean by 'special case the root pattern'. It would work if root_dir then searched for existing language servers and returned the root dir of the first one it encounters in this case, but that's quite a workaround.", + "created_at": "2022-01-25T10:08:29Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1021017276", + "id": 1021017276, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC184823y8", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021017276/reactions" + }, + "updated_at": "2022-01-25T10:08:29Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021017276", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "> It would work if root_dir then searched for existing language servers and returned the root dir of the first one it encounters in this case\r\n\r\nI'm suggesting the opposite. Return False if the pattern matches a system library, so that lspconfig does not try to start (or attach) a language server for system Ada files.", + "created_at": "2022-01-25T10:11:00Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1021020129", + "id": 1021020129, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC184824fh", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021020129/reactions" + }, + "updated_at": "2022-01-25T10:11:00Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021020129", + "user": { + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "But I want it to attach, otherwise you get no language server for system Ada files. The language server already running in your projects works fine for the system ada files.", + "created_at": "2022-01-25T10:13:58Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1021023156", + "id": 1021023156, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC184825O0", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021023156/reactions" + }, + "updated_at": "2022-01-25T10:13:58Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1021023156", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "MEMBER", + "body": "Thanks for your report. The configs here [are best-effort](https://github.com/neovim/nvim-lsp#nvim-lsp):\r\n\r\n> It is hoped that these configurations serve as a \"source of truth\", but they are strictly best effort. If something doesn't work, these configs are useful as a starting point, which you can adjust to fit your environment.\r\n\r\n- If you have an improvement or fix, please send a PR! \r\n- If you have a specific question we'll try to answer it (keeping in mind the configs in this repo are best-effort and unsupported).\r\n- If you found a bug in the core `lsp` module, the best way to get it fixed is to describe steps to reproduce it without the particular LSP server and other factors particular to your environment. Or better, by adding a failing test case to [lsp_spec.lua](https://github.com/neovim/neovim/blob/master/test/functional/plugin/lsp_spec.lua), which has code to setup a fake LSP server to simulate various scenarios.", + "created_at": "2022-05-11T23:41:41Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1124387164", + "id": 1124387164, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185DBMlc", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124387164/reactions" + }, + "updated_at": "2022-05-11T23:41:41Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124387164", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "I supplied two PRs ([1693](https://github.com/neovim/nvim-lspconfig/pull/1693) and [1678](https://github.com/neovim/nvim-lspconfig/pull/1678)) that address this issue, but they were rejected because (1) mjlbach said he wanted \"to keep the scope of lspconfig limited\", and (2) I implemented a fix for linux only, which is easily fixable but (1) still stands so there's no point right now.\r\n\r\nI did actually create [a separate plugin for choosing which GPR file to use](https://github.com/TamaMcGlinn/nvim-lsp-gpr-selector), and this ended up obviating the 'root directory set to /' PR 1678, and thereby also fixing this particular issue with jumping into a library.\r\n\r\nJust to emphasize; if you just assemble a hello world example using the most common current open source Ada compiler, and try to jump into the print statement, you already run into this problem. ALS is pretty much unusable in its current state in nvim-lspconfig.\r\n\r\nI would happy to redo 1678 in a way that is cross-platform compatible, so that ALS becomes useable without the separate lsp-gpr-selector plugin, but in this current climate it looks like that would be rejected anyway, just based on it being for Ada.", + "created_at": "2022-05-12T06:26:03Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1124578198", + "id": 1124578198, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185DB7OW", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124578198/reactions" + }, + "updated_at": "2022-05-12T06:26:19Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124578198", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "@justinmk I would appreciate it if you closed the issue if and only if the issue is fixed. This bug is still reproducible on the most recent nvim-lspconfig master branch.", + "created_at": "2022-05-12T06:29:27Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1124580350", + "id": 1124580350, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185DB7v-", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124580350/reactions" + }, + "updated_at": "2022-05-12T06:29:27Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124580350", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "COLLABORATOR", + "body": "GH-1678 is definitely an odd solution though (i.e. setting `/` as root). Most (all?) other language servers don't have this problem. Would it be better to look at improving the behaviour of ALS instead?", + "created_at": "2022-05-12T07:21:35Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1124623379", + "id": 1124623379, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185DCGQT", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124623379/reactions" + }, + "updated_at": "2022-05-12T07:21:47Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124623379", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/177685?v=4", + "events_url": "https://api.github.com/users/lithammer/events{/privacy}", + "followers_url": "https://api.github.com/users/lithammer/followers", + "following_url": "https://api.github.com/users/lithammer/following{/other_user}", + "gists_url": "https://api.github.com/users/lithammer/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/lithammer", + "id": 177685, + "login": "lithammer", + "node_id": "MDQ6VXNlcjE3NzY4NQ==", + "organizations_url": "https://api.github.com/users/lithammer/orgs", + "received_events_url": "https://api.github.com/users/lithammer/received_events", + "repos_url": "https://api.github.com/users/lithammer/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/lithammer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lithammer/subscriptions", + "type": "User", + "url": "https://api.github.com/users/lithammer" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "I agree that 1678 is an odd solution. However, the problem is very clearly in lspconfig, not als, because the problem relates to when to start up als in the first place, and what to pass as the .gpr file to that language server. Hence, there cannot be any solution inside als itself.\r\n\r\nMost language servers don't have the feature available, that you can search for system library usages within a particular project - because they do not have this concept of a project file that is understood by the language server. So instead, most language servers rely on 'single-file mode' which supports far less, even though it does work.\r\n\r\nIn my opinion, the proper solution is to add a new feature to lspconfig, allowing a server to set a boolean that says 'always re-use the existing languageserver instance'. This would be a feature added to all language-servers, even if als is the first to use it.\r\n\r\nSince a complaint was made about special-casing lspconfig for als, I did it using the hack of setting the workspace to /, to include the whole system, so that it connects the new file to the existing als instance. For windows, I think the empty string would work (because paths there start with a driveletter).", + "created_at": "2022-05-12T09:07:39Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1124723328", + "id": 1124723328, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185DCeqA", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124723328/reactions" + }, + "updated_at": "2022-05-12T09:07:39Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1124723328", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "You may not approve of my proposed solutions, but that doesn't magically fix the issue. This issue is still present. Please re-open.", + "created_at": "2022-07-05T08:21:18Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1174763219", + "id": 1174763219, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185GBXbT", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1174763219/reactions" + }, + "updated_at": "2022-07-05T08:21:18Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1174763219", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "MEMBER", + "body": "# Status\r\n\r\nhttps://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1020997746 : \r\n\r\n> Here are some concrete suggestions:\r\n> \r\n> * Ensure single_file_support is disabled and special case the root pattern in ALS to ignore system libraries to prevent ALS from starting for system libraries. This would match the behavior of vscode.\r\n> * Use project local configuration to pre-configure the workspaceFolders, including those of the system libraries.\r\n\r\n", + "created_at": "2022-07-05T10:45:19Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-1174913669", + "id": 1174913669, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC185GB8KF", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1174913669/reactions" + }, + "updated_at": "2022-07-05T10:45:19Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/1174913669", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Eh, not quite; this will be fixed when the removal is complete. Just deprecating als doesn't do it.", + "created_at": "2024-08-23T12:10:46Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-2306962686", + "id": 2306962686, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC186JgXT-", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2306962686/reactions" + }, + "updated_at": "2024-08-23T12:10:46Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2306962686", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + { + "author_association": "MEMBER", + "body": "deprecate is a mark as remove in next version.", + "created_at": "2024-08-23T12:13:27Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-2306966918", + "id": 2306966918, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC186JgYWG", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2306966918/reactions" + }, + "updated_at": "2024-08-23T12:13:43Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2306966918", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "That is correct. So in the next version, this bug will be fixed. Right now, it's still open. If this is how you normally do things, that's fine, good to know.\r\n\r\nDo you want me to re-submit a PR for that version, deleting als? My prior PR of course conflicts on rebase but it's easy to fix / make another.", + "created_at": "2024-08-23T12:58:48Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683#issuecomment-2307043446", + "id": 2307043446, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "node_id": "IC_kwDODTQC186JgrB2", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307043446/reactions" + }, + "updated_at": "2024-08-23T12:58:48Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307043446", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + } + ], + "comments": 18, + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683/comments", + "created_at": "2022-01-25T08:01:19Z", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683/events", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/1683", + "id": 1113547948, + "labels": [ + { + "color": "f9d0c4", + "default": true, + "description": "Something isn't working", + "id": 1674892761, + "name": "bug", + "node_id": "MDU6TGFiZWwxNjc0ODkyNzYx", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels/bug" + } + ], + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDODTQC185CX2Ss", + "number": 1683, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683/timeline", + "title": "ALS fails after jumping into library with multiple or zero gpr files", + "updated_at": "2024-08-23T12:58:49Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/1683", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/issues/3062.json b/repositories/nvim-lspconfig/issues/3062.json index f55b4306..7c864f0e 100644 --- a/repositories/nvim-lspconfig/issues/3062.json +++ b/repositories/nvim-lspconfig/issues/3062.json @@ -151,12 +151,12 @@ "+1": 0, "-1": 0, "confused": 0, - "eyes": 0, + "eyes": 1, "heart": 0, "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 1, "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2138379044/reactions" }, "updated_at": "2024-05-29T22:48:10Z", @@ -181,9 +181,53 @@ "type": "User", "url": "https://api.github.com/users/diegoulloao" } + }, + { + "author_association": "NONE", + "body": "Hi there 👋 Oxlint maintainer here. I'd be happy to help you guys get Oxlint set up if you're still struggling. I can check in on this issue, or you can DM me on Twitter (@Don_dev_) or on Discord.", + "created_at": "2024-08-24T21:18:28Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3062#issuecomment-2308541398", + "id": 2308541398, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062", + "node_id": "IC_kwDODTQC186JmYvW", + "performed_via_github_app": null, + "reactions": { + "+1": 1, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 1, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2308541398/reactions" + }, + "updated_at": "2024-08-24T21:18:28Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2308541398", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/22823424?v=4", + "events_url": "https://api.github.com/users/DonIsaac/events{/privacy}", + "followers_url": "https://api.github.com/users/DonIsaac/followers", + "following_url": "https://api.github.com/users/DonIsaac/following{/other_user}", + "gists_url": "https://api.github.com/users/DonIsaac/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DonIsaac", + "id": 22823424, + "login": "DonIsaac", + "node_id": "MDQ6VXNlcjIyODIzNDI0", + "organizations_url": "https://api.github.com/users/DonIsaac/orgs", + "received_events_url": "https://api.github.com/users/DonIsaac/received_events", + "repos_url": "https://api.github.com/users/DonIsaac/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DonIsaac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DonIsaac/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DonIsaac" + } } ], - "comments": 4, + "comments": 5, "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062/comments", "created_at": "2024-03-10T06:16:00Z", "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062/events", @@ -207,7 +251,7 @@ "number": 3062, "performed_via_github_app": null, "reactions": { - "+1": 0, + "+1": 1, "-1": 0, "confused": 0, "eyes": 0, @@ -215,7 +259,7 @@ "hooray": 0, "laugh": 0, "rocket": 0, - "total_count": 0, + "total_count": 1, "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062/reactions" }, "repository_url": "https://api.github.com/repos/neovim/nvim-lspconfig", @@ -223,7 +267,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062/timeline", "title": "Addition of oxlint.", - "updated_at": "2024-05-29T22:48:10Z", + "updated_at": "2024-08-24T21:18:29Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3062", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/60490474?v=4", diff --git a/repositories/nvim-lspconfig/issues/3262.json b/repositories/nvim-lspconfig/issues/3262.json index e1a05dc7..80e96a05 100644 --- a/repositories/nvim-lspconfig/issues/3262.json +++ b/repositories/nvim-lspconfig/issues/3262.json @@ -5,8 +5,53 @@ "author_association": "NONE", "body": "### Description\n\nDirectory structure is this:\r\n\r\n```console\r\ntree ./texlab-root-mwe -a --dirsfirst -L 2 ─╯\r\n./texlab-root-mwe\r\n├── ch1\r\n│   ├── ch1.aux\r\n│   ├── ch1.fdb_latexmk\r\n│   ├── ch1.fls\r\n│   ├── ch1.log\r\n│   ├── ch1.pdf\r\n│   ├── ch1.synctex.gz\r\n│   ├── ch1.tex\r\n│   ├── .texlabroot\r\n│   └── texlabroot\r\n├── .git\r\n│   ├── branches\r\n│   ├── hooks\r\n│   ├── info\r\n│   ├── objects\r\n│   ├── refs\r\n│   ├── config\r\n│   ├── description\r\n│   └── HEAD\r\n├── main.aux\r\n├── main.fdb_latexmk\r\n├── main.fls\r\n├── main.log\r\n├── main.pdf\r\n├── main.synctex.gz\r\n└── main.tex\r\n\r\n7 directories, 19 files\r\n```\r\n\r\nIf I open `ch1.tex` then `:LspInfo` shows that the root directory is the top level `./texlab-root-mwe`. My understanding is that the presence of either `.texlabroot` or `texlabroot` (I have both) should force the root directory to be detected as `./texlab-root-mwe/ch1`.\r\nThis issue [was discussed](https://github.com/latex-lsp/texlab/issues/1061) in `texlab`, but the conclusion was that it was the domain of `nvim-lspconfig`.\r\n#3005 seems aimed at addressing the same issue, but doesn't seem to have worked?", "closed_at": null, - "comment_data": [], - "comments": 0, + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "This is expected behavior `util.root_pattern`, gives priority to the first item on the list, [see](https://github.com/neovim/nvim-lspconfig/commit/021906284dcfb938bc236f8295af2650c60cb807). If you want to change the default it is pretty easy to do on your own, for example something along the lines:\r\n```lua\r\n require('lspconfig').texlab.setup {\r\n root_dir = util.root_pattern('.texlabroot', 'texlabroot', '.git', '.latexmkrc', 'Tectonic.toml'),\r\n }\r\n```\r\nI would suggest to experiment a little bit and see what order works for you", + "created_at": "2024-08-21T11:56:11Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3262#issuecomment-2301871600", + "id": 2301871600, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3262", + "node_id": "IC_kwDODTQC186JM8Xw", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301871600/reactions" + }, + "updated_at": "2024-08-21T11:56:23Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301871600", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } + } + ], + "comments": 1, "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3262/comments", "created_at": "2024-08-07T14:53:49Z", "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3262/events", @@ -46,7 +91,7 @@ "state_reason": null, "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3262/timeline", "title": "texlab root not being detected correctly", - "updated_at": "2024-08-07T14:53:49Z", + "updated_at": "2024-08-21T11:56:23Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3262", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/16855364?v=4", diff --git a/repositories/nvim-lspconfig/issues/3279.json b/repositories/nvim-lspconfig/issues/3279.json new file mode 100644 index 00000000..9e06be21 --- /dev/null +++ b/repositories/nvim-lspconfig/issues/3279.json @@ -0,0 +1,71 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Description\n\nWould be nice if we could configure [`sqlfluff`](https://github.com/sqlfluff/sqlfluff) as an LSP server with `nvim-lspconfig`, similar to `eslint`, so we can can get in-buffer diagnostics\r\n\r\nExample linter errors from `sqlfluff` on `test.sql`:\r\n\r\n![image](https://github.com/user-attachments/assets/76d4e59f-72a6-4691-8116-75b7f02c842b)\r\n\r\nJust an example of how diagnostics aren't shown because I haven't configured `sqlfluff` as an LSP with `nvim`:\r\n![image](https://github.com/user-attachments/assets/93850cd6-6ae9-4770-8ce0-346892eb6202)\r\n", + "closed_at": null, + "comment_data": [], + "comments": 0, + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279/comments", + "created_at": "2024-08-21T13:55:22Z", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279/events", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3279", + "id": 2478112449, + "labels": [ + { + "color": "f9d0c4", + "default": true, + "description": "Something isn't working", + "id": 1674892761, + "name": "bug", + "node_id": "MDU6TGFiZWwxNjc0ODkyNzYx", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels/bug" + } + ], + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDODTQC186TtP7B", + "number": 3279, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "state": "open", + "state_reason": null, + "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279/timeline", + "title": "[Feature Request]: sqlfluff configuration", + "updated_at": "2024-08-21T13:55:22Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3279", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/62859552?v=4", + "events_url": "https://api.github.com/users/Drew-Daniels/events{/privacy}", + "followers_url": "https://api.github.com/users/Drew-Daniels/followers", + "following_url": "https://api.github.com/users/Drew-Daniels/following{/other_user}", + "gists_url": "https://api.github.com/users/Drew-Daniels/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Drew-Daniels", + "id": 62859552, + "login": "Drew-Daniels", + "node_id": "MDQ6VXNlcjYyODU5NTUy", + "organizations_url": "https://api.github.com/users/Drew-Daniels/orgs", + "received_events_url": "https://api.github.com/users/Drew-Daniels/received_events", + "repos_url": "https://api.github.com/users/Drew-Daniels/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Drew-Daniels/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Drew-Daniels/subscriptions", + "type": "User", + "url": "https://api.github.com/users/Drew-Daniels" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/issues/3282.json b/repositories/nvim-lspconfig/issues/3282.json new file mode 100644 index 00000000..6c6b15ed --- /dev/null +++ b/repositories/nvim-lspconfig/issues/3282.json @@ -0,0 +1,292 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Description\r\n\r\nI have configured both `solargraph` and `sorbet` for Ruby files,\r\nso when I call `vim.lsp.buf.hover()` on a name (currently mapped to ``) I have an unexpected behavior that really looks like a bug.\r\n\r\nIt seems like it happens when both LSPs provide hover for that name, otherwise it works fine.\r\nI'm not sure if this happens with other LSPs.\r\n\r\n## Issue details \r\n\r\n### Expected behavior\r\n\r\n- Show hover/floating window for the name under cursor\r\n- If more than one LSP implements `hover`, either\r\n + show both at same time, on a single floating window\r\n + show one at each time, allowing to use a mapping to cycle between them (e.g. `[1/2]`)\r\n + show one at each time, cycling automatically on first, second, and subsequent calls\r\n + show one at each time, asking from a menu\r\n\r\n### Actual behavior\r\n\r\n- When there is a single `hover` for the name\r\n + show that in a floating window as expected\r\n + does not jump to floating window\r\n- When there is more than one `hover` for that name\r\n + randomly shows the hover from one of the LSPs\r\n + immediately jumps to the floating window\r\n\r\nThe major issue is that it immediately jumps to the floating window, interrupting workflow.\r\n\r\nI hope there is a way to fix this using some custom configuration, but I didn't find a way so far.\r\n\r\n### My current configuration\r\n\r\nhttps://github.com/paulodiovani/dotfiles/blob/aed80ef/home/user/.config/nvim/lua/completion.lua\r\n\r\n### Steps to reproduce\r\n\r\n1. Setup both `solargraph` and `sorbet` with `nvim-lspconfig`, optinally using `Mason`.\r\n\r\noutput of `:LspInfo`\r\n```\r\n Client: sorbet (id: 2, bufnr: [4])\r\n \tfiletypes: ruby\r\n \tautostart: true\r\n \troot directory: /Users/diovani/Development/Ruby/sorbet-lsp-test\r\n \tcmd: /Users/diovani/.local/share/nvim/mason/bin/srb tc --lsp --disable-watchman /Users/diovani/Development/Ruby/sorbet-lsp-test\r\n \r\n Client: solargraph (id: 3, bufnr: [4])\r\n \tfiletypes: ruby\r\n \tautostart: true\r\n \troot directory: /Users/diovani/Development/Ruby/sorbet-lsp-test\r\n \tcmd: /Users/diovani/.local/share/nvim/mason/bin/solargraph stdio\r\n```\r\n\r\n2. Make sure to create a mapping.\r\n\r\ne.g.\r\n```lua\r\nlocal bufopts = { noremap = true }\r\nvim.keymap.set({ 'n', 'i' }, '', vim.lsp.buf.hover, bufopts)\r\n```\r\n\r\n3. Create a ruby application and include `sorbet`\r\n\r\n`Gemfile`\r\n```ruby\r\n# frozen_string_literal: true\r\n\r\nsource \"https://rubygems.org\"\r\n\r\ngem \"sorbet-runtime\", \"~> 0.5.11537\"\r\n```\r\n\r\n`main.rb`\r\n```ruby\r\n# typed: true\r\n# frozen_string_literal: true\r\n\r\nrequire 'sorbet-runtime'\r\n\r\n# sample class\r\nclass SampleClass\r\n extend T::Sig\r\n\r\n sig { params(greet: String, who: String).void }\r\n def some_method(greet, who)\r\n puts \"#{greet} #{who}\"\r\n end\r\nend\r\n\r\nSampleClass.new.some_method('Hello', 'world')\r\n```\r\n\r\n4. Install and generate YARD index\r\n\r\n```ruby\r\nbundle install\r\nyard gems\r\n```\r\n\r\nOpen the file and try `hover` (``) on some variables, method names or arguments.", + "closed_at": "2024-08-23T20:54:18Z", + "comment_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "You probably want to disable the hover capability of one of those servers, eg.:\r\n```lua\r\nlspconfig.sorbet.setup({\r\n on_attach = function(client)\r\n client.server_capabilities.hoverProvider = false\r\n end,\r\n})\r\n```", + "created_at": "2024-08-23T19:29:11Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307691636", + "id": 2307691636, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "node_id": "IC_kwDODTQC186JjJR0", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307691636/reactions" + }, + "updated_at": "2024-08-23T19:29:11Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307691636", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/3533182?v=4", + "events_url": "https://api.github.com/users/polyzen/events{/privacy}", + "followers_url": "https://api.github.com/users/polyzen/followers", + "following_url": "https://api.github.com/users/polyzen/following{/other_user}", + "gists_url": "https://api.github.com/users/polyzen/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/polyzen", + "id": 3533182, + "login": "polyzen", + "node_id": "MDQ6VXNlcjM1MzMxODI=", + "organizations_url": "https://api.github.com/users/polyzen/orgs", + "received_events_url": "https://api.github.com/users/polyzen/received_events", + "repos_url": "https://api.github.com/users/polyzen/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/polyzen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/polyzen/subscriptions", + "type": "User", + "url": "https://api.github.com/users/polyzen" + } + }, + { + "author_association": "NONE", + "body": "> You probably want to disable the hover capability of one of those servers, eg.:\r\n> \r\n> ```lua\r\n> lspconfig.sorbet.setup({\r\n> on_attach = function(client)\r\n> client.server_capabilities.hoverProvider = false\r\n> end,\r\n> })\r\n> ```\r\n\r\nThat solves the main issue. But the ideal would be to still have both.\r\nI'm doing some tests with `lewis6991/hover.nvim`.", + "created_at": "2024-08-23T19:57:29Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307728119", + "id": 2307728119, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "node_id": "IC_kwDODTQC186JjSL3", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307728119/reactions" + }, + "updated_at": "2024-08-23T19:57:29Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307728119", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } + }, + { + "author_association": "NONE", + "body": "This is probably a duplication of https://github.com/neovim/neovim/issues/16363 and might be resolved on `neovim` source code.", + "created_at": "2024-08-23T19:57:59Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307728754", + "id": 2307728754, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "node_id": "IC_kwDODTQC186JjSVy", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307728754/reactions" + }, + "updated_at": "2024-08-23T19:57:59Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307728754", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } + }, + { + "author_association": "NONE", + "body": "I managed to make it work the way I wanted by using lewis6991/hover.nvim as follows:\r\n\r\n```lua\r\nlocal util = vim.lsp.util\r\nlocal get_clients = vim.lsp.get_clients or vim.lsp.get_active_clients\r\n\r\nlocal LSPServerHover = function(server_name)\r\n return {\r\n name = string.format('LSP[%s]', server_name),\r\n priority = 1002, -- above diagnostics\r\n\r\n enabled = function(bufnr)\r\n return #get_clients({ bufnr = bufnr, name = server_name, method = 'textDocument/hover' }) > 0\r\n end,\r\n\r\n execute = function(opts, done)\r\n local params = util.make_position_params()\r\n local client = get_clients({ bufnr = opts.bufnr, name = server_name, method = 'textDocument/hover' })[1]\r\n\r\n client.request('textDocument/hover', params, function(err, result)\r\n if result and result.contents and result.contents.value then\r\n local value = result.contents.value\r\n done({ lines = vim.split(value, '\\n', true), filetype = 'markdown' })\r\n else\r\n print(err)\r\n done()\r\n end\r\n end)\r\n end,\r\n }\r\nend\r\n```\r\n\r\n```lua\r\n-- USAGE:\r\n-- when configuring LSP Servers\r\n on_attach = function(_, bufnr)\r\n hover.register(LSPServerHover(server_name))\r\n vim.keymap.set({ 'n', 'i' }, '', hover.hover)\r\n end,\r\n```\r\n\r\nhttps://github.com/paulodiovani/dotfiles/blob/4eb17e19b113b32f3fd6da2c7357d26958056edb/home/user/.config/nvim/lua/completion.lua#L5-L29\r\n\r\nThe trick was to create and register a new provider on server attach, to be able to split the results while keeping a reference to the name.\r\n\r\nScreenshots:\r\n![image](https://github.com/user-attachments/assets/fb26239f-e490-4a87-9643-614dd5714f58)\r\n\r\n![image](https://github.com/user-attachments/assets/2cd01296-e1f4-431b-bd77-5d04b8527e15)\r\n", + "created_at": "2024-08-23T20:44:55Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307786225", + "id": 2307786225, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "node_id": "IC_kwDODTQC186JjgXx", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307786225/reactions" + }, + "updated_at": "2024-08-23T20:44:55Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307786225", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } + }, + { + "author_association": "NONE", + "body": "I'm closing this ticket, since the issue actually happens on `neovim`, on the `lsp.hover` implementation (issue linked above).\r\n\r\nFor whoever faces the same issue and don't want to disable one of the servers, my solution above might be an option.", + "created_at": "2024-08-23T20:54:18Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282#issuecomment-2307797390", + "id": 2307797390, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "node_id": "IC_kwDODTQC186JjjGO", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307797390/reactions" + }, + "updated_at": "2024-08-23T20:54:18Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2307797390", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } + } + ], + "comments": 5, + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282/comments", + "created_at": "2024-08-23T17:40:55Z", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282/events", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3282", + "id": 2483591667, + "labels": [ + { + "color": "f9d0c4", + "default": true, + "description": "Something isn't working", + "id": 1674892761, + "name": "bug", + "node_id": "MDU6TGFiZWwxNjc0ODkyNzYx", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels/bug" + } + ], + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDODTQC186UCJnz", + "number": 3282, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282/timeline", + "title": "vim.lsp.buf.hover() immediately jumps to floating window when 2 LSPs are active", + "updated_at": "2024-08-23T20:54:18Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3282", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/1295197?v=4", + "events_url": "https://api.github.com/users/paulodiovani/events{/privacy}", + "followers_url": "https://api.github.com/users/paulodiovani/followers", + "following_url": "https://api.github.com/users/paulodiovani/following{/other_user}", + "gists_url": "https://api.github.com/users/paulodiovani/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/paulodiovani", + "id": 1295197, + "login": "paulodiovani", + "node_id": "MDQ6VXNlcjEyOTUxOTc=", + "organizations_url": "https://api.github.com/users/paulodiovani/orgs", + "received_events_url": "https://api.github.com/users/paulodiovani/received_events", + "repos_url": "https://api.github.com/users/paulodiovani/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/paulodiovani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulodiovani/subscriptions", + "type": "User", + "url": "https://api.github.com/users/paulodiovani" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/issues/3283.json b/repositories/nvim-lspconfig/issues/3283.json new file mode 100644 index 00000000..0c2ead56 --- /dev/null +++ b/repositories/nvim-lspconfig/issues/3283.json @@ -0,0 +1,116 @@ +{ + "active_lock_reason": null, + "assignee": null, + "assignees": [], + "author_association": "NONE", + "body": "### Description\n\nSo ....\r\n\r\n1. I get a visual range with:\r\n```lua\r\n local start_pos = vim.fn.getcharpos(\"'<\")\r\n local end_pos = vim.fn.getcharpos(\"'>\")\r\n```\r\n \r\n 2. I have brute forced every single 1 and 0 possible there....\r\n```lua\r\n local start_row = start_pos[2] - 1\r\n local start_col = start_pos[3] - 1\r\n local end_row = end_pos[2] - 1\r\n local end_col = end_pos[3] - 1\r\n```\r\n\r\n3. I desperately try to pass the range to buf.code_action\r\n```lua\r\n local opts = {\r\n context = {\r\n diagnostics = {}, \r\n only = nil,\r\n },\r\n range = {\r\n start = { start_row, start_col },\r\n [\"end\"] = { end_row, end_col },\r\n },\r\n }\r\n vim.lsp.buf.code_action(opts)\r\n```\r\n\r\n4. I have plenty of prints etc to show the value before/after the index modifs...\r\n\r\n5. Every single attempt at a method extraction I've made I've been told to \"select a complete statement\". Wether tried on just one line, or mutlitple. Whatest giveth ?\r\n\r\nFor those who want to see/try the whole function:\r\n
\r\nClick to expand\r\n\r\n```lua\r\nlocal M = {}\r\n\r\nfunction M.code_action_on_selection()\r\n -- Capture the current mode\r\n local mode = vim.api.nvim_get_mode().mode\r\n print(\"Current mode:\", mode)\r\n\r\n -- Check if we're in visual mode\r\n if not string.match(mode, \"^[vV\\22]\") then\r\n vim.notify(\"This function should be called in visual mode\", vim.log.levels.WARN)\r\n return\r\n end\r\n\r\n -- Markers update when leaving visual mode\r\n vim.cmd([[ execute \"normal! \\\" ]])\r\n\r\n local start_pos = vim.fn.getcharpos(\"'<\")\r\n local end_pos = vim.fn.getcharpos(\"'>\")\r\n\r\n -- Print raw positions\r\n print(\"Raw start position:\", vim.inspect(start_pos))\r\n print(\"Raw end position:\", vim.inspect(end_pos))\r\n\r\n -- Check if positions are valid\r\n if not start_pos or not end_pos or #start_pos < 4 or #end_pos < 4 then\r\n vim.notify(\"Invalid position data\", vim.log.levels.ERROR)\r\n return\r\n end\r\n\r\n -- Convert positions to zero-indexed (LSP format)\r\n local start_row = start_pos[2] - 1\r\n local start_col = start_pos[3] - 1\r\n local end_row = end_pos[2] - 1\r\n local end_col = end_pos[3] - 1\r\n\r\n -- Print converted positions\r\n print(\"Converted start position: line =\", start_row, \"character =\", start_col)\r\n print(\"Converted end position: line =\", end_row, \"character =\", end_col)\r\n\r\n -- Ensure that the range is valid\r\n if start_row >= 0 and start_col >= 0 and end_row >= 0 and end_col >= 0 then\r\n local range = {\r\n start = { line = start_row, character = start_col },\r\n [\"end\"] = { line = end_row, character = end_col },\r\n }\r\n\r\n -- Print the final range\r\n print(\"Final range:\", vim.inspect(range))\r\n\r\n local opts = {\r\n context = {\r\n diagnostics = {},\r\n only = nil,\r\n },\r\n range = {\r\n start = { start_row, start_col },\r\n [\"end\"] = { end_row, end_col },\r\n },\r\n }\r\n\r\n -- Invoke code action with the range\r\n vim.lsp.buf.code_action(opts)\r\n else\r\n vim.notify(\"Invalid selection range for code action\", vim.log.levels.ERROR)\r\n end\r\nend\r\n\r\nreturn M\r\n```\r\n
\r\n\r\nBefore you ask... when using a fuzzzyfiner for code actions (Telescope), the visual selection will be dropped. This seems then to be the only way to pass a visual selection to a lsp client.\r\n\r\nNot really a lsp config issue... but didn't know where else to post this sry.\r\n\r\nAnd yes, I've tried with ...\r\n```lua\r\n local start_pos = vim.fn.getpos(\"'<\")\r\n local end_pos = vim.fn.getpos(\"'>\")\r\n```\r\n... too, to apparently no avail. Not gonna brute force the 0/1 for this one too. Main issue with this one seems to be the \"infinite/eof\" number we get for the ending character, altough I'm not so sure it's really a problem.", + "closed_at": "2024-08-24T06:15:25Z", + "comment_data": [ + { + "author_association": "MEMBER", + "body": "vim.fn.getpos", + "created_at": "2024-08-24T06:15:25Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3283#issuecomment-2308148430", + "id": 2308148430, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283", + "node_id": "IC_kwDODTQC186Jk4zO", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2308148430/reactions" + }, + "updated_at": "2024-08-24T06:15:25Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2308148430", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], + "comments": 1, + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283/comments", + "created_at": "2024-08-23T21:57:00Z", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283/events", + "html_url": "https://github.com/neovim/nvim-lspconfig/issues/3283", + "id": 2483954068, + "labels": [ + { + "color": "f9d0c4", + "default": true, + "description": "Something isn't working", + "id": 1674892761, + "name": "bug", + "node_id": "MDU6TGFiZWwxNjc0ODkyNzYx", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels/bug" + } + ], + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283/labels{/name}", + "locked": false, + "milestone": null, + "node_id": "I_kwDODTQC186UDiGU", + "number": 3283, + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283/reactions" + }, + "repository_url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "state": "closed", + "state_reason": "completed", + "timeline_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283/timeline", + "title": "Cannot figure out, for the life of me, what to pass to vim.lsp.buf.code_action() as a range.", + "updated_at": "2024-08-24T06:15:25Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3283", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/71520287?v=4", + "events_url": "https://api.github.com/users/avario-cpu/events{/privacy}", + "followers_url": "https://api.github.com/users/avario-cpu/followers", + "following_url": "https://api.github.com/users/avario-cpu/following{/other_user}", + "gists_url": "https://api.github.com/users/avario-cpu/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/avario-cpu", + "id": 71520287, + "login": "avario-cpu", + "node_id": "MDQ6VXNlcjcxNTIwMjg3", + "organizations_url": "https://api.github.com/users/avario-cpu/orgs", + "received_events_url": "https://api.github.com/users/avario-cpu/received_events", + "repos_url": "https://api.github.com/users/avario-cpu/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/avario-cpu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/avario-cpu/subscriptions", + "type": "User", + "url": "https://api.github.com/users/avario-cpu" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/2911.json b/repositories/nvim-lspconfig/pulls/2911.json index effcf1e6..5426b079 100644 --- a/repositories/nvim-lspconfig/pulls/2911.json +++ b/repositories/nvim-lspconfig/pulls/2911.json @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", "fork": false, - "forks": 1949, - "forks_count": 1949, + "forks": 2038, + "forks_count": 2038, "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", "full_name": "neovim/nvim-lspconfig", "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", @@ -94,8 +94,8 @@ "name": "nvim-lspconfig", "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", - "open_issues": 54, - "open_issues_count": 54, + "open_issues": 63, + "open_issues_count": 63, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls{/number}", - "pushed_at": "2023-12-18T16:42:51Z", + "pushed_at": "2024-08-26T08:32:15Z", "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", - "size": 3535, + "size": 3869, "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", - "stargazers_count": 8560, + "stargazers_count": 10238, "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", - "updated_at": "2023-12-19T00:52:04Z", + "updated_at": "2024-08-27T00:32:31Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig", "visibility": "public", - "watchers": 8560, - "watchers_count": 8560, + "watchers": 10238, + "watchers_count": 10238, "web_commit_signoff_required": false }, "sha": "bd405e45c5fb122c16af8f87fa2dd7ab1981b243", @@ -1337,6 +1337,50 @@ "type": "User", "url": "https://api.github.com/users/georgeguimaraes" } + }, + { + "author_association": "NONE", + "body": "It seems now elixir_ls will read .vscode's settings.\r\n\r\n```\r\n-- project_root (dir contains elixir and python projects)\r\n - .vscode/settings.json\r\n - app_stack_ex # (umbrella project)\r\n -- apps\r\n ---- sub_app/mix.exs\r\n -- mix.exs\r\n```\r\n\r\nIf I have config in `.vscode/settings.json`:\r\n\r\n```json\r\n{\r\n \"elixirLS.projectDir\": \"app_stack_ex\"\r\n}\r\n```\r\n\r\nIt works for vscode and vscode elixir extension, but not work for elixir in neovim, because elixirls in neovim will try to append this value to the umbrella project path, will give error like: `app_stack_ex/app_stack_ex` project not exists.\r\n\r\n## Solution\r\n\r\nThe solution is to add another `.vscode/settings` to the `app_stack_ex` folder, with `projectDir` set to `.`. Now it works for both vscode and elixirls in neovim.", + "created_at": "2024-08-21T06:14:48Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/2911#issuecomment-2301213505", + "id": 2301213505, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/2911", + "node_id": "IC_kwDODTQC186JKbtB", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301213505/reactions" + }, + "updated_at": "2024-08-21T06:14:48Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301213505", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/8279858?v=4", + "events_url": "https://api.github.com/users/towry/events{/privacy}", + "followers_url": "https://api.github.com/users/towry/followers", + "following_url": "https://api.github.com/users/towry/following{/other_user}", + "gists_url": "https://api.github.com/users/towry/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/towry", + "id": 8279858, + "login": "towry", + "node_id": "MDQ6VXNlcjgyNzk4NTg=", + "organizations_url": "https://api.github.com/users/towry/orgs", + "received_events_url": "https://api.github.com/users/towry/received_events", + "repos_url": "https://api.github.com/users/towry/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/towry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/towry/subscriptions", + "type": "User", + "url": "https://api.github.com/users/towry" + } } ], "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/2911/comments", @@ -1347,112 +1391,7 @@ "head": { "label": "giddie:master", "ref": "master", - "repo": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/giddie/nvim-lspconfig/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/giddie/nvim-lspconfig/assignees{/user}", - "blobs_url": "https://api.github.com/repos/giddie/nvim-lspconfig/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/giddie/nvim-lspconfig/branches{/branch}", - "clone_url": "https://github.com/giddie/nvim-lspconfig.git", - "collaborators_url": "https://api.github.com/repos/giddie/nvim-lspconfig/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/giddie/nvim-lspconfig/comments{/number}", - "commits_url": "https://api.github.com/repos/giddie/nvim-lspconfig/commits{/sha}", - "compare_url": "https://api.github.com/repos/giddie/nvim-lspconfig/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/giddie/nvim-lspconfig/contents/{+path}", - "contributors_url": "https://api.github.com/repos/giddie/nvim-lspconfig/contributors", - "created_at": "2023-11-22T15:09:20Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/giddie/nvim-lspconfig/deployments", - "description": "Quickstart configs for Nvim LSP", - "disabled": true, - "downloads_url": "https://api.github.com/repos/giddie/nvim-lspconfig/downloads", - "events_url": "https://api.github.com/repos/giddie/nvim-lspconfig/events", - "fork": true, - "forks": 0, - "forks_count": 0, - "forks_url": "https://api.github.com/repos/giddie/nvim-lspconfig/forks", - "full_name": "giddie/nvim-lspconfig", - "git_commits_url": "https://api.github.com/repos/giddie/nvim-lspconfig/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/giddie/nvim-lspconfig/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/giddie/nvim-lspconfig/git/tags{/sha}", - "git_url": "git://github.com/giddie/nvim-lspconfig.git", - "has_discussions": false, - "has_downloads": true, - "has_issues": false, - "has_pages": false, - "has_projects": true, - "has_wiki": true, - "homepage": "", - "hooks_url": "https://api.github.com/repos/giddie/nvim-lspconfig/hooks", - "html_url": "https://github.com/giddie/nvim-lspconfig", - "id": 722162122, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/giddie/nvim-lspconfig/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/giddie/nvim-lspconfig/issues/events{/number}", - "issues_url": "https://api.github.com/repos/giddie/nvim-lspconfig/issues{/number}", - "keys_url": "https://api.github.com/repos/giddie/nvim-lspconfig/keys{/key_id}", - "labels_url": "https://api.github.com/repos/giddie/nvim-lspconfig/labels{/name}", - "language": "Lua", - "languages_url": "https://api.github.com/repos/giddie/nvim-lspconfig/languages", - "license": { - "key": "apache-2.0", - "name": "Apache License 2.0", - "node_id": "MDc6TGljZW5zZTI=", - "spdx_id": "Apache-2.0", - "url": "https://api.github.com/licenses/apache-2.0" - }, - "merges_url": "https://api.github.com/repos/giddie/nvim-lspconfig/merges", - "milestones_url": "https://api.github.com/repos/giddie/nvim-lspconfig/milestones{/number}", - "mirror_url": null, - "name": "nvim-lspconfig", - "node_id": "R_kgDOKwtRyg", - "notifications_url": "https://api.github.com/repos/giddie/nvim-lspconfig/notifications{?since,all,participating}", - "open_issues": 0, - "open_issues_count": 0, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/10906?v=4", - "events_url": "https://api.github.com/users/giddie/events{/privacy}", - "followers_url": "https://api.github.com/users/giddie/followers", - "following_url": "https://api.github.com/users/giddie/following{/other_user}", - "gists_url": "https://api.github.com/users/giddie/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/giddie", - "id": 10906, - "login": "giddie", - "node_id": "MDQ6VXNlcjEwOTA2", - "organizations_url": "https://api.github.com/users/giddie/orgs", - "received_events_url": "https://api.github.com/users/giddie/received_events", - "repos_url": "https://api.github.com/users/giddie/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/giddie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/giddie/subscriptions", - "type": "User", - "url": "https://api.github.com/users/giddie" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/giddie/nvim-lspconfig/pulls{/number}", - "pushed_at": "2023-12-12T11:58:53Z", - "releases_url": "https://api.github.com/repos/giddie/nvim-lspconfig/releases{/id}", - "size": 3375, - "ssh_url": "git@github.com:giddie/nvim-lspconfig.git", - "stargazers_count": 0, - "stargazers_url": "https://api.github.com/repos/giddie/nvim-lspconfig/stargazers", - "statuses_url": "https://api.github.com/repos/giddie/nvim-lspconfig/statuses/{sha}", - "subscribers_url": "https://api.github.com/repos/giddie/nvim-lspconfig/subscribers", - "subscription_url": "https://api.github.com/repos/giddie/nvim-lspconfig/subscription", - "svn_url": "https://github.com/giddie/nvim-lspconfig", - "tags_url": "https://api.github.com/repos/giddie/nvim-lspconfig/tags", - "teams_url": "https://api.github.com/repos/giddie/nvim-lspconfig/teams", - "topics": [], - "trees_url": "https://api.github.com/repos/giddie/nvim-lspconfig/git/trees{/sha}", - "updated_at": "2023-12-12T12:05:01Z", - "url": "https://api.github.com/repos/giddie/nvim-lspconfig", - "visibility": "public", - "watchers": 0, - "watchers_count": 0, - "web_commit_signoff_required": false - }, + "repo": null, "sha": "a5108fdbbd82800f9e5609cbc4f670ed07a5d290", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/10906?v=4", @@ -1493,7 +1432,7 @@ "state": "closed", "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/a5108fdbbd82800f9e5609cbc4f670ed07a5d290", "title": "fix(elixirls): smarter detection of root_dir for umbrella apps", - "updated_at": "2023-12-12T12:12:01Z", + "updated_at": "2024-08-21T06:14:49Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/2911", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/10906?v=4", diff --git a/repositories/nvim-lspconfig/pulls/3263.json b/repositories/nvim-lspconfig/pulls/3263.json index 4d47f5c2..fe393f01 100644 --- a/repositories/nvim-lspconfig/pulls/3263.json +++ b/repositories/nvim-lspconfig/pulls/3263.json @@ -22,7 +22,7 @@ "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3263" }, "statuses": { - "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/f13c56b9eee14502d8a7e2b0b33767a131a77789" + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/a476c8e6f6538aa0431544a3f748ba742a045b0f" } }, "active_lock_reason": null, @@ -55,8 +55,8 @@ "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", "fork": false, - "forks": 2040, - "forks_count": 2040, + "forks": 2038, + "forks_count": 2038, "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", "full_name": "neovim/nvim-lspconfig", "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", @@ -94,8 +94,8 @@ "name": "nvim-lspconfig", "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", - "open_issues": 65, - "open_issues_count": 65, + "open_issues": 63, + "open_issues_count": 63, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6471485?v=4", "events_url": "https://api.github.com/users/neovim/events{/privacy}", @@ -118,11 +118,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls{/number}", - "pushed_at": "2024-08-12T18:42:24Z", + "pushed_at": "2024-08-26T08:32:15Z", "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", - "size": 3913, + "size": 3869, "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", - "stargazers_count": 10167, + "stargazers_count": 10238, "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", @@ -140,11 +140,11 @@ "vim" ], "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", - "updated_at": "2024-08-12T15:32:46Z", + "updated_at": "2024-08-27T00:32:31Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig", "visibility": "public", - "watchers": 10167, - "watchers_count": 10167, + "watchers": 10238, + "watchers_count": 10238, "web_commit_signoff_required": false }, "sha": "652386deae739e38fa1bcf2f06e3e7de9b3436ba", @@ -170,7 +170,7 @@ } }, "body": "This PR tries to improve #3225 by filtering the output and presenting it with `vim.lsp.util.open_floating_preview`. It is a pretty simple implementation that leverages builtin lua functions and basic API, therefore it should not be a burden to maintain. I have tested it locally without any major problems and i will keep testing, while making sure no issues pop up in this repo regarding this feature. I am really sure if the way the border style is setup is fitting. \r\nHere are some images:\r\n![2024-08-08-16:46:06](https://github.com/user-attachments/assets/efc3e405-36f4-406d-8621-e812ad8895ec)\r\n![2024-08-08-16:27:44](https://github.com/user-attachments/assets/cee627de-6aea-4e66-9f06-1fe3b428c45c)\r\nI am totally open to any suggestions :)", - "closed_at": null, + "closed_at": "2024-08-21T09:22:36Z", "comment_data": [], "comment_regular_data": [], "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3263/comments", @@ -266,9 +266,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/pulls{/number}", - "pushed_at": "2024-08-09T19:48:21Z", + "pushed_at": "2024-08-21T11:41:28Z", "releases_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/releases{/id}", - "size": 4047, + "size": 3963, "ssh_url": "git@github.com:DimitrisDimitropoulos/nvim-lspconfig.git", "stargazers_count": 0, "stargazers_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/stargazers", @@ -280,14 +280,14 @@ "teams_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/teams", "topics": [], "trees_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/trees{/sha}", - "updated_at": "2024-08-10T22:11:41Z", + "updated_at": "2024-08-21T11:39:19Z", "url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig", "visibility": "public", "watchers": 0, "watchers_count": 0, "web_commit_signoff_required": false }, - "sha": "f13c56b9eee14502d8a7e2b0b33767a131a77789", + "sha": "a476c8e6f6538aa0431544a3f748ba742a045b0f", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", @@ -314,8 +314,8 @@ "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3263", "labels": [], "locked": false, - "merge_commit_sha": "980312534ef2be416515fed95af1c9477fc47201", - "merged_at": null, + "merge_commit_sha": "6ecab74936b16b8a4d76246906b729e546220f1b", + "merged_at": "2024-08-21T09:22:36Z", "milestone": null, "node_id": "PR_kwDODTQC18532t4m", "number": 3263, @@ -345,10 +345,10 @@ "requested_teams": [], "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3263/comments", - "state": "open", - "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/f13c56b9eee14502d8a7e2b0b33767a131a77789", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/a476c8e6f6538aa0431544a3f748ba742a045b0f", "title": "feat(texlab): give the find environments command a ui wrapper", - "updated_at": "2024-08-08T15:40:57Z", + "updated_at": "2024-08-21T09:23:12Z", "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3263", "user": { "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", diff --git a/repositories/nvim-lspconfig/pulls/3271.json b/repositories/nvim-lspconfig/pulls/3271.json new file mode 100644 index 00000000..2fd759e6 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3271.json @@ -0,0 +1,421 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3271/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3271" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3271" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/3359ca5dab22dc9de7d47d4e8c4d13b58c8d3946" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "d4814330b207a4e05ba9515e453b0e87f20357ec", + "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": "Added new server config for Teal language (named tea-leaves)", + "closed_at": "2024-08-20T06:00:47Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3271#discussion_r1722719591" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1722719591" + } + }, + "author_association": "MEMBER", + "body": "It's better add these comments as description in docs. ", + "commit_id": "3359ca5dab22dc9de7d47d4e8c4d13b58c8d3946", + "created_at": "2024-08-20T05:46:17Z", + "diff_hunk": "@@ -0,0 +1,30 @@\n+local util = require 'lspconfig.util'\n+\n+return {\n+ default_config = {\n+ cmd = {\n+ 'tea-leaves',\n+ -- Uncomment to enable logging in $HOME/.cache/tea-leaves", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3271#discussion_r1722719591", + "id": 1722719591, + "line": null, + "node_id": "PRRC_kwDODTQC185mrp1n", + "original_commit_id": "b48e099e9a80b2766e40acd0e7ea2b946b7edfd0", + "original_line": 7, + "original_position": 7, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/tea_leaves.lua", + "position": null, + "pull_request_review_id": 2247017942, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1722719591/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-20T05:46:20Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1722719591", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3271/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271/commits", + "created_at": "2024-08-20T05:30:59Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3271.diff", + "draft": false, + "head": { + "label": "svermeulen:added-tea-leaves", + "ref": "added-tea-leaves", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/svermeulen/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/contributors", + "created_at": "2022-02-21T09:14:04Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/deployments", + "description": "Quickstart configurations for the Nvim LSP client", + "disabled": false, + "downloads_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/forks", + "full_name": "svermeulen/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/svermeulen/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/hooks", + "html_url": "https://github.com/svermeulen/nvim-lspconfig", + "id": 461784796, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOG4ZG3A", + "notifications_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/810762?v=4", + "events_url": "https://api.github.com/users/svermeulen/events{/privacy}", + "followers_url": "https://api.github.com/users/svermeulen/followers", + "following_url": "https://api.github.com/users/svermeulen/following{/other_user}", + "gists_url": "https://api.github.com/users/svermeulen/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/svermeulen", + "id": 810762, + "login": "svermeulen", + "node_id": "MDQ6VXNlcjgxMDc2Mg==", + "organizations_url": "https://api.github.com/users/svermeulen/orgs", + "received_events_url": "https://api.github.com/users/svermeulen/received_events", + "repos_url": "https://api.github.com/users/svermeulen/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/svermeulen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/svermeulen/subscriptions", + "type": "User", + "url": "https://api.github.com/users/svermeulen" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-20T05:54:51Z", + "releases_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/releases{/id}", + "size": 4148, + "ssh_url": "git@github.com:svermeulen/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/subscription", + "svn_url": "https://github.com/svermeulen/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/svermeulen/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-20T05:20:41Z", + "url": "https://api.github.com/repos/svermeulen/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "3359ca5dab22dc9de7d47d4e8c4d13b58c8d3946", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/810762?v=4", + "events_url": "https://api.github.com/users/svermeulen/events{/privacy}", + "followers_url": "https://api.github.com/users/svermeulen/followers", + "following_url": "https://api.github.com/users/svermeulen/following{/other_user}", + "gists_url": "https://api.github.com/users/svermeulen/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/svermeulen", + "id": 810762, + "login": "svermeulen", + "node_id": "MDQ6VXNlcjgxMDc2Mg==", + "organizations_url": "https://api.github.com/users/svermeulen/orgs", + "received_events_url": "https://api.github.com/users/svermeulen/received_events", + "repos_url": "https://api.github.com/users/svermeulen/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/svermeulen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/svermeulen/subscriptions", + "type": "User", + "url": "https://api.github.com/users/svermeulen" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3271", + "id": 2026851196, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3271", + "labels": [], + "locked": false, + "merge_commit_sha": "4591bc56370e7ee1ca0af3a4b28129d8698adb3f", + "merged_at": "2024-08-20T06:00:47Z", + "milestone": null, + "node_id": "PR_kwDODTQC1854z0t8", + "number": 3271, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3271.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/3359ca5dab22dc9de7d47d4e8c4d13b58c8d3946", + "title": "feat: add tea-leaves support", + "updated_at": "2024-08-20T06:00:47Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3271", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/810762?v=4", + "events_url": "https://api.github.com/users/svermeulen/events{/privacy}", + "followers_url": "https://api.github.com/users/svermeulen/followers", + "following_url": "https://api.github.com/users/svermeulen/following{/other_user}", + "gists_url": "https://api.github.com/users/svermeulen/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/svermeulen", + "id": 810762, + "login": "svermeulen", + "node_id": "MDQ6VXNlcjgxMDc2Mg==", + "organizations_url": "https://api.github.com/users/svermeulen/orgs", + "received_events_url": "https://api.github.com/users/svermeulen/received_events", + "repos_url": "https://api.github.com/users/svermeulen/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/svermeulen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/svermeulen/subscriptions", + "type": "User", + "url": "https://api.github.com/users/svermeulen" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3272.json b/repositories/nvim-lspconfig/pulls/3272.json new file mode 100644 index 00000000..591f8c56 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3272.json @@ -0,0 +1,352 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3272/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3272" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3272" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/6704b65a1e11fd7a91750b62c1fa5b077065ffc6" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "d4814330b207a4e05ba9515e453b0e87f20357ec", + "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": "Problem: LuaJIT.org has stopped publishing release tarballs on their website.\r\n\r\nSolution: use luajit-openresty instead of.", + "closed_at": "2024-08-20T12:13:37Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3272/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272/commits", + "created_at": "2024-08-20T06:00:04Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3272.diff", + "draft": false, + "head": { + "label": "glepnir:ci_luajit", + "ref": "ci_luajit", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/glepnir/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/contributors", + "created_at": "2023-05-08T12:55:47Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/forks", + "full_name": "glepnir/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/glepnir/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/hooks", + "html_url": "https://github.com/glepnir/nvim-lspconfig", + "id": 637806143, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOJgQmPw", + "notifications_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-20T12:13:42Z", + "releases_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/releases{/id}", + "size": 3784, + "ssh_url": "git@github.com:glepnir/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/subscription", + "svn_url": "https://github.com/glepnir/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/glepnir/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-06-21T10:41:42Z", + "url": "https://api.github.com/repos/glepnir/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "6704b65a1e11fd7a91750b62c1fa5b077065ffc6", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3272", + "id": 2026879975, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3272", + "labels": [], + "locked": false, + "merge_commit_sha": "dddd0945c0f31a0abd843425927a1712d2db2e10", + "merged_at": "2024-08-20T12:13:37Z", + "milestone": null, + "node_id": "PR_kwDODTQC1854z7vn", + "number": 3272, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3272.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/6704b65a1e11fd7a91750b62c1fa5b077065ffc6", + "title": "test(ci): change to luajit-openresty", + "updated_at": "2024-08-20T12:23:21Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3272", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3273.json b/repositories/nvim-lspconfig/pulls/3273.json new file mode 100644 index 00000000..947f6723 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3273.json @@ -0,0 +1,418 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3273/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3273" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3273" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/fc249e528bc700dc219989511e8d18a17b84240c" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "dddd0945c0f31a0abd843425927a1712d2db2e10", + "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 happened to have created a mapping of filetypes and every server in lspconfig. While inspecting them, I noticed some anomalies and found out that they were invalid/unnecessary misconfigurations that were added by accident.\r\n\r\nThis PR removes those anomalies.\r\n\r\n### typos_lsp\r\n\r\n```lua\r\nfiletypes = { '*' },\r\n```\r\n\r\n`*` filetype pattern is unnecessary. If the `filetypes` field is omitted completely, lspconfig starts the server on `BufReadPost` instead of `FileType`.\r\n\r\n### hyprls\r\n\r\n```lua\r\nfiletypes = { 'hyprlang', '*.hl', 'hypr*.conf', '.config/hypr/*.conf' },\r\n```\r\n\r\nThe author of hyprls and the original PR to lspconfig confirmed that the filetypes with wildcards were added by mistake.\r\n\r\nhttps://github.com/hyprland-community/hyprls/issues/11#issuecomment-2189841216\r\n> Hi! I actually did a PR for lspconfig to include hyprls (see [neovim/nvim-lspconfig#3137](https://github.com/neovim/nvim-lspconfig/pull/3137)) but it's misconfigured: **I mistook filetypes for file name patterns...**\r\n> \r\n> However [someone fixed my mistake lmao, thx @mehalter](https://github.com/neovim/nvim-lspconfig/pull/3137)\r\n> \r\n> So the lspconfig should work if the hyprlang filetype is defined\r\n\r\nTechnically, they can stay in the code, useless but doing no harm.\r\nBut I wrote this PR because why not and also it actually hinder the plugin I'm writing.", + "closed_at": "2024-08-21T05:54:43Z", + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "I've tested and made sure both `typos_lsp` and `hyprls` properly autostarts and attaches after the changes.", + "created_at": "2024-08-20T17:50:18Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3273#issuecomment-2299417996", + "id": 2299417996, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3273", + "node_id": "IC_kwDODTQC186JDlWM", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2299417996/reactions" + }, + "updated_at": "2024-08-20T17:50:18Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2299417996", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59733058?v=4", + "events_url": "https://api.github.com/users/WieeRd/events{/privacy}", + "followers_url": "https://api.github.com/users/WieeRd/followers", + "following_url": "https://api.github.com/users/WieeRd/following{/other_user}", + "gists_url": "https://api.github.com/users/WieeRd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/WieeRd", + "id": 59733058, + "login": "WieeRd", + "node_id": "MDQ6VXNlcjU5NzMzMDU4", + "organizations_url": "https://api.github.com/users/WieeRd/orgs", + "received_events_url": "https://api.github.com/users/WieeRd/received_events", + "repos_url": "https://api.github.com/users/WieeRd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/WieeRd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/WieeRd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/WieeRd" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3273/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273/commits", + "created_at": "2024-08-20T17:44:45Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3273.diff", + "draft": false, + "head": { + "label": "WieeRd:invalid-filetypes", + "ref": "invalid-filetypes", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/WieeRd/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/contributors", + "created_at": "2024-08-20T07:47:06Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/forks", + "full_name": "WieeRd/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/WieeRd/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/hooks", + "html_url": "https://github.com/WieeRd/nvim-lspconfig", + "id": 844907905, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOMlxFgQ", + "notifications_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/59733058?v=4", + "events_url": "https://api.github.com/users/WieeRd/events{/privacy}", + "followers_url": "https://api.github.com/users/WieeRd/followers", + "following_url": "https://api.github.com/users/WieeRd/following{/other_user}", + "gists_url": "https://api.github.com/users/WieeRd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/WieeRd", + "id": 59733058, + "login": "WieeRd", + "node_id": "MDQ6VXNlcjU5NzMzMDU4", + "organizations_url": "https://api.github.com/users/WieeRd/orgs", + "received_events_url": "https://api.github.com/users/WieeRd/received_events", + "repos_url": "https://api.github.com/users/WieeRd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/WieeRd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/WieeRd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/WieeRd" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-21T08:29:22Z", + "releases_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/releases{/id}", + "size": 3939, + "ssh_url": "git@github.com:WieeRd/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/subscription", + "svn_url": "https://github.com/WieeRd/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/WieeRd/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-21T08:29:28Z", + "url": "https://api.github.com/repos/WieeRd/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "fc249e528bc700dc219989511e8d18a17b84240c", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59733058?v=4", + "events_url": "https://api.github.com/users/WieeRd/events{/privacy}", + "followers_url": "https://api.github.com/users/WieeRd/followers", + "following_url": "https://api.github.com/users/WieeRd/following{/other_user}", + "gists_url": "https://api.github.com/users/WieeRd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/WieeRd", + "id": 59733058, + "login": "WieeRd", + "node_id": "MDQ6VXNlcjU5NzMzMDU4", + "organizations_url": "https://api.github.com/users/WieeRd/orgs", + "received_events_url": "https://api.github.com/users/WieeRd/received_events", + "repos_url": "https://api.github.com/users/WieeRd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/WieeRd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/WieeRd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/WieeRd" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3273", + "id": 2028155491, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3273", + "labels": [], + "locked": false, + "merge_commit_sha": "b2c7317feca995affaac86f511b9b31283a4fd2a", + "merged_at": "2024-08-21T05:54:43Z", + "milestone": null, + "node_id": "PR_kwDODTQC18544zJj", + "number": 3273, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3273.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/fc249e528bc700dc219989511e8d18a17b84240c", + "title": "fix: remove invalid filetypes containing wildcards from `typos_lsp` and `hyprls`", + "updated_at": "2024-08-21T05:54:43Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3273", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/59733058?v=4", + "events_url": "https://api.github.com/users/WieeRd/events{/privacy}", + "followers_url": "https://api.github.com/users/WieeRd/followers", + "following_url": "https://api.github.com/users/WieeRd/following{/other_user}", + "gists_url": "https://api.github.com/users/WieeRd/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/WieeRd", + "id": 59733058, + "login": "WieeRd", + "node_id": "MDQ6VXNlcjU5NzMzMDU4", + "organizations_url": "https://api.github.com/users/WieeRd/orgs", + "received_events_url": "https://api.github.com/users/WieeRd/received_events", + "repos_url": "https://api.github.com/users/WieeRd/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/WieeRd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/WieeRd/subscriptions", + "type": "User", + "url": "https://api.github.com/users/WieeRd" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3274.json b/repositories/nvim-lspconfig/pulls/3274.json new file mode 100644 index 00000000..e6f89143 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3274.json @@ -0,0 +1,808 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3274/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3274" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/e329efc2485e72f526c684e0fd241b4c4e32366e" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "dddd0945c0f31a0abd843425927a1712d2db2e10", + "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 adds support for the symbolInfo capability of clangd, for more documentation [see](https://clangd.llvm.org/extensions.html#symbol-info-request). It follows the same principle as #3263, although simpler. I think this is a great and simple addition, which will not add a ton of maintenance burden. Here are some images that showcase, what it does:\r\n \r\n![2024-08-20-22:03:49](https://github.com/user-attachments/assets/73503612-6679-4d30-8ba7-1885df400954)\r\n![2024-08-20-22:03:35](https://github.com/user-attachments/assets/69cf35cf-776d-462a-b9e5-6d2fa5fb0ec7)\r\n\r\nThanks for your awesome work! :)", + "closed_at": "2024-08-21T09:13:11Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724432170" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432170" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n local param = vim.lsp.util.make_position_params()\r\n vim.lsp.buf_request(0, 'textDocument/symbolInfo', param, function(err, res)\r\n```", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T05:51:17Z", + "diff_hunk": "@@ -21,6 +21,34 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info(bufnr)\n+ bufnr = util.validate_bufnr(bufnr)\n+ local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')\n+ if not clangd_client then\n+ return vim.notify('Clangd client not found', vim.log.levels.ERROR)\n+ end\n+ local pos = vim.api.nvim_win_get_cursor(0)\n+ vim.lsp.buf_request(0, 'textDocument/symbolInfo', {\n+ textDocument = { uri = vim.uri_from_bufnr(0) },\n+ position = { line = pos[1] - 1, character = pos[2] },\n+ }, function(err, res)", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724432170", + "id": 1724432170, + "line": null, + "node_id": "PRRC_kwDODTQC185myL8q", + "original_commit_id": "c969449d19d4f48e2c44a80db59166479cb5a81c", + "original_line": 34, + "original_position": 14, + "original_start_line": 31, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2249778230, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432170/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-21T05:53:14Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432170", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724432975" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432975" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n if not clangd_client or not client:support_method('textDocument/symbolInfo') then\r\n```", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T05:51:58Z", + "diff_hunk": "@@ -21,6 +21,34 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info(bufnr)\n+ bufnr = util.validate_bufnr(bufnr)\n+ local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')\n+ if not clangd_client then", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724432975", + "id": 1724432975, + "line": null, + "node_id": "PRRC_kwDODTQC185myMJP", + "original_commit_id": "c969449d19d4f48e2c44a80db59166479cb5a81c", + "original_line": 27, + "original_position": 7, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2249778230, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432975/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-21T05:53:14Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724432975", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724433812" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724433812" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\nlocal function symbol_info(bufnr)\r\n local bufnr = vim.api.nvim_get_current_buf()\r\n```\r\nin usage you just pass 0 so no need receive a param", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T05:52:53Z", + "diff_hunk": "@@ -21,6 +21,34 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info(bufnr)\n+ bufnr = util.validate_bufnr(bufnr)", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724433812", + "id": 1724433812, + "line": null, + "node_id": "PRRC_kwDODTQC185myMWU", + "original_commit_id": "c969449d19d4f48e2c44a80db59166479cb5a81c", + "original_line": 25, + "original_position": 5, + "original_start_line": 24, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2249778230, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724433812/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-21T05:53:14Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724433812", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724658953" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724658953" + } + }, + "author_association": "CONTRIBUTOR", + "body": "I don't really understand what you suggest here, what is `client` and is there a method called `support_method`?", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T08:32:41Z", + "diff_hunk": "@@ -21,6 +21,34 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info(bufnr)\n+ bufnr = util.validate_bufnr(bufnr)\n+ local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')\n+ if not clangd_client then", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724658953", + "id": 1724658953, + "in_reply_to_id": 1724432975, + "line": null, + "node_id": "PRRC_kwDODTQC185mzDUJ", + "original_commit_id": "c969449d19d4f48e2c44a80db59166479cb5a81c", + "original_line": 27, + "original_position": 7, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2250154372, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724658953/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-21T08:32:42Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724658953", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724669257" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724669257" + } + }, + "author_association": "MEMBER", + "body": "sry a typo here `clang_client.supports_method`", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T08:39:55Z", + "diff_hunk": "@@ -21,6 +21,34 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info(bufnr)\n+ bufnr = util.validate_bufnr(bufnr)\n+ local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')\n+ if not clangd_client then", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724669257", + "id": 1724669257, + "in_reply_to_id": 1724432975, + "line": null, + "node_id": "PRRC_kwDODTQC185mzF1J", + "original_commit_id": "c969449d19d4f48e2c44a80db59166479cb5a81c", + "original_line": 27, + "original_position": 7, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2250170879, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724669257/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-21T08:39:59Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724669257", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724687371" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724687371" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\n clangd_client.request('textDocument/symbolInfo', params, function(err, res)\r\n if err or #res == 0 then\r\n -- Clangd always returns an error, there is not reason to parse it\r\n return\r\n end\r\n local container = string.format('container: %s', res[1].containerName) ---@type string\r\n local name = string.format('name: %s', res[1].name) ---@type string\r\n vim.lsp.util.open_floating_preview({ name, container }, '', {\r\n height = 2,\r\n width = math.max(string.len(name), string.len(container)),\r\n focusable = false,\r\n focus = false,\r\n border = require('lspconfig.ui.windows').default_options.border or 'single',\r\n title = 'Symbol Info',\r\n })\r\n end, bufnr)\r\n```", + "commit_id": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "created_at": "2024-08-21T08:51:50Z", + "diff_hunk": "@@ -21,6 +21,31 @@ local function switch_source_header(bufnr)\n end\n end\n \n+local function symbol_info()\n+ local bufnr = vim.api.nvim_get_current_buf()\n+ local clangd_client = util.get_active_client_by_name(bufnr, 'clangd')\n+ if not clangd_client or not clangd_client.supports_method 'textDocument/symbolInfo' then\n+ return vim.notify('Clangd client not found', vim.log.levels.ERROR)\n+ end\n+ local params = vim.lsp.util.make_position_params()\n+ vim.lsp.buf_request(0, 'textDocument/symbolInfo', params, function(err, res)\n+ if err or #res == 0 then\n+ -- Clangd always returns an error, there is not reason to parse it\n+ return\n+ end\n+ local container = string.format('container: %s', res[1].containerName) ---@type string\n+ local name = string.format('name: %s', res[1].name) ---@type string\n+ vim.lsp.util.open_floating_preview({ name, container }, '', {\n+ height = 2,\n+ width = math.max(string.len(name), string.len(container)),\n+ focusable = false,\n+ focus = false,\n+ border = require('lspconfig.ui.windows').default_options.border or 'single',\n+ title = 'Symbol Info',\n+ })\n+ end)", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724687371", + "id": 1724687371, + "line": null, + "node_id": "PRRC_kwDODTQC185mzKQL", + "original_commit_id": "07634eaf58d90fca3b5d36c128ad7912aab7208f", + "original_line": 46, + "original_position": 26, + "original_start_line": 31, + "path": "lua/lspconfig/server_configurations/clangd.lua", + "position": null, + "pull_request_review_id": 2250198898, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724687371/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": "RIGHT", + "subject_type": "line", + "updated_at": "2024-08-21T08:51:58Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724687371", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "Thanks for the review!", + "created_at": "2024-08-21T09:14:01Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274#issuecomment-2301562278", + "id": 2301562278, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3274", + "node_id": "IC_kwDODTQC186JLw2m", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301562278/reactions" + }, + "updated_at": "2024-08-21T09:14:01Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301562278", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3274/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274/commits", + "created_at": "2024-08-20T19:10:20Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3274.diff", + "draft": false, + "head": { + "label": "DimitrisDimitropoulos:clangd_symbolInfo", + "ref": "clangd_symbolInfo", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/contributors", + "created_at": "2024-01-19T20:29:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/forks", + "full_name": "DimitrisDimitropoulos/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/DimitrisDimitropoulos/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/hooks", + "html_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig", + "id": 745663606, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOLHHsdg", + "notifications_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-21T11:41:28Z", + "releases_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/releases{/id}", + "size": 3963, + "ssh_url": "git@github.com:DimitrisDimitropoulos/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/subscription", + "svn_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-21T11:39:19Z", + "url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "e329efc2485e72f526c684e0fd241b4c4e32366e", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3274", + "id": 2028293486, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3274", + "labels": [], + "locked": false, + "merge_commit_sha": "63ee95e052e7e978994c614c62b1e3be6b366911", + "merged_at": "2024-08-21T09:13:11Z", + "milestone": null, + "node_id": "PR_kwDODTQC18545U1u", + "number": 3274, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3274.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/e329efc2485e72f526c684e0fd241b4c4e32366e", + "title": "feat(clangd): add symbolInfo support", + "updated_at": "2024-08-21T09:14:02Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3274", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3275.json b/repositories/nvim-lspconfig/pulls/3275.json new file mode 100644 index 00000000..9f663595 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3275.json @@ -0,0 +1,722 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3275" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/a4c8c17b5a9d6d460f07636f53ef099bea8f34e5" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "20906fce8587c85266b26d0b35d1bc0df2d49d58", + "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 a few fixes for als.lua, but was told it was better to split off als to it's own plugin. So, I've done that now.\r\nThis fixes #1683 since ALS will no longer be the responsibility of this plugin.\r\n\r\nThe new ALS LSP config plugin is\r\nhttps://github.com/TamaMcGlinn/nvim-lspconfig-ada\r\n\r\nI know it is possible to just choose a new name for the *working* als config, but I would rather not leave this one around for users to get confused with.", + "closed_at": "2024-08-22T06:09:19Z", + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "Note that `server_configurations.md` or `server_configurations.txt` will be regenerated by the docgen CI process. Edit the Lua source file instead. For details on generating documentation, see: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#generating-docs", + "created_at": "2024-08-21T07:03:15Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301287602", + "id": 2301287602, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275", + "node_id": "IC_kwDODTQC186JKtyy", + "performed_via_github_app": { + "client_id": "Iv1.05c79e9ad1f6bdfa", + "created_at": "2018-07-30T09:30:17Z", + "description": "Automate your workflow from idea to production", + "events": [ + "branch_protection_rule", + "check_run", + "check_suite", + "create", + "delete", + "deployment", + "deployment_status", + "discussion", + "discussion_comment", + "fork", + "gollum", + "issues", + "issue_comment", + "label", + "merge_group", + "milestone", + "page_build", + "project", + "project_card", + "project_column", + "public", + "pull_request", + "pull_request_review", + "pull_request_review_comment", + "push", + "registry_package", + "release", + "repository", + "repository_dispatch", + "status", + "watch", + "workflow_dispatch", + "workflow_run" + ], + "external_url": "https://help.github.com/en/actions", + "html_url": "https://github.com/apps/github-actions", + "id": 15368, + "name": "GitHub Actions", + "node_id": "MDM6QXBwMTUzNjg=", + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/github", + "id": 9919, + "login": "github", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "organizations_url": "https://api.github.com/users/github/orgs", + "received_events_url": "https://api.github.com/users/github/received_events", + "repos_url": "https://api.github.com/users/github/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/github" + }, + "permissions": { + "actions": "write", + "administration": "read", + "attestations": "write", + "checks": "write", + "contents": "write", + "deployments": "write", + "discussions": "write", + "issues": "write", + "merge_queues": "write", + "metadata": "read", + "packages": "write", + "pages": "write", + "pull_requests": "write", + "repository_hooks": "write", + "repository_projects": "write", + "security_events": "write", + "statuses": "write", + "vulnerability_alerts": "read" + }, + "slug": "github-actions", + "updated_at": "2024-04-10T20:33:16Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301287602/reactions" + }, + "updated_at": "2024-08-21T07:03:15Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301287602", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Note that `server_configurations.md` or `server_configurations.txt` will be regenerated by the docgen CI process. Edit the Lua source file instead. For details on generating documentation, see: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#generating-docs", + "created_at": "2024-08-21T07:04:51Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301290236", + "id": 2301290236, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275", + "node_id": "IC_kwDODTQC186JKub8", + "performed_via_github_app": { + "client_id": "Iv1.05c79e9ad1f6bdfa", + "created_at": "2018-07-30T09:30:17Z", + "description": "Automate your workflow from idea to production", + "events": [ + "branch_protection_rule", + "check_run", + "check_suite", + "create", + "delete", + "deployment", + "deployment_status", + "discussion", + "discussion_comment", + "fork", + "gollum", + "issues", + "issue_comment", + "label", + "merge_group", + "milestone", + "page_build", + "project", + "project_card", + "project_column", + "public", + "pull_request", + "pull_request_review", + "pull_request_review_comment", + "push", + "registry_package", + "release", + "repository", + "repository_dispatch", + "status", + "watch", + "workflow_dispatch", + "workflow_run" + ], + "external_url": "https://help.github.com/en/actions", + "html_url": "https://github.com/apps/github-actions", + "id": 15368, + "name": "GitHub Actions", + "node_id": "MDM6QXBwMTUzNjg=", + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/github", + "id": 9919, + "login": "github", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "organizations_url": "https://api.github.com/users/github/orgs", + "received_events_url": "https://api.github.com/users/github/received_events", + "repos_url": "https://api.github.com/users/github/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/github" + }, + "permissions": { + "actions": "write", + "administration": "read", + "attestations": "write", + "checks": "write", + "contents": "write", + "deployments": "write", + "discussions": "write", + "issues": "write", + "merge_queues": "write", + "metadata": "read", + "packages": "write", + "pages": "write", + "pull_requests": "write", + "repository_hooks": "write", + "repository_projects": "write", + "security_events": "write", + "statuses": "write", + "vulnerability_alerts": "read" + }, + "slug": "github-actions", + "updated_at": "2024-04-10T20:33:16Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301290236/reactions" + }, + "updated_at": "2024-08-21T07:04:51Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301290236", + "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" + } + }, + { + "author_association": "MEMBER", + "body": "we dont' remove any config dierectly use deprecate first.", + "created_at": "2024-08-21T07:20:33Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301318994", + "id": 2301318994, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275", + "node_id": "IC_kwDODTQC186JK1dS", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301318994/reactions" + }, + "updated_at": "2024-08-21T07:20:33Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301318994", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Ok, done in https://github.com/neovim/nvim-lspconfig/pull/3277", + "created_at": "2024-08-21T10:54:41Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301763310", + "id": 2301763310, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275", + "node_id": "IC_kwDODTQC186JMh7u", + "performed_via_github_app": null, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301763310/reactions" + }, + "updated_at": "2024-08-21T10:54:41Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2301763310", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275/commits", + "created_at": "2024-08-21T07:03:00Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3275.diff", + "draft": false, + "head": { + "label": "TamaMcGlinn:remove_als", + "ref": "remove_als", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/TamaMcGlinn/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/contributors", + "created_at": "2021-11-03T08:32:01Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/deployments", + "description": "Quickstart configurations for the Nvim LSP client", + "disabled": false, + "downloads_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/forks", + "full_name": "TamaMcGlinn/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/TamaMcGlinn/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/hooks", + "html_url": "https://github.com/TamaMcGlinn/nvim-lspconfig", + "id": 424145666, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOGUfzAg", + "notifications_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-22T08:43:21Z", + "releases_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/releases{/id}", + "size": 4073, + "ssh_url": "git@github.com:TamaMcGlinn/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/subscription", + "svn_url": "https://github.com/TamaMcGlinn/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-22T08:43:25Z", + "url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "a4c8c17b5a9d6d460f07636f53ef099bea8f34e5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3275", + "id": 2029067102, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3275", + "labels": [], + "locked": false, + "merge_commit_sha": "285e97883b5af3cfabe18437f4533f5746009c1b", + "merged_at": null, + "milestone": null, + "node_id": "PR_kwDODTQC18548Rte", + "number": 3275, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3275.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/a4c8c17b5a9d6d460f07636f53ef099bea8f34e5", + "title": "feat(als): Remove als from server_configurations", + "updated_at": "2024-08-22T06:09:19Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3275", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3276.json b/repositories/nvim-lspconfig/pulls/3276.json new file mode 100644 index 00000000..eaaee2d9 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3276.json @@ -0,0 +1,421 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3276/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3276" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3276" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/cd9474c6c2802bb723ece714df6610fd62589dc5" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "6ecab74936b16b8a4d76246906b729e546220f1b", + "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 makes sure the buf is not passed as a parameter. Moreover it addresses the comment TODO. This PR is modeled after this [comment](https://github.com/neovim/nvim-lspconfig/pull/3274#discussion_r1724433812), of #3274. I have tested the changes and it works as expected.", + "closed_at": "2024-08-21T11:19:41Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3276#discussion_r1724853611" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724853611" + } + }, + "author_association": "MEMBER", + "body": "this params change to `vim.lsp.util.make_position_params`", + "commit_id": "cd9474c6c2802bb723ece714df6610fd62589dc5", + "created_at": "2024-08-21T10:55:11Z", + "diff_hunk": "@@ -37,8 +37,8 @@ local function buf_build(bufnr)\n end\n end\n \n-local function buf_search(bufnr)\n- bufnr = util.validate_bufnr(bufnr)\n+local function buf_search()\n+ local bufnr = vim.api.nvim_get_current_buf()\n local texlab_client = util.get_active_client_by_name(bufnr, 'texlab')\n local pos = vim.api.nvim_win_get_cursor(0)\n local params = {", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3276#discussion_r1724853611", + "id": 1724853611, + "line": null, + "node_id": "PRRC_kwDODTQC185mzy1r", + "original_commit_id": "32113e396ba6a4b8d0223701203e263b7c467817", + "original_line": 44, + "original_position": 21, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/texlab.lua", + "position": null, + "pull_request_review_id": 2250472283, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724853611/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-21T10:55:13Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1724853611", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + } + ], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3276/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276/commits", + "created_at": "2024-08-21T09:55:11Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3276.diff", + "draft": false, + "head": { + "label": "DimitrisDimitropoulos:texlab_bufnr", + "ref": "texlab_bufnr", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/contributors", + "created_at": "2024-01-19T20:29:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/forks", + "full_name": "DimitrisDimitropoulos/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/DimitrisDimitropoulos/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/hooks", + "html_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig", + "id": 745663606, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOLHHsdg", + "notifications_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-21T11:41:28Z", + "releases_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/releases{/id}", + "size": 3963, + "ssh_url": "git@github.com:DimitrisDimitropoulos/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/subscription", + "svn_url": "https://github.com/DimitrisDimitropoulos/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-21T11:39:19Z", + "url": "https://api.github.com/repos/DimitrisDimitropoulos/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "cd9474c6c2802bb723ece714df6610fd62589dc5", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3276", + "id": 2029396194, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3276", + "labels": [], + "locked": false, + "merge_commit_sha": "b21c166bbf337734f2a39734a905c1c3e298205c", + "merged_at": "2024-08-21T11:19:41Z", + "milestone": null, + "node_id": "PR_kwDODTQC18549iDi", + "number": 3276, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3276.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/cd9474c6c2802bb723ece714df6610fd62589dc5", + "title": "fix(texlab): do not pass buf as parameter", + "updated_at": "2024-08-21T11:41:28Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3276", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/121033874?v=4", + "events_url": "https://api.github.com/users/DimitrisDimitropoulos/events{/privacy}", + "followers_url": "https://api.github.com/users/DimitrisDimitropoulos/followers", + "following_url": "https://api.github.com/users/DimitrisDimitropoulos/following{/other_user}", + "gists_url": "https://api.github.com/users/DimitrisDimitropoulos/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/DimitrisDimitropoulos", + "id": 121033874, + "login": "DimitrisDimitropoulos", + "node_id": "U_kgDOBzbUkg", + "organizations_url": "https://api.github.com/users/DimitrisDimitropoulos/orgs", + "received_events_url": "https://api.github.com/users/DimitrisDimitropoulos/received_events", + "repos_url": "https://api.github.com/users/DimitrisDimitropoulos/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/DimitrisDimitropoulos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DimitrisDimitropoulos/subscriptions", + "type": "User", + "url": "https://api.github.com/users/DimitrisDimitropoulos" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3277.json b/repositories/nvim-lspconfig/pulls/3277.json new file mode 100644 index 00000000..40a4f6cd --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3277.json @@ -0,0 +1,373 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3277/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3277" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3277" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/d352643376dac2684f63081b3800c020aceb628a" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "b21c166bbf337734f2a39734a905c1c3e298205c", + "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 move towards the goal of having lsp configs decentralised and lower the maintenance burden on current maintainers, as requested by @glepnir, @mjlbach and @justinmk\r\n\r\nSee https://github.com/neovim/nvim-lspconfig/pull/1693 and https://github.com/neovim/nvim-lspconfig/issues/1683 and https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301318994", + "closed_at": "2024-08-22T06:07:18Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3277/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277/commits", + "created_at": "2024-08-21T10:54:33Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3277.diff", + "draft": false, + "head": { + "label": "TamaMcGlinn:deprecate_als", + "ref": "deprecate_als", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/TamaMcGlinn/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/contributors", + "created_at": "2021-11-03T08:32:01Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/deployments", + "description": "Quickstart configurations for the Nvim LSP client", + "disabled": false, + "downloads_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/forks", + "full_name": "TamaMcGlinn/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/TamaMcGlinn/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/hooks", + "html_url": "https://github.com/TamaMcGlinn/nvim-lspconfig", + "id": 424145666, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOGUfzAg", + "notifications_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-22T08:43:21Z", + "releases_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/releases{/id}", + "size": 4073, + "ssh_url": "git@github.com:TamaMcGlinn/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/subscription", + "svn_url": "https://github.com/TamaMcGlinn/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-22T08:43:25Z", + "url": "https://api.github.com/repos/TamaMcGlinn/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "d352643376dac2684f63081b3800c020aceb628a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3277", + "id": 2029509664, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3277", + "labels": [], + "locked": false, + "merge_commit_sha": "367c1009c99f25b356f43ca82bc558008e721ff3", + "merged_at": "2024-08-22T06:07:18Z", + "milestone": null, + "node_id": "PR_kwDODTQC185499wg", + "number": 3277, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3277.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/d352643376dac2684f63081b3800c020aceb628a", + "title": "fix(als): deprecate als in favour of a separate plugin", + "updated_at": "2024-08-22T06:07:18Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3277", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/5008897?v=4", + "events_url": "https://api.github.com/users/TamaMcGlinn/events{/privacy}", + "followers_url": "https://api.github.com/users/TamaMcGlinn/followers", + "following_url": "https://api.github.com/users/TamaMcGlinn/following{/other_user}", + "gists_url": "https://api.github.com/users/TamaMcGlinn/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/TamaMcGlinn", + "id": 5008897, + "login": "TamaMcGlinn", + "node_id": "MDQ6VXNlcjUwMDg4OTc=", + "organizations_url": "https://api.github.com/users/TamaMcGlinn/orgs", + "received_events_url": "https://api.github.com/users/TamaMcGlinn/received_events", + "repos_url": "https://api.github.com/users/TamaMcGlinn/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/TamaMcGlinn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TamaMcGlinn/subscriptions", + "type": "User", + "url": "https://api.github.com/users/TamaMcGlinn" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3278.json b/repositories/nvim-lspconfig/pulls/3278.json new file mode 100644 index 00000000..e7a2bb57 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3278.json @@ -0,0 +1,627 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3278/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3278" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3278" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "b21c166bbf337734f2a39734a905c1c3e298205c", + "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": "2024-08-22T07:47:33Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726398908" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726398908" + } + }, + "author_association": "MEMBER", + "body": "single quote", + "commit_id": "ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "created_at": "2024-08-22T06:08:18Z", + "diff_hunk": "@@ -1,6 +1,6 @@\n local util = require 'lspconfig.util'\n local bin_name = 'scheme-langserver'\n-local cmd = { bin_name }\n+local cmd = { bin_name, \"~/.scheme-langserver.log\", \"enable\", \"disable\" }", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726398908", + "id": 1726398908, + "line": null, + "node_id": "PRRC_kwDODTQC185m5sG8", + "original_commit_id": "e63692d7db34f2333ba629c961e57e53685937c0", + "original_line": 3, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/scheme_langserver.lua", + "position": null, + "pull_request_review_id": 2253574577, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726398908/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T06:08:22Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726398908", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726489315" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726489315" + } + }, + "author_association": "MEMBER", + "body": "```suggestion\r\nlocal cmd = { 'scheme-langserver', '~/.scheme-langserver.log', 'enable', 'disable' }\r\n```\r\nremove bin_name ", + "commit_id": "ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "created_at": "2024-08-22T07:19:14Z", + "diff_hunk": "@@ -1,6 +1,6 @@\n local util = require 'lspconfig.util'\n local bin_name = 'scheme-langserver'\n-local cmd = { bin_name }\n+local cmd = { bin_name, '~/.scheme-langserver.log', 'enable', 'disable' }", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726489315", + "id": 1726489315, + "line": null, + "node_id": "PRRC_kwDODTQC185m6CLj", + "original_commit_id": "17ffe31b0fdaa1d3731fe58b675875cd4c183d0e", + "original_line": 3, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/scheme_langserver.lua", + "position": null, + "pull_request_review_id": 2253691109, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726489315/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T07:19:19Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726489315", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726495524" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726495524" + } + }, + "author_association": "CONTRIBUTOR", + "body": "OK, I've updated.", + "commit_id": "ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "created_at": "2024-08-22T07:23:38Z", + "diff_hunk": "@@ -1,6 +1,6 @@\n local util = require 'lspconfig.util'\n local bin_name = 'scheme-langserver'\n-local cmd = { bin_name }\n+local cmd = { bin_name, \"~/.scheme-langserver.log\", \"enable\", \"disable\" }", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726495524", + "id": 1726495524, + "in_reply_to_id": 1726398908, + "line": null, + "node_id": "PRRC_kwDODTQC185m6Dsk", + "original_commit_id": "e63692d7db34f2333ba629c961e57e53685937c0", + "original_line": 3, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/scheme_langserver.lua", + "position": null, + "pull_request_review_id": 2253699744, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726495524/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T07:23:38Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726495524", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/3020270?v=4", + "events_url": "https://api.github.com/users/ufo5260987423/events{/privacy}", + "followers_url": "https://api.github.com/users/ufo5260987423/followers", + "following_url": "https://api.github.com/users/ufo5260987423/following{/other_user}", + "gists_url": "https://api.github.com/users/ufo5260987423/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ufo5260987423", + "id": 3020270, + "login": "ufo5260987423", + "node_id": "MDQ6VXNlcjMwMjAyNzA=", + "organizations_url": "https://api.github.com/users/ufo5260987423/orgs", + "received_events_url": "https://api.github.com/users/ufo5260987423/received_events", + "repos_url": "https://api.github.com/users/ufo5260987423/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ufo5260987423/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ufo5260987423/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ufo5260987423" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726502867" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726502867" + } + }, + "author_association": "CONTRIBUTOR", + "body": "ok", + "commit_id": "ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "created_at": "2024-08-22T07:28:36Z", + "diff_hunk": "@@ -1,6 +1,6 @@\n local util = require 'lspconfig.util'\n local bin_name = 'scheme-langserver'\n-local cmd = { bin_name }\n+local cmd = { bin_name, '~/.scheme-langserver.log', 'enable', 'disable' }", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3278#discussion_r1726502867", + "id": 1726502867, + "in_reply_to_id": 1726489315, + "line": null, + "node_id": "PRRC_kwDODTQC185m6FfT", + "original_commit_id": "17ffe31b0fdaa1d3731fe58b675875cd4c183d0e", + "original_line": 3, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/scheme_langserver.lua", + "position": null, + "pull_request_review_id": 2253709509, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726502867/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-22T07:28:37Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1726502867", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/3020270?v=4", + "events_url": "https://api.github.com/users/ufo5260987423/events{/privacy}", + "followers_url": "https://api.github.com/users/ufo5260987423/followers", + "following_url": "https://api.github.com/users/ufo5260987423/following{/other_user}", + "gists_url": "https://api.github.com/users/ufo5260987423/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ufo5260987423", + "id": 3020270, + "login": "ufo5260987423", + "node_id": "MDQ6VXNlcjMwMjAyNzA=", + "organizations_url": "https://api.github.com/users/ufo5260987423/orgs", + "received_events_url": "https://api.github.com/users/ufo5260987423/received_events", + "repos_url": "https://api.github.com/users/ufo5260987423/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ufo5260987423/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ufo5260987423/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ufo5260987423" + } + } + ], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3278/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278/commits", + "created_at": "2024-08-21T13:48:34Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3278.diff", + "draft": false, + "head": { + "label": "ufo5260987423:scheme-langserver", + "ref": "scheme-langserver", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/ufo5260987423/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/contributors", + "created_at": "2022-11-28T14:36:43Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/forks", + "full_name": "ufo5260987423/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/ufo5260987423/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/hooks", + "html_url": "https://github.com/ufo5260987423/nvim-lspconfig", + "id": 571626064, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOIhJSUA", + "notifications_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/3020270?v=4", + "events_url": "https://api.github.com/users/ufo5260987423/events{/privacy}", + "followers_url": "https://api.github.com/users/ufo5260987423/followers", + "following_url": "https://api.github.com/users/ufo5260987423/following{/other_user}", + "gists_url": "https://api.github.com/users/ufo5260987423/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ufo5260987423", + "id": 3020270, + "login": "ufo5260987423", + "node_id": "MDQ6VXNlcjMwMjAyNzA=", + "organizations_url": "https://api.github.com/users/ufo5260987423/orgs", + "received_events_url": "https://api.github.com/users/ufo5260987423/received_events", + "repos_url": "https://api.github.com/users/ufo5260987423/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ufo5260987423/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ufo5260987423/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ufo5260987423" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-22T07:27:16Z", + "releases_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/releases{/id}", + "size": 3983, + "ssh_url": "git@github.com:ufo5260987423/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/subscription", + "svn_url": "https://github.com/ufo5260987423/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-21T13:44:48Z", + "url": "https://api.github.com/repos/ufo5260987423/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/3020270?v=4", + "events_url": "https://api.github.com/users/ufo5260987423/events{/privacy}", + "followers_url": "https://api.github.com/users/ufo5260987423/followers", + "following_url": "https://api.github.com/users/ufo5260987423/following{/other_user}", + "gists_url": "https://api.github.com/users/ufo5260987423/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ufo5260987423", + "id": 3020270, + "login": "ufo5260987423", + "node_id": "MDQ6VXNlcjMwMjAyNzA=", + "organizations_url": "https://api.github.com/users/ufo5260987423/orgs", + "received_events_url": "https://api.github.com/users/ufo5260987423/received_events", + "repos_url": "https://api.github.com/users/ufo5260987423/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ufo5260987423/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ufo5260987423/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ufo5260987423" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3278", + "id": 2029845614, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3278", + "labels": [], + "locked": false, + "merge_commit_sha": "fb774af1917dfb2304afd474958eb37e5467e447", + "merged_at": "2024-08-22T07:47:33Z", + "milestone": null, + "node_id": "PR_kwDODTQC1854_Pxu", + "number": 3278, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3278.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/ca0d444a1f39199637a3ffab7d4bfa48a8f19f8a", + "title": "fix(scheme-langserver):defaultly enable log/out/multi-thread and disable type-inference", + "updated_at": "2024-08-22T07:47:33Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3278", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/3020270?v=4", + "events_url": "https://api.github.com/users/ufo5260987423/events{/privacy}", + "followers_url": "https://api.github.com/users/ufo5260987423/followers", + "following_url": "https://api.github.com/users/ufo5260987423/following{/other_user}", + "gists_url": "https://api.github.com/users/ufo5260987423/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/ufo5260987423", + "id": 3020270, + "login": "ufo5260987423", + "node_id": "MDQ6VXNlcjMwMjAyNzA=", + "organizations_url": "https://api.github.com/users/ufo5260987423/orgs", + "received_events_url": "https://api.github.com/users/ufo5260987423/received_events", + "repos_url": "https://api.github.com/users/ufo5260987423/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/ufo5260987423/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ufo5260987423/subscriptions", + "type": "User", + "url": "https://api.github.com/users/ufo5260987423" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3280.json b/repositories/nvim-lspconfig/pulls/3280.json new file mode 100644 index 00000000..762c2fe4 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3280.json @@ -0,0 +1,634 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3280" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/1d72dad9ce04005eb4b9ca4d31294d1100c36aea" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "a7f0f9c18baa70a3970ea18f9984e03b6f6c2e8a", + "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": "Many thanks for your efforts maintaining neovim and the language server configurations.\r\n\r\nStarting from R version 4.0.0, the command line option `--slave` were renamed to `--no-echo`.\r\n\r\nSee the relevant news for 4.0.0:\r\nhttps://cran.r-project.org/bin/windows/base/old/4.0.0/NEWS.R-4.0.0.html and the corresponding commit:\r\nhttps://github.com/wch/r-source/commit/f1ff49e74593341c74c20de9517f31a22c8bcb04#diff-4747789d759ae72b19c9791301bf52e8cfc5c23dbdda10bf1a6bd003509395dd", + "closed_at": "2024-08-23T06:19:29Z", + "comment_data": [], + "comment_regular_data": [ + { + "author_association": "CONTRIBUTOR", + "body": "Note that `server_configurations.md` or `server_configurations.txt` will be regenerated by the docgen CI process. Edit the Lua source file instead. For details on generating documentation, see: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#generating-docs", + "created_at": "2024-08-22T20:04:11Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3280#issuecomment-2305536429", + "id": 2305536429, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280", + "node_id": "IC_kwDODTQC186Ja7Gt", + "performed_via_github_app": { + "client_id": "Iv1.05c79e9ad1f6bdfa", + "created_at": "2018-07-30T09:30:17Z", + "description": "Automate your workflow from idea to production", + "events": [ + "branch_protection_rule", + "check_run", + "check_suite", + "create", + "delete", + "deployment", + "deployment_status", + "discussion", + "discussion_comment", + "fork", + "gollum", + "issues", + "issue_comment", + "label", + "merge_group", + "milestone", + "page_build", + "project", + "project_card", + "project_column", + "public", + "pull_request", + "pull_request_review", + "pull_request_review_comment", + "push", + "registry_package", + "release", + "repository", + "repository_dispatch", + "status", + "watch", + "workflow_dispatch", + "workflow_run" + ], + "external_url": "https://help.github.com/en/actions", + "html_url": "https://github.com/apps/github-actions", + "id": 15368, + "name": "GitHub Actions", + "node_id": "MDM6QXBwMTUzNjg=", + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/github", + "id": 9919, + "login": "github", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "organizations_url": "https://api.github.com/users/github/orgs", + "received_events_url": "https://api.github.com/users/github/received_events", + "repos_url": "https://api.github.com/users/github/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/github" + }, + "permissions": { + "actions": "write", + "administration": "read", + "attestations": "write", + "checks": "write", + "contents": "write", + "deployments": "write", + "discussions": "write", + "issues": "write", + "merge_queues": "write", + "metadata": "read", + "packages": "write", + "pages": "write", + "pull_requests": "write", + "repository_hooks": "write", + "repository_projects": "write", + "security_events": "write", + "statuses": "write", + "vulnerability_alerts": "read" + }, + "slug": "github-actions", + "updated_at": "2024-04-10T20:33:16Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2305536429/reactions" + }, + "updated_at": "2024-08-22T20:04:11Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2305536429", + "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" + } + }, + { + "author_association": "CONTRIBUTOR", + "body": "Note that `server_configurations.md` or `server_configurations.txt` will be regenerated by the docgen CI process. Edit the Lua source file instead. For details on generating documentation, see: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#generating-docs", + "created_at": "2024-08-22T20:08:51Z", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3280#issuecomment-2305543251", + "id": 2305543251, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280", + "node_id": "IC_kwDODTQC186Ja8xT", + "performed_via_github_app": { + "client_id": "Iv1.05c79e9ad1f6bdfa", + "created_at": "2018-07-30T09:30:17Z", + "description": "Automate your workflow from idea to production", + "events": [ + "branch_protection_rule", + "check_run", + "check_suite", + "create", + "delete", + "deployment", + "deployment_status", + "discussion", + "discussion_comment", + "fork", + "gollum", + "issues", + "issue_comment", + "label", + "merge_group", + "milestone", + "page_build", + "project", + "project_card", + "project_column", + "public", + "pull_request", + "pull_request_review", + "pull_request_review_comment", + "push", + "registry_package", + "release", + "repository", + "repository_dispatch", + "status", + "watch", + "workflow_dispatch", + "workflow_run" + ], + "external_url": "https://help.github.com/en/actions", + "html_url": "https://github.com/apps/github-actions", + "id": 15368, + "name": "GitHub Actions", + "node_id": "MDM6QXBwMTUzNjg=", + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/github", + "id": 9919, + "login": "github", + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "organizations_url": "https://api.github.com/users/github/orgs", + "received_events_url": "https://api.github.com/users/github/received_events", + "repos_url": "https://api.github.com/users/github/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/github" + }, + "permissions": { + "actions": "write", + "administration": "read", + "attestations": "write", + "checks": "write", + "contents": "write", + "deployments": "write", + "discussions": "write", + "issues": "write", + "merge_queues": "write", + "metadata": "read", + "packages": "write", + "pages": "write", + "pull_requests": "write", + "repository_hooks": "write", + "repository_projects": "write", + "security_events": "write", + "statuses": "write", + "vulnerability_alerts": "read" + }, + "slug": "github-actions", + "updated_at": "2024-04-10T20:33:16Z" + }, + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2305543251/reactions" + }, + "updated_at": "2024-08-22T20:08:51Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments/2305543251", + "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" + } + } + ], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280/commits", + "created_at": "2024-08-22T20:03:58Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3280.diff", + "draft": false, + "head": { + "label": "mutlusun:fix/r-language-server-slave", + "ref": "fix/r-language-server-slave", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/mutlusun/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/contributors", + "created_at": "2024-08-22T19:53:41Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/forks", + "full_name": "mutlusun/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/mutlusun/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/hooks", + "html_url": "https://github.com/mutlusun/nvim-lspconfig", + "id": 846239978, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOMnCY6g", + "notifications_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/20613645?v=4", + "events_url": "https://api.github.com/users/mutlusun/events{/privacy}", + "followers_url": "https://api.github.com/users/mutlusun/followers", + "following_url": "https://api.github.com/users/mutlusun/following{/other_user}", + "gists_url": "https://api.github.com/users/mutlusun/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mutlusun", + "id": 20613645, + "login": "mutlusun", + "node_id": "MDQ6VXNlcjIwNjEzNjQ1", + "organizations_url": "https://api.github.com/users/mutlusun/orgs", + "received_events_url": "https://api.github.com/users/mutlusun/received_events", + "repos_url": "https://api.github.com/users/mutlusun/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mutlusun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mutlusun/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mutlusun" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-22T20:13:14Z", + "releases_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/releases{/id}", + "size": 3947, + "ssh_url": "git@github.com:mutlusun/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/subscription", + "svn_url": "https://github.com/mutlusun/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/mutlusun/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-22T19:53:42Z", + "url": "https://api.github.com/repos/mutlusun/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "1d72dad9ce04005eb4b9ca4d31294d1100c36aea", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/20613645?v=4", + "events_url": "https://api.github.com/users/mutlusun/events{/privacy}", + "followers_url": "https://api.github.com/users/mutlusun/followers", + "following_url": "https://api.github.com/users/mutlusun/following{/other_user}", + "gists_url": "https://api.github.com/users/mutlusun/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mutlusun", + "id": 20613645, + "login": "mutlusun", + "node_id": "MDQ6VXNlcjIwNjEzNjQ1", + "organizations_url": "https://api.github.com/users/mutlusun/orgs", + "received_events_url": "https://api.github.com/users/mutlusun/received_events", + "repos_url": "https://api.github.com/users/mutlusun/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mutlusun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mutlusun/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mutlusun" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3280", + "id": 2032877636, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3280", + "labels": [], + "locked": false, + "merge_commit_sha": "04f41cdbec01aa2bb3c46cc973b1428b9a34e63c", + "merged_at": "2024-08-23T06:19:29Z", + "milestone": null, + "node_id": "PR_kwDODTQC1855K0BE", + "number": 3280, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3280.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/1d72dad9ce04005eb4b9ca4d31294d1100c36aea", + "title": "fix(r-language-server): Use `--no-echo` instead of `--slave`", + "updated_at": "2024-08-23T06:19:29Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3280", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/20613645?v=4", + "events_url": "https://api.github.com/users/mutlusun/events{/privacy}", + "followers_url": "https://api.github.com/users/mutlusun/followers", + "following_url": "https://api.github.com/users/mutlusun/following{/other_user}", + "gists_url": "https://api.github.com/users/mutlusun/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/mutlusun", + "id": 20613645, + "login": "mutlusun", + "node_id": "MDQ6VXNlcjIwNjEzNjQ1", + "organizations_url": "https://api.github.com/users/mutlusun/orgs", + "received_events_url": "https://api.github.com/users/mutlusun/received_events", + "repos_url": "https://api.github.com/users/mutlusun/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/mutlusun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mutlusun/subscriptions", + "type": "User", + "url": "https://api.github.com/users/mutlusun" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3281.json b/repositories/nvim-lspconfig/pulls/3281.json new file mode 100644 index 00000000..00201365 --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3281.json @@ -0,0 +1,373 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3281/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3281" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3281" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/09959a42d7b01090d8038aac295c8d1f92eb5691" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "a7f0f9c18baa70a3970ea18f9984e03b6f6c2e8a", + "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 was very confused to find that I got no typechecking by default, since ReScript is meant to be a very-strongly-typed language. The intent seems to be to use the \"askToStartBuild\" option to start an external build, which integrates with the lsp for typing, but that prompt is much too buggy, and the incremental typing (enabled in this PR) works well for me.", + "closed_at": "2024-08-23T06:19:49Z", + "comment_data": [], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3281/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281/commits", + "created_at": "2024-08-22T21:32:46Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3281.diff", + "draft": false, + "head": { + "label": "bukzor:bukzor/fix-rescript", + "ref": "bukzor/fix-rescript", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/bukzor/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/contributors", + "created_at": "2023-06-19T18:40:56Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/forks", + "full_name": "bukzor/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/bukzor/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/hooks", + "html_url": "https://github.com/bukzor/nvim-lspconfig", + "id": 655854611, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOJxeMEw", + "notifications_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/640328?v=4", + "events_url": "https://api.github.com/users/bukzor/events{/privacy}", + "followers_url": "https://api.github.com/users/bukzor/followers", + "following_url": "https://api.github.com/users/bukzor/following{/other_user}", + "gists_url": "https://api.github.com/users/bukzor/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bukzor", + "id": 640328, + "login": "bukzor", + "node_id": "MDQ6VXNlcjY0MDMyOA==", + "organizations_url": "https://api.github.com/users/bukzor/orgs", + "received_events_url": "https://api.github.com/users/bukzor/received_events", + "repos_url": "https://api.github.com/users/bukzor/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bukzor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bukzor/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bukzor" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-22T21:34:01Z", + "releases_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/releases{/id}", + "size": 3948, + "ssh_url": "git@github.com:bukzor/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/subscription", + "svn_url": "https://github.com/bukzor/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/bukzor/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2023-06-19T18:41:45Z", + "url": "https://api.github.com/repos/bukzor/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "09959a42d7b01090d8038aac295c8d1f92eb5691", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/640328?v=4", + "events_url": "https://api.github.com/users/bukzor/events{/privacy}", + "followers_url": "https://api.github.com/users/bukzor/followers", + "following_url": "https://api.github.com/users/bukzor/following{/other_user}", + "gists_url": "https://api.github.com/users/bukzor/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bukzor", + "id": 640328, + "login": "bukzor", + "node_id": "MDQ6VXNlcjY0MDMyOA==", + "organizations_url": "https://api.github.com/users/bukzor/orgs", + "received_events_url": "https://api.github.com/users/bukzor/received_events", + "repos_url": "https://api.github.com/users/bukzor/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bukzor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bukzor/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bukzor" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3281", + "id": 2033040896, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3281", + "labels": [], + "locked": false, + "merge_commit_sha": "c75b0fccbde8978583daf474306dfd5282a4cd10", + "merged_at": "2024-08-23T06:19:49Z", + "milestone": null, + "node_id": "PR_kwDODTQC1855Lb4A", + "number": 3281, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3281.patch", + "requested_reviewers": [ + { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + ], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/09959a42d7b01090d8038aac295c8d1f92eb5691", + "title": "fix(rescripls): enable typechecking, improve doc", + "updated_at": "2024-08-23T06:19:50Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3281", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/640328?v=4", + "events_url": "https://api.github.com/users/bukzor/events{/privacy}", + "followers_url": "https://api.github.com/users/bukzor/followers", + "following_url": "https://api.github.com/users/bukzor/following{/other_user}", + "gists_url": "https://api.github.com/users/bukzor/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/bukzor", + "id": 640328, + "login": "bukzor", + "node_id": "MDQ6VXNlcjY0MDMyOA==", + "organizations_url": "https://api.github.com/users/bukzor/orgs", + "received_events_url": "https://api.github.com/users/bukzor/received_events", + "repos_url": "https://api.github.com/users/bukzor/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/bukzor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bukzor/subscriptions", + "type": "User", + "url": "https://api.github.com/users/bukzor" + } +} \ No newline at end of file diff --git a/repositories/nvim-lspconfig/pulls/3284.json b/repositories/nvim-lspconfig/pulls/3284.json new file mode 100644 index 00000000..f7fc1cdb --- /dev/null +++ b/repositories/nvim-lspconfig/pulls/3284.json @@ -0,0 +1,627 @@ +{ + "_links": { + "comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3284/comments" + }, + "commits": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284/commits" + }, + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3284" + }, + "issue": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3284" + }, + "review_comment": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}" + }, + "review_comments": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284/comments" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284" + }, + "statuses": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/f342b7fecb538d46078da151396a63b255491d71" + } + }, + "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/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/neovim/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/neovim/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/neovim/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/neovim/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/neovim/nvim-lspconfig/contributors", + "created_at": "2019-11-13T17:12:28Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/neovim/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/events", + "fork": false, + "forks": 2038, + "forks_count": 2038, + "forks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/forks", + "full_name": "neovim/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/neovim/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": false, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/neovim/nvim-lspconfig/hooks", + "html_url": "https://github.com/neovim/nvim-lspconfig", + "id": 221512407, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/neovim/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/neovim/nvim-lspconfig/labels{/name}", + "language": "Lua", + "languages_url": "https://api.github.com/repos/neovim/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/neovim/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/neovim/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "MDEwOlJlcG9zaXRvcnkyMjE1MTI0MDc=", + "notifications_url": "https://api.github.com/repos/neovim/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 63, + "open_issues_count": 63, + "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/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T08:32:15Z", + "releases_url": "https://api.github.com/repos/neovim/nvim-lspconfig/releases{/id}", + "size": 3869, + "ssh_url": "git@github.com:neovim/nvim-lspconfig.git", + "stargazers_count": 10238, + "stargazers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/neovim/nvim-lspconfig/subscription", + "svn_url": "https://github.com/neovim/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/neovim/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/neovim/nvim-lspconfig/teams", + "topics": [ + "language-server", + "language-server-protocol", + "lsp", + "neovim", + "nvim", + "plugin", + "vim" + ], + "trees_url": "https://api.github.com/repos/neovim/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-27T00:32:31Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig", + "visibility": "public", + "watchers": 10238, + "watchers_count": 10238, + "web_commit_signoff_required": false + }, + "sha": "911167921d49cd5c1c9b2436031d0da3945e787f", + "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 `.git` as a root directory pattern.\r\n\r\nPreviously, it would detect the root dir by matching with \"*.hxml\", however, it\r\nwould use \"build.hxml\" as the default `displayArguments` even though it may not\r\nexist. This could cause the error:\r\n\r\n```\r\nhaxe_language_server: -32603: Error: Could not process argument build.hxml (file not found)\r\nInvalid character:\r\n```\r\n\r\nNow it will use the first \".hxml\" file that is found in the project. It will\r\nonly do this if no `displayArguments` value has been set in the `setup()` call,\r\nso it will still respect user set values.\r\n\r\nIf no hxml file is found, then it uses empty `displayArguments`, which is still\r\nbetter than a broken configuration.", + "closed_at": "2024-08-26T08:32:00Z", + "comment_data": [ + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730320428" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320428" + } + }, + "author_association": "MEMBER", + "body": "use vim.fs.root", + "commit_id": "f342b7fecb538d46078da151396a63b255491d71", + "created_at": "2024-08-25T11:55:34Z", + "diff_hunk": "@@ -1,18 +1,36 @@\n local util = require 'lspconfig.util'\n \n+local function find_hxml(path)\n+ return vim.fs.find(function(name)", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730320428", + "id": 1730320428, + "line": 4, + "node_id": "PRRC_kwDODTQC185nIpgs", + "original_commit_id": "dc97f6c728d67835d55daadbcfb1744240510d30", + "original_line": 4, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/haxe_language_server.lua", + "position": 4, + "pull_request_review_id": 2259230557, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320428/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-25T11:55:53Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320428", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730320477" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320477" + } + }, + "author_association": "MEMBER", + "body": "use vim.notify replace print", + "commit_id": "f342b7fecb538d46078da151396a63b255491d71", + "created_at": "2024-08-25T11:55:50Z", + "diff_hunk": "@@ -1,18 +1,36 @@\n local util = require 'lspconfig.util'\n \n+local function find_hxml(path)\n+ return vim.fs.find(function(name)\n+ return name:match '.hxml$'\n+ end, { path = path, type = 'file' })\n+end\n+\n return {\n default_config = {\n cmd = { 'haxe-language-server' },\n filetypes = { 'haxe' },\n- root_dir = util.root_pattern '*.hxml',\n+ root_dir = util.root_pattern('*.hxml', '.git'),\n settings = {\n haxe = {\n executable = 'haxe',\n },\n },\n- init_options = {\n- displayArguments = { 'build.hxml' },\n- },\n+ init_options = {},\n+ on_new_config = function(new_config, new_root_dir)\n+ if new_config.init_options.displayArguments then\n+ print 'displayArguments already set. Skipping'", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730320477", + "id": 1730320477, + "line": null, + "node_id": "PRRC_kwDODTQC185nIphd", + "original_commit_id": "dc97f6c728d67835d55daadbcfb1744240510d30", + "original_line": 22, + "original_position": 26, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/haxe_language_server.lua", + "position": null, + "pull_request_review_id": 2259230557, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320477/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-25T11:55:53Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730320477", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41671631?v=4", + "events_url": "https://api.github.com/users/glepnir/events{/privacy}", + "followers_url": "https://api.github.com/users/glepnir/followers", + "following_url": "https://api.github.com/users/glepnir/following{/other_user}", + "gists_url": "https://api.github.com/users/glepnir/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/glepnir", + "id": 41671631, + "login": "glepnir", + "node_id": "MDQ6VXNlcjQxNjcxNjMx", + "organizations_url": "https://api.github.com/users/glepnir/orgs", + "received_events_url": "https://api.github.com/users/glepnir/received_events", + "repos_url": "https://api.github.com/users/glepnir/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/glepnir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glepnir/subscriptions", + "type": "User", + "url": "https://api.github.com/users/glepnir" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730321640" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321640" + } + }, + "author_association": "CONTRIBUTOR", + "body": "This one I left in by mistake while debugging. I've replaced the other one with `vim.notify`.", + "commit_id": "f342b7fecb538d46078da151396a63b255491d71", + "created_at": "2024-08-25T12:02:21Z", + "diff_hunk": "@@ -1,18 +1,36 @@\n local util = require 'lspconfig.util'\n \n+local function find_hxml(path)\n+ return vim.fs.find(function(name)\n+ return name:match '.hxml$'\n+ end, { path = path, type = 'file' })\n+end\n+\n return {\n default_config = {\n cmd = { 'haxe-language-server' },\n filetypes = { 'haxe' },\n- root_dir = util.root_pattern '*.hxml',\n+ root_dir = util.root_pattern('*.hxml', '.git'),\n settings = {\n haxe = {\n executable = 'haxe',\n },\n },\n- init_options = {\n- displayArguments = { 'build.hxml' },\n- },\n+ init_options = {},\n+ on_new_config = function(new_config, new_root_dir)\n+ if new_config.init_options.displayArguments then\n+ print 'displayArguments already set. Skipping'", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730321640", + "id": 1730321640, + "in_reply_to_id": 1730320477, + "line": null, + "node_id": "PRRC_kwDODTQC185nIpzo", + "original_commit_id": "dc97f6c728d67835d55daadbcfb1744240510d30", + "original_line": 22, + "original_position": 26, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/haxe_language_server.lua", + "position": null, + "pull_request_review_id": 2259231927, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321640/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-25T12:02:21Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321640", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41230637?v=4", + "events_url": "https://api.github.com/users/tobil4sk/events{/privacy}", + "followers_url": "https://api.github.com/users/tobil4sk/followers", + "following_url": "https://api.github.com/users/tobil4sk/following{/other_user}", + "gists_url": "https://api.github.com/users/tobil4sk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/tobil4sk", + "id": 41230637, + "login": "tobil4sk", + "node_id": "MDQ6VXNlcjQxMjMwNjM3", + "organizations_url": "https://api.github.com/users/tobil4sk/orgs", + "received_events_url": "https://api.github.com/users/tobil4sk/received_events", + "repos_url": "https://api.github.com/users/tobil4sk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/tobil4sk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tobil4sk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/tobil4sk" + } + }, + { + "_links": { + "html": { + "href": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730321960" + }, + "pull_request": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284" + }, + "self": { + "href": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321960" + } + }, + "author_association": "CONTRIBUTOR", + "body": "[`vim.fs.root`](https://neovim.io/doc/user/lua.html#vim.fs.root()) seems to return the parent directory, but I'd like to find a file. e.g. `/path/to/project/build.hxml`", + "commit_id": "f342b7fecb538d46078da151396a63b255491d71", + "created_at": "2024-08-25T12:04:03Z", + "diff_hunk": "@@ -1,18 +1,36 @@\n local util = require 'lspconfig.util'\n \n+local function find_hxml(path)\n+ return vim.fs.find(function(name)", + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3284#discussion_r1730321960", + "id": 1730321960, + "in_reply_to_id": 1730320428, + "line": 4, + "node_id": "PRRC_kwDODTQC185nIp4o", + "original_commit_id": "dc97f6c728d67835d55daadbcfb1744240510d30", + "original_line": 4, + "original_position": 4, + "original_start_line": null, + "path": "lua/lspconfig/server_configurations/haxe_language_server.lua", + "position": 4, + "pull_request_review_id": 2259232280, + "pull_request_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284", + "reactions": { + "+1": 0, + "-1": 0, + "confused": 0, + "eyes": 0, + "heart": 0, + "hooray": 0, + "laugh": 0, + "rocket": 0, + "total_count": 0, + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321960/reactions" + }, + "side": "RIGHT", + "start_line": null, + "start_side": null, + "subject_type": "line", + "updated_at": "2024-08-25T12:04:03Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments/1730321960", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41230637?v=4", + "events_url": "https://api.github.com/users/tobil4sk/events{/privacy}", + "followers_url": "https://api.github.com/users/tobil4sk/followers", + "following_url": "https://api.github.com/users/tobil4sk/following{/other_user}", + "gists_url": "https://api.github.com/users/tobil4sk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/tobil4sk", + "id": 41230637, + "login": "tobil4sk", + "node_id": "MDQ6VXNlcjQxMjMwNjM3", + "organizations_url": "https://api.github.com/users/tobil4sk/orgs", + "received_events_url": "https://api.github.com/users/tobil4sk/received_events", + "repos_url": "https://api.github.com/users/tobil4sk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/tobil4sk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tobil4sk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/tobil4sk" + } + } + ], + "comment_regular_data": [], + "comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3284/comments", + "commits_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284/commits", + "created_at": "2024-08-25T11:53:38Z", + "diff_url": "https://github.com/neovim/nvim-lspconfig/pull/3284.diff", + "draft": false, + "head": { + "label": "tobil4sk:improve-haxe-config", + "ref": "improve-haxe-config", + "repo": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/assignees{/user}", + "blobs_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/branches{/branch}", + "clone_url": "https://github.com/tobil4sk/nvim-lspconfig.git", + "collaborators_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/comments{/number}", + "commits_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/commits{/sha}", + "compare_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/contents/{+path}", + "contributors_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/contributors", + "created_at": "2024-08-25T11:48:39Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/deployments", + "description": "Quickstart configs for Nvim LSP", + "disabled": false, + "downloads_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/downloads", + "events_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/events", + "fork": true, + "forks": 0, + "forks_count": 0, + "forks_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/forks", + "full_name": "tobil4sk/nvim-lspconfig", + "git_commits_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/git/tags{/sha}", + "git_url": "git://github.com/tobil4sk/nvim-lspconfig.git", + "has_discussions": false, + "has_downloads": true, + "has_issues": false, + "has_pages": false, + "has_projects": true, + "has_wiki": true, + "homepage": "", + "hooks_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/hooks", + "html_url": "https://github.com/tobil4sk/nvim-lspconfig", + "id": 847286501, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/issues/events{/number}", + "issues_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/issues{/number}", + "keys_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/keys{/key_id}", + "labels_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/labels{/name}", + "language": null, + "languages_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/languages", + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "node_id": "MDc6TGljZW5zZTI=", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0" + }, + "merges_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/merges", + "milestones_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/milestones{/number}", + "mirror_url": null, + "name": "nvim-lspconfig", + "node_id": "R_kgDOMoCQ5Q", + "notifications_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/notifications{?since,all,participating}", + "open_issues": 0, + "open_issues_count": 0, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/41230637?v=4", + "events_url": "https://api.github.com/users/tobil4sk/events{/privacy}", + "followers_url": "https://api.github.com/users/tobil4sk/followers", + "following_url": "https://api.github.com/users/tobil4sk/following{/other_user}", + "gists_url": "https://api.github.com/users/tobil4sk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/tobil4sk", + "id": 41230637, + "login": "tobil4sk", + "node_id": "MDQ6VXNlcjQxMjMwNjM3", + "organizations_url": "https://api.github.com/users/tobil4sk/orgs", + "received_events_url": "https://api.github.com/users/tobil4sk/received_events", + "repos_url": "https://api.github.com/users/tobil4sk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/tobil4sk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tobil4sk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/tobil4sk" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/pulls{/number}", + "pushed_at": "2024-08-26T09:41:39Z", + "releases_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/releases{/id}", + "size": 3867, + "ssh_url": "git@github.com:tobil4sk/nvim-lspconfig.git", + "stargazers_count": 0, + "stargazers_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/stargazers", + "statuses_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/subscribers", + "subscription_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/subscription", + "svn_url": "https://github.com/tobil4sk/nvim-lspconfig", + "tags_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/tags", + "teams_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/teams", + "topics": [], + "trees_url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig/git/trees{/sha}", + "updated_at": "2024-08-25T11:48:39Z", + "url": "https://api.github.com/repos/tobil4sk/nvim-lspconfig", + "visibility": "public", + "watchers": 0, + "watchers_count": 0, + "web_commit_signoff_required": false + }, + "sha": "f342b7fecb538d46078da151396a63b255491d71", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41230637?v=4", + "events_url": "https://api.github.com/users/tobil4sk/events{/privacy}", + "followers_url": "https://api.github.com/users/tobil4sk/followers", + "following_url": "https://api.github.com/users/tobil4sk/following{/other_user}", + "gists_url": "https://api.github.com/users/tobil4sk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/tobil4sk", + "id": 41230637, + "login": "tobil4sk", + "node_id": "MDQ6VXNlcjQxMjMwNjM3", + "organizations_url": "https://api.github.com/users/tobil4sk/orgs", + "received_events_url": "https://api.github.com/users/tobil4sk/received_events", + "repos_url": "https://api.github.com/users/tobil4sk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/tobil4sk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tobil4sk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/tobil4sk" + } + }, + "html_url": "https://github.com/neovim/nvim-lspconfig/pull/3284", + "id": 2035972786, + "issue_url": "https://api.github.com/repos/neovim/nvim-lspconfig/issues/3284", + "labels": [], + "locked": false, + "merge_commit_sha": "acf17dc4521b0850659b2c785664bc88408977bb", + "merged_at": "2024-08-26T08:32:00Z", + "milestone": null, + "node_id": "PR_kwDODTQC1855Wnqy", + "number": 3284, + "patch_url": "https://github.com/neovim/nvim-lspconfig/pull/3284.patch", + "requested_reviewers": [], + "requested_teams": [], + "review_comment_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/comments{/number}", + "review_comments_url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284/comments", + "state": "closed", + "statuses_url": "https://api.github.com/repos/neovim/nvim-lspconfig/statuses/f342b7fecb538d46078da151396a63b255491d71", + "title": "feat: improve default haxe_language_server init_options", + "updated_at": "2024-08-26T09:41:39Z", + "url": "https://api.github.com/repos/neovim/nvim-lspconfig/pulls/3284", + "user": { + "avatar_url": "https://avatars.githubusercontent.com/u/41230637?v=4", + "events_url": "https://api.github.com/users/tobil4sk/events{/privacy}", + "followers_url": "https://api.github.com/users/tobil4sk/followers", + "following_url": "https://api.github.com/users/tobil4sk/following{/other_user}", + "gists_url": "https://api.github.com/users/tobil4sk/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/tobil4sk", + "id": 41230637, + "login": "tobil4sk", + "node_id": "MDQ6VXNlcjQxMjMwNjM3", + "organizations_url": "https://api.github.com/users/tobil4sk/orgs", + "received_events_url": "https://api.github.com/users/tobil4sk/received_events", + "repos_url": "https://api.github.com/users/tobil4sk/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/tobil4sk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tobil4sk/subscriptions", + "type": "User", + "url": "https://api.github.com/users/tobil4sk" + } +} \ No newline at end of file