{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16408992,"defaultBranch":"master","name":"neovim","ownerLogin":"neovim","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-31T13:39:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6471485?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716822383.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d5ecee1ede356388beea6ef20fbcb788f0941713","ref":"refs/heads/backport-29029-to-release-0.10","pushedAt":"2024-05-27T15:06:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(lsp): do not detach from buffer if there are uninitialized clients (#29029)\n\nProblem: if on_lines is called before the LSP is initialized, the buffer\nis detached.\nSolution: check for uninitialized clients before detaching.\n\n(cherry picked from commit 292365fa1b8f543ffa2240bb30af34051ad2d7c8)","shortMessageHtmlLink":"fix(lsp): do not detach from buffer if there are uninitialized clients ("}},{"before":"8893b7b340e012b714cc42f0562f37405be32d51","after":"292365fa1b8f543ffa2240bb30af34051ad2d7c8","ref":"refs/heads/master","pushedAt":"2024-05-27T15:06:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"fix(lsp): do not detach from buffer if there are uninitialized clients (#29029)\n\nProblem: if on_lines is called before the LSP is initialized, the buffer\r\nis detached.\r\nSolution: check for uninitialized clients before detaching.","shortMessageHtmlLink":"fix(lsp): do not detach from buffer if there are uninitialized clients ("}},{"before":"dbc2678f46970703616765dadff1234fdcce27b7","after":"8893b7b340e012b714cc42f0562f37405be32d51","ref":"refs/heads/master","pushedAt":"2024-05-27T14:38:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"vim-patch:393708c: runtime(vim): re-generate vim syntax from generator (#29041)\n\nrelated: vim/vim#14861\r\n\r\nhttps://github.com/vim/vim/commit/393708cff6f92ee34b450b054dfdb73a65f5bcf7\r\n\r\nCo-authored-by: Christian Brabandt ","shortMessageHtmlLink":"vim-patch:393708c: runtime(vim): re-generate vim syntax from generator ("}},{"before":"48251134ee59a3e2f0aeb89608fa820c21b25d4f","after":"dbc2678f46970703616765dadff1234fdcce27b7","ref":"refs/heads/master","pushedAt":"2024-05-27T14:02:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"vim-patch:9.1.0447: completion may be wrong when deleting all chars (#29040)\n\nProblem: completion may be wrong when deleting all chars.\r\nSolution: reset compl_shown_match (glepnir).\r\n\r\ncloses: https://github.com/vim/vim/pull/14854\r\n\r\nhttps://github.com/vim/vim/commit/53387c55a13bc1013a6ab721d4bd0bd04c6935c4","shortMessageHtmlLink":"vim-patch:9.1.0447: completion may be wrong when deleting all chars (#…"}},{"before":"c4eb0b64bd4923a72fe737837cfe234c80fb539c","after":"48251134ee59a3e2f0aeb89608fa820c21b25d4f","ref":"refs/heads/master","pushedAt":"2024-05-27T13:08:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpanders","name":"Gregory Anders","path":"/gpanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8965202?s=80&v=4"},"commit":{"message":"perf: add fast path to vim.validate (#28977)\n\nFor many small/simple functions (like those found in shared.lua), the\r\nruntime of vim.validate can far exceed the runtime of the function\r\nitself. Add an \"overload\" to vim.validate that uses a simple assertion\r\npattern, rather than parsing a full \"validation spec\".","shortMessageHtmlLink":"perf: add fast path to vim.validate (#28977)"}},{"before":null,"after":"3692f7d36d27bc8e844de5f49f29d56f2fc623c1","ref":"refs/heads/dependabot/github_actions/korthout/backport-action-3","pushedAt":"2024-05-27T12:11:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"ci: bump korthout/backport-action from 2 to 3\n\nBumps [korthout/backport-action](https://github.com/korthout/backport-action) from 2 to 3.\n- [Release notes](https://github.com/korthout/backport-action/releases)\n- [Commits](https://github.com/korthout/backport-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: korthout/backport-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"ci: bump korthout/backport-action from 2 to 3"}},{"before":"b322c3560b473504e6eb7febc6184be9a49e0866","after":null,"ref":"refs/heads/backport-28983-to-release-0.10","pushedAt":"2024-05-27T11:28:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"}},{"before":"8d1467ce9a651cf4f76460d021a816946a426ba8","after":"b9e540cc70f0f24d943487d89a5bbb6d7adda65a","ref":"refs/heads/release-0.10","pushedAt":"2024-05-27T11:28:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"Merge pull request #29038 from neovim/backport-28983-to-release-0.10\n\nfix: \"popcount\" name conflict on NetBSD","shortMessageHtmlLink":"Merge pull request #29038 from neovim/backport-28983-to-release-0.10"}},{"before":"104800ce2eadd21475b5a4897265a8a177e58d77","after":"c4eb0b64bd4923a72fe737837cfe234c80fb539c","ref":"refs/heads/master","pushedAt":"2024-05-27T11:20:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(treesitter): find buffer in multiple windows #28922\n\nProblem:\r\n1. When interacting with multiple :InspectTree and the source buffer\r\n windows there is a high chance of errors due to the window ids not\r\n being updated and validated.\r\n2. Not all InspectTree windows were closed when the source buffer was\r\n closed.\r\n\r\nSolution:\r\n1. Update InspectTree window id on `CursorMoved` event and validate\r\n source buffer window id before trying to navigate to it.\r\n2. Close all InspectTree windows","shortMessageHtmlLink":"fix(treesitter): find buffer in multiple windows #28922"}},{"before":null,"after":"b322c3560b473504e6eb7febc6184be9a49e0866","ref":"refs/heads/backport-28983-to-release-0.10","pushedAt":"2024-05-27T11:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build: \"popcount\" name conflict on NetBSD #28983\n\nProblem:\n NetBSD's libc already has a function by the same name.\n\nSolution:\n Rename popcount to xpopcount and add #if defined(__NetBSD__) to\nprefer NetBSD's own implementation. This fixes #28983.\n\n(cherry picked from commit 104800ce2eadd21475b5a4897265a8a177e58d77)","shortMessageHtmlLink":"build: \"popcount\" name conflict on NetBSD #28983"}},{"before":"9a0239fdc8b380a8a32739a7c722fe90e3c2e910","after":"104800ce2eadd21475b5a4897265a8a177e58d77","ref":"refs/heads/master","pushedAt":"2024-05-27T11:14:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"build: \"popcount\" name conflict on NetBSD #28983\n\nProblem:\r\n NetBSD's libc already has a function by the same name.\r\n\r\nSolution:\r\n Rename popcount to xpopcount and add #if defined(__NetBSD__) to\r\nprefer NetBSD's own implementation. This fixes #28983.","shortMessageHtmlLink":"build: \"popcount\" name conflict on NetBSD #28983"}},{"before":"5d9f2d7eccbc7b02bd330b70aa8eb0ad5d90c023","after":null,"ref":"refs/heads/backport-29035-to-release-0.10","pushedAt":"2024-05-27T06:51:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"}},{"before":"565fccbeeb0ef35ea52f16ae0fc642f2e9c5ba35","after":"8d1467ce9a651cf4f76460d021a816946a426ba8","ref":"refs/heads/release-0.10","pushedAt":"2024-05-27T06:51:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"Merge pull request #29036 from neovim/backport-29035-to-release-0.10\n\nfix(drawline): don't draw beyond end of window","shortMessageHtmlLink":"Merge pull request #29036 from neovim/backport-29035-to-release-0.10"}},{"before":null,"after":"5d9f2d7eccbc7b02bd330b70aa8eb0ad5d90c023","ref":"refs/heads/backport-29035-to-release-0.10","pushedAt":"2024-05-27T06:37:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(drawline): don't draw beyond end of window (#29035)\n\n(cherry picked from commit 9a0239fdc8b380a8a32739a7c722fe90e3c2e910)","shortMessageHtmlLink":"fix(drawline): don't draw beyond end of window (#29035)"}},{"before":"ffbd09ef6acfbfac897be19d5ae847af6e6bd03d","after":"9a0239fdc8b380a8a32739a7c722fe90e3c2e910","ref":"refs/heads/master","pushedAt":"2024-05-27T06:37:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"fix(drawline): don't draw beyond end of window (#29035)","shortMessageHtmlLink":"fix(drawline): don't draw beyond end of window (#29035)"}},{"before":"3d39ea3ea9b6e66640e59731d155d731218e7e62","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-05-27T05:12:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"22fe04452e12944b409c8ee92cf4069ac8026987","after":"ffbd09ef6acfbfac897be19d5ae847af6e6bd03d","ref":"refs/heads/master","pushedAt":"2024-05-27T04:59:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clason","name":"Christian Clason","path":"/clason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2361214?s=80&v=4"},"commit":{"message":"vim-patch:8607192: runtime(typescriptreact): fix highlighting nested and escaped quotes in string props (vim/vim#14852)\n\nhttps://github.com/vim/vim/commit/86071925ede1030d86e764054e36ef8ab56fc666\n\nCo-authored-by: Linda_pp ","shortMessageHtmlLink":"vim-patch:8607192: runtime(typescriptreact): fix highlighting nested …"}},{"before":"43a2019f09e855c4eae33bfdbdec4cc7b2985075","after":"22fe04452e12944b409c8ee92cf4069ac8026987","ref":"refs/heads/master","pushedAt":"2024-05-26T21:50:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"vim-patch:9.1.0446: getregionpos() inconsistent for partly-selected multibyte char (#29032)\n\nProblem: getregionpos() behaves inconsistently for a partly-selected\r\n multibyte char.\r\nSolution: Always use column of the first byte for a partly-selected\r\n multibyte char (zeertzjq).\r\n\r\ncloses: vim/vim#14851\r\n\r\nhttps://github.com/vim/vim/commit/ef73374dc3e4bf8104ba31d5b22517f8028b467a","shortMessageHtmlLink":"vim-patch:9.1.0446: getregionpos() inconsistent for partly-selected m…"}},{"before":"bec397edda645a4995027f23d41dd42e2c9946cf","after":null,"ref":"refs/heads/backport-28961-to-release-0.10","pushedAt":"2024-05-26T21:36:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"}},{"before":"3a354bfcaa82cd72125d0375c207f94e2e7dcff2","after":"565fccbeeb0ef35ea52f16ae0fc642f2e9c5ba35","ref":"refs/heads/release-0.10","pushedAt":"2024-05-26T21:36:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"Merge pull request #29027 from neovim/backport-28961-to-release-0.10\n\nfix(extmarks): issues with revalidating marks","shortMessageHtmlLink":"Merge pull request #29027 from neovim/backport-28961-to-release-0.10"}},{"before":"4efca7cda514b52d85820fb87d2bddf68ce33f75","after":"3a354bfcaa82cd72125d0375c207f94e2e7dcff2","ref":"refs/heads/release-0.10","pushedAt":"2024-05-26T18:47:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"refactor(lsp): reuse buf_detach_client logic in on_detach (#28939) (#29024)\n\n(cherry picked from commit 2908f71dc9e9591f97e0f9d70dbc8d8b18f9e475)","shortMessageHtmlLink":"refactor(lsp): reuse buf_detach_client logic in on_detach (#28939) (#…"}},{"before":null,"after":"bec397edda645a4995027f23d41dd42e2c9946cf","ref":"refs/heads/backport-28961-to-release-0.10","pushedAt":"2024-05-26T17:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(extmarks): issues with revalidating marks #28961\n\nProblem: Invalid marks appear to be revalidated multiple times, and\n decor is added at the old position for unpaired marks.\nSolution: Avoid revalidating already valid marks, and don't use old\n position to add to decor for unpaired marks.\n(cherry picked from commit 43a2019f09e855c4eae33bfdbdec4cc7b2985075)","shortMessageHtmlLink":"fix(extmarks): issues with revalidating marks #28961"}},{"before":"bc63ffcf39e8ad6c0925c0ad8503bfb3ed8497f3","after":"43a2019f09e855c4eae33bfdbdec4cc7b2985075","ref":"refs/heads/master","pushedAt":"2024-05-26T17:55:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(extmarks): issues with revalidating marks #28961\n\nProblem: Invalid marks appear to be revalidated multiple times, and\r\n decor is added at the old position for unpaired marks.\r\nSolution: Avoid revalidating already valid marks, and don't use old\r\n position to add to decor for unpaired marks.","shortMessageHtmlLink":"fix(extmarks): issues with revalidating marks #28961"}},{"before":"eb37241d38ad35b9e6bfac6379dd10e60aa0350c","after":"bc63ffcf39e8ad6c0925c0ad8503bfb3ed8497f3","ref":"refs/heads/master","pushedAt":"2024-05-26T17:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(tui): reset clear_region attributes during startup #28713\n\nProblem: Fix added in #28676 worked accidentally(used variables were\r\n themselves uninitialized at this point during startup) and\r\n does not always work.\r\nSolution: Reset attributes when clearing regions during startup.","shortMessageHtmlLink":"fix(tui): reset clear_region attributes during startup #28713"}},{"before":"dd54e81551bd063a1ece46eba64c5ed45f172476","after":"eb37241d38ad35b9e6bfac6379dd10e60aa0350c","ref":"refs/heads/master","pushedAt":"2024-05-26T17:27:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(tohtml): properly handle multiple hl groups #29012\n\nProblem: :TOhtml doesn't properly handle virtual text when it has\r\nmultiple highlight groups. It also improperly calculates position offset\r\nfor multi-byte virt_text characters.\r\n\r\nSolution: Apply the `vim.api.nvim_strwidth` broadly to properly\r\ncalculate character offset, and handle the cases where the `hl` argument\r\ncan be a table of multiple hl groups.","shortMessageHtmlLink":"fix(tohtml): properly handle multiple hl groups #29012"}},{"before":"4f24e1b1d743a13f5a7b536f8acce9552143794d","after":"dd54e81551bd063a1ece46eba64c5ed45f172476","ref":"refs/heads/master","pushedAt":"2024-05-26T17:20:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"Merge #29021 TOhtml fixes","shortMessageHtmlLink":"Merge #29021 TOhtml fixes"}},{"before":"98536dd78e73da41b9fd4ede3433dd6114139088","after":"4f24e1b1d743a13f5a7b536f8acce9552143794d","ref":"refs/heads/master","pushedAt":"2024-05-26T11:32:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bfredl","name":null,"path":"/bfredl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1363104?s=80&v=4"},"commit":{"message":"Merge pull request #29014 from bfredl/editortest\n\nrefactor(tests): more global highlight definitions","shortMessageHtmlLink":"Merge pull request #29014 from bfredl/editortest"}},{"before":null,"after":"f1a696895cee124369ef34e73b1709007564f1db","ref":"refs/heads/backport-29018-to-release-0.10","pushedAt":"2024-05-26T10:38:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build(deps): bump tree-sitter-c to v0.21.3\n\n(cherry picked from commit 98536dd78e73da41b9fd4ede3433dd6114139088)","shortMessageHtmlLink":"build(deps): bump tree-sitter-c to v0.21.3"}},{"before":"da7056ffff95822fc8115f6af0cd2c52e2a355ea","after":"98536dd78e73da41b9fd4ede3433dd6114139088","ref":"refs/heads/master","pushedAt":"2024-05-26T10:38:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clason","name":"Christian Clason","path":"/clason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2361214?s=80&v=4"},"commit":{"message":"build(deps): bump tree-sitter-c to v0.21.3","shortMessageHtmlLink":"build(deps): bump tree-sitter-c to v0.21.3"}},{"before":"05a65432b6bb718d67dda370144e34faf933c086","after":"da7056ffff95822fc8115f6af0cd2c52e2a355ea","ref":"refs/heads/master","pushedAt":"2024-05-26T09:26:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clason","name":"Christian Clason","path":"/clason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2361214?s=80&v=4"},"commit":{"message":"build(deps): bump luajit to HEAD - 93e87998b","shortMessageHtmlLink":"build(deps): bump luajit to HEAD - 93e87998b"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVQScrQA","startCursor":null,"endCursor":null}},"title":"Activity · neovim/neovim"}