{"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:1718082718.0","currentOid":""},"activityList":{"items":[{"before":"3ad977f01d97e84b576e6965c5c9e4f75c10cb35","after":"66a1e028e6edfc26e9546f1c68f3e4bdf159511e","ref":"refs/heads/master","pushedAt":"2024-06-11T22:02:39.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":"vim-patch:2e3b2a8: runtime(kdl): use shiftwidth() instead of &tabstop in indent script\n\ncloses: vim/vim#14962\n\nhttps://github.com/vim/vim/commit/2e3b2a8d8971850f15fb367ddb358a8565e15324\n\nCo-authored-by: Yinzuo Jiang ","shortMessageHtmlLink":"vim-patch:2e3b2a8: runtime(kdl): use shiftwidth() instead of &tabstop…"}},{"before":"39d8651283c0458c20b755d2140c8a3cb7b581c5","after":"3ad977f01d97e84b576e6965c5c9e4f75c10cb35","ref":"refs/heads/master","pushedAt":"2024-06-11T18:18:06.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":"feat(terminal): add support for copying with OSC 52 in embedded terminal (#29117)\n\nWhen libvterm receives the OSC 52 escape sequence it ignores it because\r\nNvim does not set any selection callbacks. Install selection callbacks\r\nthat forward to the clipboard provider, so that setting the clipboard\r\nwith OSC 52 in the embedded terminal writes to the system clipboard\r\nusing the configured clipboard provider.","shortMessageHtmlLink":"feat(terminal): add support for copying with OSC 52 in embedded termi…"}},{"before":"c37695a5d5f2e8914fff86f3581bed70b4c85d3c","after":"39d8651283c0458c20b755d2140c8a3cb7b581c5","ref":"refs/heads/master","pushedAt":"2024-06-11T17:21:50.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 #29278 from bfredl/strcat\n\nrefactor(memory): use builtin strcat() instead of STRCAT()","shortMessageHtmlLink":"Merge pull request #29278 from bfredl/strcat"}},{"before":"44410d063ad23544f87d1c8a553de336ae7939d8","after":"c37695a5d5f2e8914fff86f3581bed70b4c85d3c","ref":"refs/heads/master","pushedAt":"2024-06-11T15:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lewis6991","name":"Lewis Russell","path":"/lewis6991","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7904185?s=80&v=4"},"commit":{"message":"refactor: use S_LEN(s) instead of s, n (#29219)","shortMessageHtmlLink":"refactor: use S_LEN(s) instead of s, n (#29219)"}},{"before":"e947f226bebef1310af39ce3d93d7bb87e85d757","after":"44410d063ad23544f87d1c8a553de336ae7939d8","ref":"refs/heads/master","pushedAt":"2024-06-11T15:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lewis6991","name":"Lewis Russell","path":"/lewis6991","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7904185?s=80&v=4"},"commit":{"message":"fix(types): add some vim.fn type annotations\n\nProblem: Some vim.fn have no type annotations.\n\nSolution: Add type annotations.","shortMessageHtmlLink":"fix(types): add some vim.fn type annotations"}},{"before":"c06f3dbe3ee82bd8c9e5d8625b225a937a9e5e9e","after":"e947f226bebef1310af39ce3d93d7bb87e85d757","ref":"refs/heads/master","pushedAt":"2024-06-11T15:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lewis6991","name":"Lewis Russell","path":"/lewis6991","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7904185?s=80&v=4"},"commit":{"message":"fix(types): use vararg return type annotation\n\nbuild(types): allow vararg returns in function types","shortMessageHtmlLink":"fix(types): use vararg return type annotation"}},{"before":"5e49ef0af3cb8dba658e5d0dc6a807f8edebf590","after":"c06f3dbe3ee82bd8c9e5d8625b225a937a9e5e9e","ref":"refs/heads/master","pushedAt":"2024-06-11T12:00:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"clason","name":"Christian Clason","path":"/clason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2361214?s=80&v=4"},"commit":{"message":"vim-patch:2d88210: runtime(kdl): include syntax, indent and ftplugin files\n\ncloses: vim/vim#14956\n\nhttps://github.com/vim/vim/commit/2d88210b3c8516c30ed104054e5cdaef67880755\n\nCo-authored-by: inzuo Jiang \nCo-authored-by: Aram Drevekenin ","shortMessageHtmlLink":"vim-patch:2d88210: runtime(kdl): include syntax, indent and ftplugin …"}},{"before":"d8e384b7bfd5829e5ff5006202faa584b3211e84","after":"5e49ef0af3cb8dba658e5d0dc6a807f8edebf590","ref":"refs/heads/master","pushedAt":"2024-06-11T11:45:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lewis6991","name":"Lewis Russell","path":"/lewis6991","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7904185?s=80&v=4"},"commit":{"message":"refactor(lua): improve type annotations","shortMessageHtmlLink":"refactor(lua): improve type annotations"}},{"before":"37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c","after":"d8e384b7bfd5829e5ff5006202faa584b3211e84","ref":"refs/heads/master","pushedAt":"2024-06-11T07:52:10.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 #29272 from luukvbaal/signcol\n\nfix(column): clamp line number for legacy signs","shortMessageHtmlLink":"Merge pull request #29272 from luukvbaal/signcol"}},{"before":"20f22f75ee629ae2db4cd99e730fa0af26553177","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-06-11T05:11:55.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":"46c2962b3a5529ce1e918c6da768747f8f3d5263","after":"0ee3147bc766f76e4f3dd31fa4430af4986ba76b","ref":"refs/heads/release-0.10","pushedAt":"2024-06-10T20:22:26.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 reset buf version when detaching client (#29273)\n\n(cherry picked from commit 37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c)\r\n\r\nCo-authored-by: Ilia Choly ","shortMessageHtmlLink":"fix(lsp): do not reset buf version when detaching client (#29273)"}},{"before":"6dfebb31efef806400a51138c9e8699d3f026ed8","after":null,"ref":"refs/heads/backport-29242-to-release-0.10","pushedAt":"2024-06-10T20:22:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":null,"after":"6dfebb31efef806400a51138c9e8699d3f026ed8","ref":"refs/heads/backport-29242-to-release-0.10","pushedAt":"2024-06-10T16:53:26.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 reset buf version when detaching client (#29242)\n\n(cherry picked from commit 37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c)","shortMessageHtmlLink":"fix(lsp): do not reset buf version when detaching client (#29242)"}},{"before":"d9af8c2431b7c6395abece8104be6a47d6f61f39","after":"37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c","ref":"refs/heads/master","pushedAt":"2024-06-10T16:53:08.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 reset buf version when detaching client (#29242)","shortMessageHtmlLink":"fix(lsp): do not reset buf version when detaching client (#29242)"}},{"before":"4bd86120d41e3b01433004bf761beccb7f3a0167","after":"d9af8c2431b7c6395abece8104be6a47d6f61f39","ref":"refs/heads/master","pushedAt":"2024-06-10T12:22:27.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 #29238 from clason/feat/help-toc","shortMessageHtmlLink":"Merge #29238 from clason/feat/help-toc"}},{"before":"743c5808b616daece73145ddd12b39ae07bbd87a","after":"4bd86120d41e3b01433004bf761beccb7f3a0167","ref":"refs/heads/master","pushedAt":"2024-06-10T11:23:04.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(glob): handle overlapping `{}` condition elements #29236\n\nThis change fixes an issue where glob patterns like `{a,ab}` would not\r\nmatch `ab` because the first option `a` matches, then the end of the\r\nstring is expected but `b` is found, and LPeg does not backtrack to try\r\nthe next option `ab` which would match. The fix here is to also append\r\nthe rest of the pattern to the generated LPeg pattern for each option.\r\nThis changes a glob `{a,ab}` from being parsed as\r\n\r\n (\"a\" or \"ab\") \"end of string\"\r\n\r\nto\r\n\r\n (\"a\" \"end of string\" or \"ab\" \"end of string\")\r\n\r\nHere, matching against `ab` would try the first option, fail to match,\r\nthen proceed to the next option, and match.\r\n\r\nThe sacrifice this change makes is dropping support for nested `{}`\r\nconditions, which VSCode doesn't seem to support or test AFAICT.\r\n\r\nFixes #28931\r\n\r\nCo-authored-by: Sergey Slipchenko ","shortMessageHtmlLink":"fix(glob): handle overlapping {} condition elements #29236"}},{"before":"20f22f75ee629ae2db4cd99e730fa0af26553177","after":"743c5808b616daece73145ddd12b39ae07bbd87a","ref":"refs/heads/master","pushedAt":"2024-06-10T09:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dundargoc","name":null,"path":"/dundargoc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33953936?s=80&v=4"},"commit":{"message":"fix(api): allow `scope = 'local'` with `buf` when using `nvim_get_option_value`\n\n`nvim_get_option_value` throws a warning if both `scope` and `buf`\noptions are used at the same time. This is because using `buf` always\nimplies `scope` is local, and is therefore not needed. There's however\nno need to error if `scope` is already set \"local\" as it's the correct\nvalue.","shortMessageHtmlLink":"fix(api): allow scope = 'local' with buf when using `nvim_get_opt…"}},{"before":"9afa1fd35510c5fe485f4a1dfdabf94e5f051a1c","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-06-10T05:11:52.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":"40329f32d809302196ffd3f47b4d01a1d67f5a9b","after":"20f22f75ee629ae2db4cd99e730fa0af26553177","ref":"refs/heads/master","pushedAt":"2024-06-10T01:14:55.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":"feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items #29164","shortMessageHtmlLink":"feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items "}},{"before":"a056cc1300ef062d4f757873a647b20b8331ab03","after":"40329f32d809302196ffd3f47b4d01a1d67f5a9b","ref":"refs/heads/master","pushedAt":"2024-06-09T22:47:30.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:9c4389a: runtime(doc): Fix small style issues (#29263)\n\ncloses: vim/vim#14942\r\n\r\nhttps://github.com/vim/vim/commit/9c4389acc307943a2cd754ecbec3834810d152e4\r\n\r\nCo-authored-by: h-east ","shortMessageHtmlLink":"vim-patch:9c4389a: runtime(doc): Fix small style issues (#29263)"}},{"before":"2f752d6ad4f6900fdddc5fd5f1b5066f9a6ed300","after":"a056cc1300ef062d4f757873a647b20b8331ab03","ref":"refs/heads/master","pushedAt":"2024-06-09T22:37:56.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.0472: Inconsistencies between functions for option flags (#29262)\n\nProblem: Inconsistencies between functions for option flags.\r\nSolution: Consistently use \"unsigned int\" as return type and rename\r\n get_bkc_value() to get_bkc_flags() (zeertzjq).\r\n\r\ncloses: vim/vim#14925\r\n\r\nhttps://github.com/vim/vim/commit/aa925eeb97bd294d4a5253a3194949a37cbc8365","shortMessageHtmlLink":"vim-patch:9.1.0472: Inconsistencies between functions for option flags ("}},{"before":"b6c1ce8a9545575f8b1ea75e29a4ee9f018e3276","after":"2f752d6ad4f6900fdddc5fd5f1b5066f9a6ed300","ref":"refs/heads/master","pushedAt":"2024-06-09T22:23:18.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":"vim-patch:d6b4afb: runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (vim/vim#14945)\n\nThese guard clauses are always boolean expressions, whereas\nlambda expressions can only appear in either an assignment,\na casting, or an invocation context.\n\nReferences:\nhttps://docs.oracle.com/javase/specs/jls/se21/html/jls-14.html#jls-14.11.1\nhttps://docs.oracle.com/javase/specs/jls/se21/html/jls-15.html#jls-15.27\n\nhttps://github.com/vim/vim/commit/d6b4afb636aed7eaf709eb27c4944a1263a0f887\n\nCo-authored-by: Aliaksei Budavei <32549825+zzzyxwvut@users.noreply.github.com>","shortMessageHtmlLink":"vim-patch:d6b4afb: runtime(java): Exclude lambda expressions from _wh…"}},{"before":"2396f6305fa3eeff3ee052b5b8dc29b12b9249ec","after":null,"ref":"refs/heads/backport-29252-to-release-0.10","pushedAt":"2024-06-09T12:56:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clason","name":"Christian Clason","path":"/clason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2361214?s=80&v=4"}},{"before":"b6b22725736e42de79f4ec3f03fbbb144710e3b5","after":"46c2962b3a5529ce1e918c6da768747f8f3d5263","ref":"refs/heads/release-0.10","pushedAt":"2024-06-09T12:56:21.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":"fix(runtime): add commentstring for glsl ftplugin\n\n(cherry picked from commit b6c1ce8a9545575f8b1ea75e29a4ee9f018e3276)","shortMessageHtmlLink":"fix(runtime): add commentstring for glsl ftplugin"}},{"before":null,"after":"2396f6305fa3eeff3ee052b5b8dc29b12b9249ec","ref":"refs/heads/backport-29252-to-release-0.10","pushedAt":"2024-06-09T12:51:40.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(runtime): add commentstring for glsl ftplugin\n\n(cherry picked from commit b6c1ce8a9545575f8b1ea75e29a4ee9f018e3276)","shortMessageHtmlLink":"fix(runtime): add commentstring for glsl ftplugin"}},{"before":"fd52b63f1d7f2ed00263adee644483490693808a","after":"b6c1ce8a9545575f8b1ea75e29a4ee9f018e3276","ref":"refs/heads/master","pushedAt":"2024-06-09T12:51:22.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":"fix(runtime): add commentstring for glsl ftplugin","shortMessageHtmlLink":"fix(runtime): add commentstring for glsl ftplugin"}},{"before":"2b2dd6accf249f03f78f72c75ce7e516f1c1ac3c","after":"fd52b63f1d7f2ed00263adee644483490693808a","ref":"refs/heads/master","pushedAt":"2024-06-09T12:24:48.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 #29248 from bfredl/dynamic_kvec\n\nrefactor(os/shell): we have DynamicBuffer at home","shortMessageHtmlLink":"Merge pull request #29248 from bfredl/dynamic_kvec"}},{"before":"9afa1fd35510c5fe485f4a1dfdabf94e5f051a1c","after":"2b2dd6accf249f03f78f72c75ce7e516f1c1ac3c","ref":"refs/heads/master","pushedAt":"2024-06-09T09:33:00.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 #29141 from bfredl/rstream2\n\nrefactor(io): make rstream use a linear buffer","shortMessageHtmlLink":"Merge pull request #29141 from bfredl/rstream2"}},{"before":"4881211097aba7f5d17700362ec0967e3024f074","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-06-09T05:12:05.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":"4881211097aba7f5d17700362ec0967e3024f074","after":"9afa1fd35510c5fe485f4a1dfdabf94e5f051a1c","ref":"refs/heads/master","pushedAt":"2024-06-08T19:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dundargoc","name":null,"path":"/dundargoc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33953936?s=80&v=4"},"commit":{"message":"feat(lua): add `vim._with`\n\nIt's a function to perform operations in their own sealed context,\nsimilar to pythons `with`. This helps ease operations where you need to\nperform an operation in a specific context, and then restore the\ncontext.\n\nMarked as private for now as it's not ready for public use. The current\nplan is to start using this internally so we can discover and fix any\nproblems. Once this is ready to be exposed it will be renamed to\n`vim.with`.\n\nUsage:\n\n```lua\nlocal ret = vim._with({context = val}, function()\n return \"hello\"\nend)\n```\n\n, where `context` is any combination of:\n\n- `buf`\n- `emsg_silent`\n- `hide`\n- `horizontal`\n- `keepalt`\n- `keepjumps`\n- `keepmarks`\n- `keeppatterns`\n- `lockmarks`\n- `noautocmd`\n- `options`\n- `sandbox`\n- `silent`\n- `unsilent`\n- `win`\n\n(except for `win` and `buf` which can't be used at the same time). This\nlist will most likely be expanded in the future.\n\nWork on https://github.com/neovim/neovim/issues/19832.\n\nCo-authored-by: Lewis Russell ","shortMessageHtmlLink":"feat(lua): add vim._with"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrHRcAA","startCursor":null,"endCursor":null}},"title":"Activity · neovim/neovim"}