{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29547192,"defaultBranch":"master","name":"vim-codefmt","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-20T19:16:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700800896.0","currentOid":""},"activityList":{"items":[{"before":"c6730fb9c0d17060ea0caf5b9bd3090e86f6a14d","after":"6fa1616adebeffe26fadf5a1a61996ccdcbe46a1","ref":"refs/heads/master","pushedAt":"2024-01-13T23:45:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Update README.md with missing languages\n\nAlso sort lists, document which filetypes support Prettier, and match\nthe AutoFormatBuffer example to the language list.","shortMessageHtmlLink":"Update README.md with missing languages"}},{"before":"22e551acedcd97425d831ecbc881b2012d919e1f","after":"c6730fb9c0d17060ea0caf5b9bd3090e86f6a14d","ref":"refs/heads/master","pushedAt":"2023-11-24T16:38:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Fix jsonnetfmt passing junk \"-path\" argument (#232)\n\nFixes #231.","shortMessageHtmlLink":"Fix jsonnetfmt passing junk \"-path\" argument (#232)"}},{"before":"03b8f306895137721d9e34ff8d3054cced89661a","after":"22e551acedcd97425d831ecbc881b2012d919e1f","ref":"refs/heads/master","pushedAt":"2023-11-24T05:16:55.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Add Julia formatter (#230)\n\nThis formatter uses a script wrapping the [JuliaFormatter.jl library](https://github.com/domluna/JuliaFormatter.jl). This \"formatter script in the plugin\" approach hasn't been taken before in `vim-codefmt`, so let me know if you'd prefer a different approach or to reorganize things. (The JuliaFormatter.jl library ships with an executable script, but it only works on file paths (not stdin) and can't handle line ranges. I'm also not sure how to get the path of a bin directory in your Julia environment, which doesn't work like executables in a package management system like npm.)\r\n\r\nIf the user hasn't installed the `JuliaFormatter` package, instructions will point to an `install` script in the same directory as the formatter script. I've tested the shell version of this script, but don't have a Windows machine to test the `.cmd` version.\r\n\r\nThe line-range handling is a bit of a hack: the underlying library doesn't expose this functionality, so I used comments to enable/disable the formatter around relevant blocks. I found some edge case behaviors that I've hopefully documented clearly.\r\n\r\nThe script will use the same `.JuliaFormatter.toml` files in the parent directory hierarchy of the source file being edited to determine the formatter options like style, indent, and line width. This is the same behavior that running the executable from JuliaFormatter.","shortMessageHtmlLink":"Add Julia formatter (#230)"}},{"before":null,"after":"1339fa595489a23213e05470eebadaa30018478c","ref":"refs/heads/jsonnetfmt","pushedAt":"2023-11-24T04:41:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Fix jsonnetfmt passing junk \"-path\" argument","shortMessageHtmlLink":"Fix jsonnetfmt passing junk \"-path\" argument"}},{"before":"4c233043b4bfd5fde2d65f72db01e53e8726c5df","after":"03b8f306895137721d9e34ff8d3054cced89661a","ref":"refs/heads/master","pushedAt":"2023-08-22T08:54:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"malcolmr","name":"Malcolm Rowe","path":"/malcolmr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7025783?s=80&v=4"},"commit":{"message":"Merge pull request #225 from malcolmr/fix-dartfmt-isavailable\n\nFix dartfmt's IsAvailable() method.","shortMessageHtmlLink":"Merge pull request #225 from malcolmr/fix-dartfmt-isavailable"}},{"before":"dbbbca41410da4614f387cd53c45bb2bfd2709e1","after":"4c233043b4bfd5fde2d65f72db01e53e8726c5df","ref":"refs/heads/master","pushedAt":"2023-07-28T23:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Regen vimdoc","shortMessageHtmlLink":"Regen vimdoc"}},{"before":"6ee1e7e22a6ff793331da96c0884f0b906e7dc96","after":"dbbbca41410da4614f387cd53c45bb2bfd2709e1","ref":"refs/heads/master","pushedAt":"2023-07-28T22:54:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Change the dartfmt_executable to point to \"dart format\".\n\nThis is because dartfmt has been replaced by dart format.","shortMessageHtmlLink":"Change the dartfmt_executable to point to \"dart format\"."}},{"before":"f04f54777e87a429173e11c817f0042a92593b41","after":null,"ref":"refs/heads/doc","pushedAt":"2023-06-02T16:16:57.340Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"}},{"before":"f30608ce871c58cf499e6a9a39c4dae8a2439eb8","after":"6ee1e7e22a6ff793331da96c0884f0b906e7dc96","ref":"refs/heads/master","pushedAt":"2023-06-02T16:16:34.318Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Fix minor vimdoc errors after #220 and regen docfiles","shortMessageHtmlLink":"Fix minor vimdoc errors after #220 and regen docfiles"}},{"before":null,"after":"f04f54777e87a429173e11c817f0042a92593b41","ref":"refs/heads/doc","pushedAt":"2023-06-02T16:13:36.662Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Fix minor vimdoc errors after #220 and regen docfiles","shortMessageHtmlLink":"Fix minor vimdoc errors after #220 and regen docfiles"}},{"before":"09ee74ce6afb9604a430d7425d7f0d67a35f30d7","after":"f30608ce871c58cf499e6a9a39c4dae8a2439eb8","ref":"refs/heads/master","pushedAt":"2023-06-01T13:32:26.451Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Add ruby formatting support using Rubocop. (#220)\n\nNote: This change is based on an abandoned change by zinovyev #132","shortMessageHtmlLink":"Add ruby formatting support using Rubocop. (#220)"}},{"before":"db7631c9b9ea72ccc830e9fda0a8284c43f2beed","after":"09ee74ce6afb9604a430d7425d7f0d67a35f30d7","ref":"refs/heads/master","pushedAt":"2023-05-30T04:14:04.299Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Fix bug in ktfmt availability check (#219)\n\nWhen trying to use this locally, I was getting repeated errors that ktfmt was not available. Reversing the conditional here makes everything work correctly for me (on Linux), and also makes sense (success of a command line tool is indicated by return code equal to 0).","shortMessageHtmlLink":"Fix bug in ktfmt availability check (#219)"}},{"before":"4cfc1be1adeda0bb2fa25e576221eff0af82b11a","after":null,"ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-22T03:19:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"}},{"before":"e603c47b60dd238c69bdd9fc6adead37da75fd01","after":"db7631c9b9ea72ccc830e9fda0a8284c43f2beed","ref":"refs/heads/master","pushedAt":"2023-03-22T03:19:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Update #formatterhelpers#FiletypeMatches to handle dotted ft names (#214)\n\nFixes #212.","shortMessageHtmlLink":"Update #formatterhelpers#FiletypeMatches to handle dotted ft names (#214"}},{"before":"cc80551af8d1d8f52f1ac6db0de5129d2d64d4e5","after":"4cfc1be1adeda0bb2fa25e576221eff0af82b11a","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-21T11:36:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Update #formatterhelpers#FiletypeMatches to handle dotted ft names","shortMessageHtmlLink":"Update #formatterhelpers#FiletypeMatches to handle dotted ft names"}},{"before":null,"after":"cc80551af8d1d8f52f1ac6db0de5129d2d64d4e5","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-21T11:34:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Update #formatterhelpers#FiletypeMatches to always handle dotted ft names","shortMessageHtmlLink":"Update #formatterhelpers#FiletypeMatches to always handle dotted ft n…"}},{"before":"d9279f6b403176aefa15edca0d24e7222ffe09cf","after":null,"ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-21T11:33:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"}},{"before":"494193d5f635df3e43e257a554b1016f93ce4891","after":null,"ref":"refs/heads/tests","pushedAt":"2023-03-21T11:33:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"}},{"before":"8d5cdbba07f7cae3c7bb8947933737795792fe09","after":"d9279f6b403176aefa15edca0d24e7222ffe09cf","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-21T11:22:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Update codefmt#formatterhelpers#FiletypeMatches to always handle dotted filenames","shortMessageHtmlLink":"Update codefmt#formatterhelpers#FiletypeMatches to always handle dott…"}},{"before":"3f5ddc6e1f1f654d47a4e47cf98b5d56be0510d4","after":"e603c47b60dd238c69bdd9fc6adead37da75fd01","ref":"refs/heads/master","pushedAt":"2023-03-21T11:17:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches. (#213)","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches. (#213)"}},{"before":"96ef783fc8c527145bf912cd856b115a51f7c982","after":"8d5cdbba07f7cae3c7bb8947933737795792fe09","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-21T06:23:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches.","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches."}},{"before":"1822415b1150e2158da62f928274269d2c02d529","after":"3f5ddc6e1f1f654d47a4e47cf98b5d56be0510d4","ref":"refs/heads/master","pushedAt":"2023-03-21T06:19:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"clangformat support cuda files (#211)","shortMessageHtmlLink":"clangformat support cuda files (#211)"}},{"before":"84e417fcbafe642b798a606af4c94492ffa80463","after":"96ef783fc8c527145bf912cd856b115a51f7c982","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-18T23:08:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches.","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches."}},{"before":"06642eb751457748208671c553e42fd7d40c6ffd","after":"84e417fcbafe642b798a606af4c94492ffa80463","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-18T23:01:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches.","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches."}},{"before":"1b76987b6719bee259ba8d1e03a1e7f624a3615f","after":"1822415b1150e2158da62f928274269d2c02d529","ref":"refs/heads/master","pushedAt":"2023-03-18T22:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Define discord.yml workflow\n\nSets up \"Actions for Discord\" to post notifications for pushes, PRs, and new issues.","shortMessageHtmlLink":"Define discord.yml workflow"}},{"before":"dc188186fc8155b98d676d45f55f767e80aedb42","after":"06642eb751457748208671c553e42fd7d40c6ffd","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-18T22:24:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches.","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches."}},{"before":null,"after":"dc188186fc8155b98d676d45f55f767e80aedb42","ref":"refs/heads/formatterhelpers","pushedAt":"2023-03-18T22:18:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbarnett","name":"David Barnett","path":"/dbarnett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65244?s=80&v=4"},"commit":{"message":"Implement codefmt#formatterhelpers#FiletypeMatches.","shortMessageHtmlLink":"Implement codefmt#formatterhelpers#FiletypeMatches."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3xl7kwA","startCursor":null,"endCursor":null}},"title":"Activity · google/vim-codefmt"}