{"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:1718169126.0","currentOid":""},"activityList":{"items":[{"before":"37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-06-12T05:12:02.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":"033810ba23c25a98b7aeb703d1d61463bfcab503","after":"72155121006bca884e154e935640054f2e090367","ref":"refs/heads/master","pushedAt":"2024-06-12T03:44:38.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:210b39c: runtime(doc): clarify documentation for \"v\" position at line() (#29296)\n\nProblem: the previous documentation falsely states that \"v\" always\r\nrefers to the start of a visual area. In fact, the reference of \"v\" and\r\n\".\" complement each other. If the cursor is at the start of\r\na (characterwise) visual area, then \"v\" refers to the end of the area.\r\n\r\nSolution: be more verbose and explicit about the connection between \".\"\r\nand \"v\" and also refer to |v_o| which many vim users will be familiar\r\nwith for visual areas.\r\n\r\nhttps://github.com/vim/vim/commit/210b39c2d686d875e2464ca1f42131453dc6bd41\r\n\r\nCo-authored-by: Peter Aronoff ","shortMessageHtmlLink":"vim-patch:210b39c: runtime(doc): clarify documentation for \"v\" positi…"}},{"before":"d73910d7f6126441ffa432bc72c15827f9a0a90b","after":"033810ba23c25a98b7aeb703d1d61463bfcab503","ref":"refs/heads/master","pushedAt":"2024-06-12T03:07:36.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.0477: block_editing errors out when using (#29294)\n\nProblem: block_editing errors out when using \r\n (Ali Rizvi-Santiago, after v9.1.0274)\r\nSolution: Change ins_len from size_t to int so that the test\r\n if ins_len is negative actually works properly\r\n\r\nAdd a test, so that this doesn't regress.\r\n\r\nfixes: vim/vim#14960\r\n\r\nhttps://github.com/vim/vim/commit/1fb9eae5794c3f808468fbc2935c5144f9e0b5b1\r\n\r\nCo-authored-by: Christian Brabandt ","shortMessageHtmlLink":"vim-patch:9.1.0477: block_editing errors out when using <enter> (#29294)"}},{"before":"af8001d10085479b5b7d9ac6d7505a030e620974","after":"d73910d7f6126441ffa432bc72c15827f9a0a90b","ref":"refs/heads/master","pushedAt":"2024-06-12T03:07: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":"vim-patch:b4e648a: runtime(doc): fix typos in syntax.txt (#29293)\n\nhttps://github.com/vim/vim/commit/b4e648a0066940e0e8b513ff2e7347b5a3473694\r\n\r\nCo-authored-by: Ken Takata ","shortMessageHtmlLink":"vim-patch:b4e648a: runtime(doc): fix typos in syntax.txt (#29293)"}},{"before":"66a1e028e6edfc26e9546f1c68f3e4bdf159511e","after":"af8001d10085479b5b7d9ac6d7505a030e620974","ref":"refs/heads/master","pushedAt":"2024-06-12T03:06:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zeertzjq","name":null,"path":"/zeertzjq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35768171?s=80&v=4"},"commit":{"message":"Merge pull request #29292 from zeertzjq/vim-059cbe893355\n\nvim-patch:059cbe8,959c3c8","shortMessageHtmlLink":"Merge pull request #29292 from zeertzjq/vim-059cbe893355"}},{"before":"0ee3147bc766f76e4f3dd31fa4430af4986ba76b","after":"8a8c3ed4dccda23c13d1d46b165f5e1511e5b67b","ref":"refs/heads/release-0.10","pushedAt":"2024-06-12T02:19:20.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 #29279 from luukvbaal/backport-29272-to-release-0.10\n\nfix(column): clamp line number for legacy signs","shortMessageHtmlLink":"Merge pull request #29279 from luukvbaal/backport-29272-to-release-0.10"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYufwpgA","startCursor":null,"endCursor":null}},"title":"Activity · neovim/neovim"}