{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":254766313,"defaultBranch":"master","name":"plenary.nvim","ownerLogin":"nvim-lua","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-11T00:57:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67477499?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697032268.0","currentOid":""},"activityList":{"items":[{"before":"5129a3693c482fcbc5ab99a7706ffc4360b995a0","after":"08e301982b9a057110ede7a735dd1b5285eb341f","ref":"refs/heads/master","pushedAt":"2024-04-25T22:26:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(popup): `set modifiable` failed when `vim.api.nvim_buf_set_lines` (#575)","shortMessageHtmlLink":"fix(popup): set modifiable failed when vim.api.nvim_buf_set_lines ("}},{"before":"f592187e589a3b70e9610ef9f0df30fd89ad0276","after":"5129a3693c482fcbc5ab99a7706ffc4360b995a0","ref":"refs/heads/master","pushedAt":"2024-04-22T12:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat(luassert): Add luassert annotation types (#552)","shortMessageHtmlLink":"feat(luassert): Add luassert annotation types (#552)"}},{"before":"bc9ec884ab826dfe79363ab4957ca336d181a9fc","after":"f592187e589a3b70e9610ef9f0df30fd89ad0276","ref":"refs/heads/master","pushedAt":"2024-04-22T12:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"docs: fix typo (#554)","shortMessageHtmlLink":"docs: fix typo (#554)"}},{"before":"b05ee6798343961a28cfedeec44ba9b370276093","after":"bc9ec884ab826dfe79363ab4957ca336d181a9fc","ref":"refs/heads/master","pushedAt":"2024-04-22T12:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat: option to use custom curl bin (#556)","shortMessageHtmlLink":"feat: option to use custom curl bin (#556)"}},{"before":"a398c5f9a55d3a10a7d474bbd2f1dcdeb2f90c5d","after":"b05ee6798343961a28cfedeec44ba9b370276093","ref":"refs/heads/master","pushedAt":"2024-04-22T12:12:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(path): make find_upwards stop at root (#562)","shortMessageHtmlLink":"fix(path): make find_upwards stop at root (#562)"}},{"before":"0d0079c75f06f0d90764291ec80c82d0ff98762d","after":"a398c5f9a55d3a10a7d474bbd2f1dcdeb2f90c5d","ref":"refs/heads/master","pushedAt":"2024-04-22T12:12:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(log): print `-0` when `number = 0`, closes #569 (#572)","shortMessageHtmlLink":"fix(log): print -0 when number = 0, closes #569 (#572)"}},{"before":"8aad4396840be7fc42896e3011751b7609ca4119","after":"0d0079c75f06f0d90764291ec80c82d0ff98762d","ref":"refs/heads/master","pushedAt":"2024-04-22T12:12:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(popup): create popup after `set nomodifiable`, closes #570 (#571)\n\n* fix(popup): nomodifiable popup, closes #570\r\n\r\n* feat: added test for `set nomodifiable`","shortMessageHtmlLink":"fix(popup): create popup after set nomodifiable, closes #570 (#571)"}},{"before":"f7adfc4b3f4f91aab6caebf42b3682945fbc35be","after":"8aad4396840be7fc42896e3011751b7609ca4119","ref":"refs/heads/master","pushedAt":"2024-03-25T12:22:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(path): add a windows style path pattern to is_absolute() (#551)","shortMessageHtmlLink":"fix(path): add a windows style path pattern to is_absolute() (#551)"}},{"before":"6778384edfc14261aa198c741336bec56e5e14dd","after":"f7adfc4b3f4f91aab6caebf42b3682945fbc35be","ref":"refs/heads/master","pushedAt":"2024-03-06T10:23:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(curl): stream option handling in curl (#557)\n\nThere are two major problems when supplying `opts.stream`\r\n\r\n1. curl methods do produce junk in temp folder. Curl command dumps\r\n headers to some file in tmp folder and cleans it up only in the\r\n `parse.response()` method. This method is not called if\r\n `opts.stream` is set\r\n2. there is no way to access response code, because it is also writen to\r\n the headers dump file in temp folder.\r\n\r\nThis commit address both of those problems by setting `job.on_exit`\r\ncallback even if `opts.stream` is specified.","shortMessageHtmlLink":"fix(curl): stream option handling in curl (#557)"}},{"before":"4f71c0c4a196ceb656c824a70792f3df3ce6bb6d","after":"6778384edfc14261aa198c741336bec56e5e14dd","ref":"refs/heads/master","pushedAt":"2024-03-06T10:21:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat(curl): add support for curl insecure and curl proxy (#559)","shortMessageHtmlLink":"feat(curl): add support for curl insecure and curl proxy (#559)"}},{"before":"663246936325062427597964d81d30eaa42ab1e4","after":"4f71c0c4a196ceb656c824a70792f3df3ce6bb6d","ref":"refs/heads/master","pushedAt":"2024-01-29T21:23:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(path): Windows parent root directory (#504)","shortMessageHtmlLink":"fix(path): Windows parent root directory (#504)"}},{"before":"55d9fe89e33efd26f532ef20223e5f9430c8b0c0","after":"663246936325062427597964d81d30eaa42ab1e4","ref":"refs/heads/master","pushedAt":"2024-01-21T12:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat(curl): change request option compressed if using Windows (#527)","shortMessageHtmlLink":"feat(curl): change request option compressed if using Windows (#527)"}},{"before":"366b0837486f60ae0e7550c15de8ff66d057c4cd","after":"55d9fe89e33efd26f532ef20223e5f9430c8b0c0","ref":"refs/heads/master","pushedAt":"2023-11-30T11:17:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: re-add .log extension to plugin bases logfile name (#546)","shortMessageHtmlLink":"fix: re-add .log extension to plugin bases logfile name (#546)"}},{"before":"19ff92563209183ef331f2012ceeb841a650aa7d","after":"366b0837486f60ae0e7550c15de8ff66d057c4cd","ref":"refs/heads/master","pushedAt":"2023-11-25T08:18:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: return the results from async.api.* (#544)","shortMessageHtmlLink":"fix: return the results from async.api.* (#544)"}},{"before":"c47e1a21d235a422034012935febd2d078d77ac6","after":"19ff92563209183ef331f2012ceeb841a650aa7d","ref":"refs/heads/master","pushedAt":"2023-11-25T08:18:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat(curl): add 'http_version' option, fix #394 (#543)","shortMessageHtmlLink":"feat(curl): add 'http_version' option, fix #394 (#543)"}},{"before":"6bbfa6959511c246cc3b1ab09ffb63d164e230a4","after":"c47e1a21d235a422034012935febd2d078d77ac6","ref":"refs/heads/master","pushedAt":"2023-11-24T14:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat: add async.util.race to run funcs in race (#538)","shortMessageHtmlLink":"feat: add async.util.race to run funcs in race (#538)"}},{"before":"284740ccf3f2f8a0e7645bc50d6150d1661e9fb5","after":"6bbfa6959511c246cc3b1ab09ffb63d164e230a4","ref":"refs/heads/master","pushedAt":"2023-11-24T14:16:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat: Add jai and hlsl file types (#541)","shortMessageHtmlLink":"feat: Add jai and hlsl file types (#541)"}},{"before":"50012918b2fc8357b87cff2a7f7f0446e47da174","after":"284740ccf3f2f8a0e7645bc50d6150d1661e9fb5","ref":"refs/heads/master","pushedAt":"2023-11-24T14:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: avoid error when it exceeds timeout (#539)\n\nWhen I ran this code, I got an error below.\r\n\r\n```lua\r\nasync.util.block_on(function()\r\n async.util.sleep(4000)\r\nend)\r\nprint \"done\"\r\n```\r\n\r\n```bash\r\nE5113: Error while calling lua chunk: /tmp/hoge.lua:4: bad argument #1 to 'block_on' (table expected, got nil)\r\nstack traceback:\r\n [C]: in function 'block_on'\r\n /tmp/hoge.lua:4: in main chunk\r\n```\r\n\r\nThis means the func is terminated by `vim.wait` and the variable `ret`\r\nis still `nil`. So `unpack(ret)` raises an error.\r\n\r\nThis PR fixes this bug by setting a default value for `ret`.","shortMessageHtmlLink":"fix: avoid error when it exceeds timeout (#539)"}},{"before":"9ce85b0f7dcfe5358c0be937ad23e456907d410b","after":"50012918b2fc8357b87cff2a7f7f0446e47da174","ref":"refs/heads/master","pushedAt":"2023-10-11T13:43:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"docs: remove gitsigns from async block (#531)\n\nplenary is no longer used in gitsigns","shortMessageHtmlLink":"docs: remove gitsigns from async block (#531)"}},{"before":"4cd4c29e39dd02efd906f98c03d2879237f50956","after":"9ce85b0f7dcfe5358c0be937ad23e456907d410b","ref":"refs/heads/master","pushedAt":"2023-09-12T13:47:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(test_harness): floating results window (#520)\n\n* Resolved invalid escape sequence error caused by Windows backslash in filepaths.\r\n\r\n* PlenaryBustedDirectory now works with no path issues, and the PlenaryTestFile keymap now properly tests only the file.\r\n\r\n* Refactored test running and floating window logic out into _test_paths and made test_directory only responsible for passing a list of test files to the new _test_paths function. Finally added a test_file function which calls _test_paths with only one path: the current file.\r\n\r\n* Update fix to be unique to Windows machines. For some reason, Path:absolute behaves differently on Linux.","shortMessageHtmlLink":"fix(test_harness): floating results window (#520)"}},{"before":"f1939e8ec914071e10931c9359701c88864753fc","after":"4cd4c29e39dd02efd906f98c03d2879237f50956","ref":"refs/heads/master","pushedAt":"2023-09-12T08:57:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: ffi calls for macos (#522)","shortMessageHtmlLink":"fix: ffi calls for macos (#522)"}},{"before":"62292256fe20d25dccda20c80fc07f2981a29625","after":"f1939e8ec914071e10931c9359701c88864753fc","ref":"refs/heads/master","pushedAt":"2023-09-12T08:56:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(async): prevent nil value error (#523)","shortMessageHtmlLink":"fix(async): prevent nil value error (#523)"}},{"before":"82a797cbbed8f7f02197d8d022d265353a210c73","after":"62292256fe20d25dccda20c80fc07f2981a29625","ref":"refs/heads/master","pushedAt":"2023-09-12T08:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(test_harness): timeout error on Windows using powershell when testing dirs (#525)\n\n* fix: timeout error on Windows using powershell when testing dirs\r\n\r\n* fix formatting with using stylua","shortMessageHtmlLink":"fix(test_harness): timeout error on Windows using powershell when tes…"}},{"before":"0232372b906f275f76ac42029eba25eaf95e76b9","after":"82a797cbbed8f7f02197d8d022d265353a210c73","ref":"refs/heads/master","pushedAt":"2023-09-12T08:54:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"docs: Improve `lua-language-server` annotations of `Job` class (#526)","shortMessageHtmlLink":"docs: Improve lua-language-server annotations of Job class (#526)"}},{"before":"62d1e2e5691865586187bd6aa890e43b85c00518","after":"0232372b906f275f76ac42029eba25eaf95e76b9","ref":"refs/heads/master","pushedAt":"2023-09-10T10:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(log): use robust way to create path (#521)","shortMessageHtmlLink":"fix(log): use robust way to create path (#521)"}},{"before":"23deb47177f42406811e8939eeeb585746543258","after":"62d1e2e5691865586187bd6aa890e43b85c00518","ref":"refs/heads/master","pushedAt":"2023-09-10T09:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"feat(popup): add 'finalize_callback' option (#513)","shortMessageHtmlLink":"feat(popup): add 'finalize_callback' option (#513)"}},{"before":"e739a2e539ed4813b9138a1660595bec5324abd1","after":"23deb47177f42406811e8939eeeb585746543258","ref":"refs/heads/master","pushedAt":"2023-09-10T09:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: couple bugs with multiple results and varargs (...) (#515)\n\n* fix(vararg.rotate): edge cases and nil arguments\r\n\r\n- zero argument rotation returned one value (a global by the name A0)\r\n- the generic fallback dropped the first argument and trailing nils\r\n\r\n* fix: functional.partial & fun.bind\r\n\r\nThese only worked for binding exactly one parameter.\r\n\r\n* Include generated rotate.lua file in linting","shortMessageHtmlLink":"fix: couple bugs with multiple results and varargs (...) (#515)"}},{"before":"a56bf0071bf63d35274fdc4738bb1e8821cfd2ea","after":"e739a2e539ed4813b9138a1660595bec5324abd1","ref":"refs/heads/master","pushedAt":"2023-09-10T09:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix(test_harness): resolved invalid escape sequence error caused by Windows backslash in filepaths. (#519)","shortMessageHtmlLink":"fix(test_harness): resolved invalid escape sequence error caused by W…"}},{"before":"0dbe561ae023f02c2fb772b879e905055b939ce3","after":"a56bf0071bf63d35274fdc4738bb1e8821cfd2ea","ref":"refs/heads/master","pushedAt":"2023-09-07T15:01:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: support LuaJIT versions with neovim 0.9.2 and 0.10.x (#518)\n\nneovim 0.10 has bumped up LuaJIT version, which makes plenary.profile\r\nfail to work due to the \"LuaJIT core/library version mismatch\" error.\r\nWe can have an allowed range for `jit.version_num` as 20100~20199.\r\n\r\nFYI, `require('jit')` reports:\r\n\r\n nvim-0.9.1:\r\n version = \"LuaJIT 2.1.0-beta3\",\r\n version_num = 20100\r\n\r\n nvim-0.10.x (HEAD version as of today, an example):\r\n version = \"LuaJIT 2.1.1693268511\",\r\n version_num = 20199","shortMessageHtmlLink":"fix: support LuaJIT versions with neovim 0.9.2 and 0.10.x (#518)"}},{"before":"f97a0765556712a454de600e6e639375760ceb71","after":"0dbe561ae023f02c2fb772b879e905055b939ce3","ref":"refs/heads/master","pushedAt":"2023-08-24T15:29:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conni2461","name":"Simon Hauser","path":"/Conni2461","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15233006?s=80&v=4"},"commit":{"message":"fix: ensure that handlers are emptied after notify_all (#501)","shortMessageHtmlLink":"fix: ensure that handlers are emptied after notify_all (#501)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOqI83wA","startCursor":null,"endCursor":null}},"title":"Activity · nvim-lua/plenary.nvim"}