{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":189765737,"defaultBranch":"main","name":"parinfer-rust-mode","ownerLogin":"justinbarclay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-01T18:30:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6868388?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718043413.0","currentOid":""},"activityList":{"items":[{"before":"d617b2efd64695f3174f25e7d70e73e050efbfdc","after":"c4cff069522150d2c470843bf3da1f7b7ad17bf8","ref":"refs/heads/main","pushedAt":"2024-09-13T00:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: update parinfer-rust version for tests","shortMessageHtmlLink":"chore: update parinfer-rust version for tests"}},{"before":"203d7dfe59427f5032a8ba22c60aa8c20d92f02d","after":"d617b2efd64695f3174f25e7d70e73e050efbfdc","ref":"refs/heads/main","pushedAt":"2024-09-12T21:30:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: error display bug\n\nAs suggested:\nhttps://github.com/justinbarclay/parinfer-rust-mode/issues/103#issuecomment-2345836101","shortMessageHtmlLink":"fix: error display bug"}},{"before":"b38762db58043abe2653ac1a61c203f0c0cca662","after":"203d7dfe59427f5032a8ba22c60aa8c20d92f02d","ref":"refs/heads/main","pushedAt":"2024-09-12T21:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: error display bug\n\nAs suggested:\nhttps://github.com/justinbarclay/parinfer-rust-mode/issues/103#issuecomment-2345836101","shortMessageHtmlLink":"fix: error display bug"}},{"before":"239d976fc87be2b429df8c48c27e4da8e5059d71","after":"b38762db58043abe2653ac1a61c203f0c0cca662","ref":"refs/heads/main","pushedAt":"2024-08-19T17:27:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Merge pull request #102 from gilch/patch-2\n\nadd missing -rust-","shortMessageHtmlLink":"Merge pull request #102 from gilch/patch-2"}},{"before":"0d16bd75ad36d881194b58c572562023aa04eb58","after":"239d976fc87be2b429df8c48c27e4da8e5059d71","ref":"refs/heads/main","pushedAt":"2024-08-12T21:00:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Merge pull request #100 from gilch/patch-2\n\nFix toggle typo in readme.org","shortMessageHtmlLink":"Merge pull request #100 from gilch/patch-2"}},{"before":"7f7fa030e3ca51eb0a060df2694cbab2eb3b27b7","after":"0d16bd75ad36d881194b58c572562023aa04eb58","ref":"refs/heads/main","pushedAt":"2024-07-26T16:40:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Merge pull request #98 from wahjava/fix/freebsd\n\nfix: support for downloading FreeBSD libraries","shortMessageHtmlLink":"Merge pull request #98 from wahjava/fix/freebsd"}},{"before":"bff89fa59fe9266a8599a2f40f1d9aa775f5dbe3","after":"7f7fa030e3ca51eb0a060df2694cbab2eb3b27b7","ref":"refs/heads/main","pushedAt":"2024-06-25T07:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: simplify comment","shortMessageHtmlLink":"chore: simplify comment"}},{"before":"a96c768e9dc4427c9ea18812a2f09e209a5e1a5e","after":"bff89fa59fe9266a8599a2f40f1d9aa775f5dbe3","ref":"refs/heads/main","pushedAt":"2024-06-25T07:36:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Merge pull request #96 from AjaiKN/when-safe-strategy-fails\n\nfix: prevent buffer jump when safe strategy fails","shortMessageHtmlLink":"Merge pull request #96 from AjaiKN/when-safe-strategy-fails"}},{"before":"7b122c5d1c6263611d1d78d77b7a804332521b85","after":"a96c768e9dc4427c9ea18812a2f09e209a5e1a5e","ref":"refs/heads/main","pushedAt":"2024-06-10T18:14:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: Add handler for when preferred-mode is a symbol\n\nNormally, it's expected to be a string, but it's perfectly reasonable\nfor a user to want to use a symbol so let's support that.","shortMessageHtmlLink":"fix: Add handler for when preferred-mode is a symbol"}},{"before":"32559238058d0a5dc874d63b6d6de6637aacf73f","after":"7b122c5d1c6263611d1d78d77b7a804332521b85","ref":"refs/heads/main","pushedAt":"2024-06-10T07:10:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Add handler for when preferred-mode is a symbol\n\nNormally, it's expected to be a string, but it's perfectly reasonable\nfor a user to want to use a symbol so let's support that.","shortMessageHtmlLink":"Add handler for when preferred-mode is a symbol"}},{"before":"e9a23e136b8c5f1fb718af93c19cd6ed22d8c98c","after":"32559238058d0a5dc874d63b6d6de6637aacf73f","ref":"refs/heads/main","pushedAt":"2024-06-08T03:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"doc: Move troubleshooting steps to wiki","shortMessageHtmlLink":"doc: Move troubleshooting steps to wiki"}},{"before":"7b2fe2ddac379f8f873ace7c4d67bba0286d637e","after":"e9a23e136b8c5f1fb718af93c19cd6ed22d8c98c","ref":"refs/heads/main","pushedAt":"2024-05-23T19:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: Set janet-long-strings `t` as default option for janet-mode","shortMessageHtmlLink":"fix: Set janet-long-strings t as default option for janet-mode"}},{"before":"1a6235dbe3deeb8840b02e83c6e7996281ea284b","after":"7b2fe2ddac379f8f873ace7c4d67bba0286d637e","ref":"refs/heads/main","pushedAt":"2024-05-23T18:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"doc: Add customization groups to make searching easier","shortMessageHtmlLink":"doc: Add customization groups to make searching easier"}},{"before":"7ec909ebded27a616fdbe1ed256b566d31b6d3db","after":null,"ref":"refs/heads/fix-bugs","pushedAt":"2024-05-23T08:11:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"}},{"before":"d3bfb2745cc0858e2741dc2a2f00a86f456656ec","after":"1a6235dbe3deeb8840b02e83c6e7996281ea284b","ref":"refs/heads/main","pushedAt":"2024-05-23T08:11:24.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Merge pull request #92 from justinbarclay/fix-bugs\n\nFix an assortment of small bugs","shortMessageHtmlLink":"Merge pull request #92 from justinbarclay/fix-bugs"}},{"before":"9c97905c2339e81bca3156c571178b47913174f5","after":"7ec909ebded27a616fdbe1ed256b566d31b6d3db","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-23T08:08:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: add flyspell to troublesome modes and minor code cleanup\n\nFlyspell and parinfer-rust-mode don't play well together. Flyspell\nmoves the cursor around the buffer when spell checking the buffer and,\nfor some unknown reason, when `parinfer-rust--execute` is executed it\ncan detect the cursor position as it was being moved around by\nflyspell. In safe mode Emacs is smart enough to handle this and put\nthe cursor in the right place. However, fast mode will just let the\ncursor jump around. So, in order to avoid this flyspell-mode should be\ndisabled if parinfer-rust is to behave properly","shortMessageHtmlLink":"chore: add flyspell to troublesome modes and minor code cleanup"}},{"before":"62e08bc8d78642b786780d7f8b63219c7b2e09bb","after":"9c97905c2339e81bca3156c571178b47913174f5","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-23T07:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Switch to precommand hook","shortMessageHtmlLink":"Switch to precommand hook"}},{"before":"42044d63223b14405dc2a1a169e7037198922194","after":"62e08bc8d78642b786780d7f8b63219c7b2e09bb","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-23T07:24:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: add flyspell to troublesome modes and minor code cleanup\n\nFlyspell and parinfer-rust-mode don't play well together. Flyspell\nmoves the cursor around the buffer when spell checking the buffer and,\nfor some unknown reason, when `parinfer-rust--execute` is executed it\ncan detect the cursor position as it was being moved around by\nflyspell. In safe mode Emacs is smart enough to handle this and put\nthe cursor in the right place. However, fast mode will just let the\ncursor jump around. So, in order to avoid this flyspell-mode should be\ndisabled if parinfer-rust is to behave properly","shortMessageHtmlLink":"chore: add flyspell to troublesome modes and minor code cleanup"}},{"before":"8c6e9f709e0b4d7a4bead8dc2f602c5e09566cc8","after":"42044d63223b14405dc2a1a169e7037198922194","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-23T07:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: add flyspell to troublesome modes and minor code cleanup","shortMessageHtmlLink":"chore: add flyspell to troublesome modes and minor code cleanup"}},{"before":"af3c54de371205c9da242b3388da4b970d06617a","after":"8c6e9f709e0b4d7a4bead8dc2f602c5e09566cc8","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-22T22:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: when started in a modified state parinfer-rust will not work\n\nWhen buffer is in a modified state and\n`parinfer-rust-check-before-enable` is set to `'defer` then\nfirst-change-hook won't fire while parinfer-rust-mode is enabled.\n\nBy switching to before-change-hooks this means we conflict with\ntrack-changes. So, we will trigger a warning to the user if we modify\nthe buffer in a before-change-hook. We can get around this by changing\nthe priority of the before-change-hook to a higher value than\ntrack-changes. This should be valid because we only run this once and\nthen remove the hook.","shortMessageHtmlLink":"fix: when started in a modified state parinfer-rust will not work"}},{"before":"3b4e817aafa614d66666225a96e71d6adb700e72","after":"af3c54de371205c9da242b3388da4b970d06617a","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-22T21:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"fix: when started in a modified state parinfer-rust will not work\n\nWhen buffer is in a modified state and\n`parinfer-rust-check-before-enable` is set to `'defer` then\nfirst-change-hook won't fire while parinfer-rust-mode is enabled.\n\nBy switching to before-change-hooks this means we conflict with\ntrack-changes. So, we will trigger a warning to the user if we modify\nthe buffer in a before-change-hook. We can get around this by changing\nthe priority of the before-change-hook to a higher value than\ntrack-changes. This should be valid because we only run this once and\nthen remove the hook.","shortMessageHtmlLink":"fix: when started in a modified state parinfer-rust will not work"}},{"before":"89f5fa2e5cbad66802d484ff7c2c080ecd1b238a","after":"3b4e817aafa614d66666225a96e71d6adb700e72","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-22T16:47:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: lint fixes","shortMessageHtmlLink":"chore: lint fixes"}},{"before":"bdb2f3eb7974bdcea4b535a4b379e95c7945a4a9","after":"89f5fa2e5cbad66802d484ff7c2c080ecd1b238a","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-22T16:37:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: lint fixes","shortMessageHtmlLink":"chore: lint fixes"}},{"before":"6a8b7adc11de7e4681f1f8662ce3ee1b7f1ad7d1","after":"bdb2f3eb7974bdcea4b535a4b379e95c7945a4a9","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-22T07:58:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Prevent buffer jumping around during fast strategy","shortMessageHtmlLink":"Prevent buffer jumping around during fast strategy"}},{"before":null,"after":"6a8b7adc11de7e4681f1f8662ce3ee1b7f1ad7d1","ref":"refs/heads/fix-bugs","pushedAt":"2024-05-19T05:47:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Remove default hook","shortMessageHtmlLink":"Remove default hook"}},{"before":"76fcd908b246076c8f3505bd6ce8d87b3f24c6f5","after":"d3bfb2745cc0858e2741dc2a2f00a86f456656ec","ref":"refs/heads/main","pushedAt":"2024-05-06T08:16:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"chore: fix byte compiler warnings","shortMessageHtmlLink":"chore: fix byte compiler warnings"}},{"before":"c0aa62b9093df75124f5278328ad0e7cf8dcab00","after":"76fcd908b246076c8f3505bd6ce8d87b3f24c6f5","ref":"refs/heads/main","pushedAt":"2024-05-06T08:04:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Update options and answer api (#76)\n\n* Chore: formatting\r\n\r\n* Add wrapper function for parinfer-rust-set-option\r\n\r\n* Add support for default options across major modes\r\n\r\n* Switch to using keywords\r\n\r\n* Add test to validate setting and retrieving options\r\n\r\n* Fix typings for default options\r\n\r\n* Update customization allowing for better customization per language\r\n\r\n* Update readme to reference changes\r\n\r\n* Add warning on parinfer-rust v0.4.3 deprecation\r\n\r\n* Use warning for warning message\r\n\r\n* Update copyright assignment\r\n\r\n* Update error and answer handling to match new api\r\n\r\n* Update supported version\r\n\r\n* Update modes based on what's available on melpa and elpa\r\n\r\n* Fix testing setup\r\n\r\n* Update minimium supported version due to new function usage\r\n\r\nBoth seq-partition and replace-buffer-contents seem to cause issues in\r\nEmacs 26.3\r\n\r\n* Switch to lists over vector to align with change in library\r\n\r\n* Improve comments\r\n\r\nCo-authored-by: Gerry Agbobada <10496163+gagbo@users.noreply.github.com>\r\n\r\n* Chore: format test cases\r\n\r\n* Update version number\r\n\r\n* Fix tests\r\n\r\n* Update version\r\n\r\n---------\r\n\r\nCo-authored-by: Gerry Agbobada <10496163+gagbo@users.noreply.github.com>","shortMessageHtmlLink":"Update options and answer api (#76)"}},{"before":"77b6d312c0725ad1597f2885385db6f9faaa0656","after":null,"ref":"refs/heads/update-options-handling","pushedAt":"2024-05-06T07:43:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"}},{"before":"a3a8292793bfc3a62917c851b004bdd89d2adfe8","after":"c0aa62b9093df75124f5278328ad0e7cf8dcab00","ref":"refs/heads/main","pushedAt":"2024-05-06T07:43:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Update options and answer api (#76)\n\n* Chore: formatting\r\n\r\n* Add wrapper function for parinfer-rust-set-option\r\n\r\n* Add support for default options across major modes\r\n\r\n* Switch to using keywords\r\n\r\n* Add test to validate setting and retrieving options\r\n\r\n* Fix typings for default options\r\n\r\n* Update customization allowing for better customization per language\r\n\r\n* Update readme to reference changes\r\n\r\n* Add warning on parinfer-rust v0.4.3 deprecation\r\n\r\n* Use warning for warning message\r\n\r\n* Update copyright assignment\r\n\r\n* Update error and answer handling to match new api\r\n\r\n* Update supported version\r\n\r\n* Update modes based on what's available on melpa and elpa\r\n\r\n* Fix testing setup\r\n\r\n* Update minimium supported version due to new function usage\r\n\r\nBoth seq-partition and replace-buffer-contents seem to cause issues in\r\nEmacs 26.3\r\n\r\n* Switch to lists over vector to align with change in library\r\n\r\n* Improve comments\r\n\r\nCo-authored-by: Gerry Agbobada <10496163+gagbo@users.noreply.github.com>\r\n\r\n* Chore: format test cases\r\n\r\n* Update version number\r\n\r\n* Fix tests\r\n\r\n* Update version\r\n\r\n---------\r\n\r\nCo-authored-by: Gerry Agbobada <10496163+gagbo@users.noreply.github.com>","shortMessageHtmlLink":"Update options and answer api (#76)"}},{"before":"11f168705400524bd9a083be916a4fc0bdcb89cd","after":"77b6d312c0725ad1597f2885385db6f9faaa0656","ref":"refs/heads/update-options-handling","pushedAt":"2024-05-06T07:41:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinbarclay","name":"Justin","path":"/justinbarclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6868388?s=80&v=4"},"commit":{"message":"Update version","shortMessageHtmlLink":"Update version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtPNybwA","startCursor":null,"endCursor":null}},"title":"Activity ยท justinbarclay/parinfer-rust-mode"}