{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":340101432,"defaultBranch":"main","name":"cursorless","ownerLogin":"cursorless-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-18T15:59:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98098715?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726642889.0","currentOid":""},"activityList":{"items":[{"before":"36d7d177ef3295b8c39a487b1e7f439865685341","after":null,"ref":"refs/heads/multilineTail","pushedAt":"2024-09-18T07:01:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"}},{"before":"72c46b7edbd8195c24a61b83a6f8f7971347944f","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2659-5448c2e850ec238e9c78e8d50be736087af540bc","pushedAt":"2024-09-18T07:01:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"5448c2e850ec238e9c78e8d50be736087af540bc","after":"72c46b7edbd8195c24a61b83a6f8f7971347944f","ref":"refs/heads/main","pushedAt":"2024-09-18T07:01:28.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Don't use multiline pairs for head/tail modifier. (#2659)\n\n`change tail` did the wrong thing in this case\n```py\n\"\"\"|foo\n bar\n\"\"\"\n```\n\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Don't use multiline pairs for head/tail modifier. (#2659)"}},{"before":null,"after":"72c46b7edbd8195c24a61b83a6f8f7971347944f","ref":"refs/heads/gh-readonly-queue/main/pr-2659-5448c2e850ec238e9c78e8d50be736087af540bc","pushedAt":"2024-09-18T06:51:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Don't use multiline pairs for head/tail modifier. (#2659)\n\n`change tail` did the wrong thing in this case\n```py\n\"\"\"|foo\n bar\n\"\"\"\n```\n\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Don't use multiline pairs for head/tail modifier. (#2659)"}},{"before":"88a4cc754900042788c0f630959fb7f9842e39e3","after":"36d7d177ef3295b8c39a487b1e7f439865685341","ref":"refs/heads/multilineTail","pushedAt":"2024-09-18T06:23:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Merge branch 'main' into multilineTail","shortMessageHtmlLink":"Merge branch 'main' into multilineTail"}},{"before":"bdbd24f6bd4f7d68710694dd66e81e6a4f2abc03","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2659-5448c2e850ec238e9c78e8d50be736087af540bc","pushedAt":"2024-09-18T06:06:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"bdbd24f6bd4f7d68710694dd66e81e6a4f2abc03","ref":"refs/heads/gh-readonly-queue/main/pr-2659-5448c2e850ec238e9c78e8d50be736087af540bc","pushedAt":"2024-09-18T05:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Don't use multiline pairs for head/tail modifier. (#2659)\n\n`change tail` did the wrong thing in this case\n```py\n\"\"\"|foo\n bar\n\"\"\"\n```\n\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Don't use multiline pairs for head/tail modifier. (#2659)"}},{"before":"9835ff48450ad89a35dbf5115f740dfc03b6b637","after":"88a4cc754900042788c0f630959fb7f9842e39e3","ref":"refs/heads/multilineTail","pushedAt":"2024-09-18T05:47:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Merge branch 'multilineTail' of github.com:cursorless-dev/cursorless into multilineTail","shortMessageHtmlLink":"Merge branch 'multilineTail' of github.com:cursorless-dev/cursorless …"}},{"before":null,"after":"79530380a99dc08db629963e0b4b15081d1e932f","ref":"refs/heads/dependabot/npm_and_yarn/packages/cursorless-org/next-14.2.10","pushedAt":"2024-09-18T01:53:07.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":"Bump next from 14.1.4 to 14.2.10 in /packages/cursorless-org\n\nBumps [next](https://github.com/vercel/next.js) from 14.1.4 to 14.2.10.\n- [Release notes](https://github.com/vercel/next.js/releases)\n- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)\n- [Commits](https://github.com/vercel/next.js/compare/v14.1.4...v14.2.10)\n\n---\nupdated-dependencies:\n- dependency-name: next\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump next from 14.1.4 to 14.2.10 in /packages/cursorless-org"}},{"before":"9aa995210e6afd943d88290aaa3c67d0ce0a94b6","after":"4ea3bb6975096222945b024a133837fc41be9b7b","ref":"refs/heads/cursorless-talon-staging","pushedAt":"2024-09-10T08:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cursorless-bot","name":"Cursorless bot","path":"/cursorless-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98099035?s=80&v=4"},"commit":{"message":"Changed order surrounding pair lists were combined for spoken scope forms (#2658)\n\nI have a on purpose conflict where I have `string: doubleQuotes` pair\nand `string: string` scope. This allows me to do `string wrap` that will\ndo double quotes, but `take string` should be all strings not just\ndouble quotes. This worked fine before the dfa optimization where we\nflattened the scope types in #2628\n\nJust rearranging the lists so the one with scope types has higher\npriority than the list of wrappers fixes this.\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Changed order surrounding pair lists were combined for spoken scope f…"}},{"before":"582ffee1af385a77b5f047c2f337f8ec11385d9b","after":null,"ref":"refs/heads/pairString","pushedAt":"2024-09-10T08:43:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"}},{"before":"5448c2e850ec238e9c78e8d50be736087af540bc","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2658-eb4d95083eb34a7454e69df3e0957b145a54b24a","pushedAt":"2024-09-10T08:43:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"eb4d95083eb34a7454e69df3e0957b145a54b24a","after":"5448c2e850ec238e9c78e8d50be736087af540bc","ref":"refs/heads/main","pushedAt":"2024-09-10T08:43:04.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Changed order surrounding pair lists were combined for spoken scope forms (#2658)\n\nI have a on purpose conflict where I have `string: doubleQuotes` pair\nand `string: string` scope. This allows me to do `string wrap` that will\ndo double quotes, but `take string` should be all strings not just\ndouble quotes. This worked fine before the dfa optimization where we\nflattened the scope types in #2628\n\nJust rearranging the lists so the one with scope types has higher\npriority than the list of wrappers fixes this.\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Changed order surrounding pair lists were combined for spoken scope f…"}},{"before":null,"after":"5448c2e850ec238e9c78e8d50be736087af540bc","ref":"refs/heads/gh-readonly-queue/main/pr-2658-eb4d95083eb34a7454e69df3e0957b145a54b24a","pushedAt":"2024-09-10T08:31:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Changed order surrounding pair lists were combined for spoken scope forms (#2658)\n\nI have a on purpose conflict where I have `string: doubleQuotes` pair\nand `string: string` scope. This allows me to do `string wrap` that will\ndo double quotes, but `take string` should be all strings not just\ndouble quotes. This worked fine before the dfa optimization where we\nflattened the scope types in #2628\n\nJust rearranging the lists so the one with scope types has higher\npriority than the list of wrappers fixes this.\n\n## Checklist\n\n- [x] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Changed order surrounding pair lists were combined for spoken scope f…"}},{"before":"58787ac8eb5b411ef33096057c477b86ab2a1650","after":"9835ff48450ad89a35dbf5115f740dfc03b6b637","ref":"refs/heads/multilineTail","pushedAt":"2024-09-10T07:44:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Merge branch 'main' into multilineTail","shortMessageHtmlLink":"Merge branch 'main' into multilineTail"}},{"before":"eee72fc370b756db83c06c83ad17f1149f0ea849","after":"582ffee1af385a77b5f047c2f337f8ec11385d9b","ref":"refs/heads/pairString","pushedAt":"2024-09-10T07:44:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pairString","shortMessageHtmlLink":"Merge branch 'main' into pairString"}},{"before":"1350a331250e6188bd3f2ec48ec7c20c40fc8415","after":null,"ref":"refs/heads/luajitFix","pushedAt":"2024-09-10T07:43:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"}},{"before":"eb4d95083eb34a7454e69df3e0957b145a54b24a","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2660-49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","pushedAt":"2024-09-10T07:43:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","after":"eb4d95083eb34a7454e69df3e0957b145a54b24a","ref":"refs/heads/main","pushedAt":"2024-09-10T07:43:00.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Try to fix luajit ci test (#2660)\n\n## Checklist\n\n- [/] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Try to fix luajit ci test (#2660)"}},{"before":null,"after":"eb4d95083eb34a7454e69df3e0957b145a54b24a","ref":"refs/heads/gh-readonly-queue/main/pr-2660-49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","pushedAt":"2024-09-10T07:30:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Try to fix luajit ci test (#2660)\n\n## Checklist\n\n- [/] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Try to fix luajit ci test (#2660)"}},{"before":"4dcbd9a53852336e59200b7ebe1f1c3903315fad","after":"1350a331250e6188bd3f2ec48ec7c20c40fc8415","ref":"refs/heads/luajitFix","pushedAt":"2024-09-10T07:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":null,"after":"4dcbd9a53852336e59200b7ebe1f1c3903315fad","ref":"refs/heads/luajitFix","pushedAt":"2024-09-10T06:47:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Try to fix luajit ci test","shortMessageHtmlLink":"Try to fix luajit ci test"}},{"before":null,"after":"58787ac8eb5b411ef33096057c477b86ab2a1650","ref":"refs/heads/multilineTail","pushedAt":"2024-09-08T08:49:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Don't use multiline pairs for head/tail modifier.","shortMessageHtmlLink":"Don't use multiline pairs for head/tail modifier."}},{"before":null,"after":"eee72fc370b756db83c06c83ad17f1149f0ea849","ref":"refs/heads/pairString","pushedAt":"2024-09-08T01:19:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"},"commit":{"message":"Changed order surrounding pair lists were combined for spoken scope forms","shortMessageHtmlLink":"Changed order surrounding pair lists were combined for spoken scope f…"}},{"before":null,"after":"125aca301f7bd59b75d57f8bfe471a98e35f708d","ref":"refs/heads/dependabot/npm_and_yarn/packages/cheatsheet-local/webpack-5.94.0","pushedAt":"2024-08-31T03:56:45.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":"Bump webpack from 5.91.0 to 5.94.0 in /packages/cheatsheet-local\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.91.0 to 5.94.0.\n- [Release notes](https://github.com/webpack/webpack/releases)\n- [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.94.0)\n\n---\nupdated-dependencies:\n- dependency-name: webpack\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump webpack from 5.91.0 to 5.94.0 in /packages/cheatsheet-local"}},{"before":"8350a37660c5f9a3e20f3681e459fc05a76c48b3","after":"9aa995210e6afd943d88290aaa3c67d0ce0a94b6","ref":"refs/heads/cursorless-talon-staging","pushedAt":"2024-08-17T23:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cursorless-bot","name":"Cursorless bot","path":"/cursorless-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98099035?s=80&v=4"},"commit":{"message":"Show better exception message when vscode settings json is not found (#2655)\n\nToday you get a `ValueError: max() arg is an empty sequence` message\nthat is quite confusing.\n\n## Checklist\n\n- [/] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Show better exception message when vscode settings json is not found (#…"}},{"before":"b7775e862f86553bfc1d022c9332dedb0b7d8e59","after":null,"ref":"refs/heads/settingsJsonError","pushedAt":"2024-08-17T23:17:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndreasArvidsson","name":"Andreas Arvidsson","path":"/AndreasArvidsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3511326?s=80&v=4"}},{"before":"49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2655-2306d1bfeceb7475fd4c4ada093e1540b92bac77","pushedAt":"2024-08-17T23:17:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2306d1bfeceb7475fd4c4ada093e1540b92bac77","after":"49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","ref":"refs/heads/main","pushedAt":"2024-08-17T23:17:29.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Show better exception message when vscode settings json is not found (#2655)\n\nToday you get a `ValueError: max() arg is an empty sequence` message\nthat is quite confusing.\n\n## Checklist\n\n- [/] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Show better exception message when vscode settings json is not found (#…"}},{"before":null,"after":"49f70840f0b11d4fca1744f88af1cd3d91cbd3d5","ref":"refs/heads/gh-readonly-queue/main/pr-2655-2306d1bfeceb7475fd4c4ada093e1540b92bac77","pushedAt":"2024-08-17T23:07:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Show better exception message when vscode settings json is not found (#2655)\n\nToday you get a `ValueError: max() arg is an empty sequence` message\nthat is quite confusing.\n\n## Checklist\n\n- [/] I have added\n[tests](https://www.cursorless.org/docs/contributing/test-case-recorder/)\n- [/] I have updated the\n[docs](https://github.com/cursorless-dev/cursorless/tree/main/docs) and\n[cheatsheet](https://github.com/cursorless-dev/cursorless/tree/main/cursorless-talon/src/cheatsheet)\n- [/] I have not broken the cheatsheet","shortMessageHtmlLink":"Show better exception message when vscode settings json is not found (#…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzowMToyOS4wMDAwMDBazwAAAAS5Uj-L","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzowMToyOS4wMDAwMDBazwAAAAS5Uj-L","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QyMzowNzo1My4wMDAwMDBazwAAAASdBrfp"}},"title":"Activity · cursorless-dev/cursorless"}