{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":797904561,"defaultBranch":"master","name":"kod","ownerLogin":"muxcmux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-08T17:57:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/473227?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715191084.0","currentOid":""},"activityList":{"items":[{"before":"7eee01377e3771f4eed41975e6c3beda4b1a5ff1","after":"9485a62b72bac5dcf4beeadca102f2a802aabf83","ref":"refs/heads/master","pushedAt":"2024-07-19T07:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Fix bugs, introduced when swapping `matches!` macro for equality","shortMessageHtmlLink":"Fix bugs, introduced when swapping matches! macro for equality"}},{"before":"533ce88cda52cf2a81f07b8ea78a3dca9fd8e7b6","after":"7eee01377e3771f4eed41975e6c3beda4b1a5ff1","ref":"refs/heads/master","pushedAt":"2024-07-16T16:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Discovered \"R\" in vim and had to implement REPLACE mode for kod!","shortMessageHtmlLink":"Discovered \"R\" in vim and had to implement REPLACE mode for kod!"}},{"before":"416e350bd42abb0b761e17b66aa89d4f0313a63e","after":"533ce88cda52cf2a81f07b8ea78a3dca9fd8e7b6","ref":"refs/heads/master","pushedAt":"2024-07-15T10:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"cleanup \"use\"s","shortMessageHtmlLink":"cleanup \"use\"s"}},{"before":"34f771f07a63723a8db207c3f821c2bf525ed9e8","after":"416e350bd42abb0b761e17b66aa89d4f0313a63e","ref":"refs/heads/master","pushedAt":"2024-07-03T08:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Keep log in ~/.local/share/kod/kod.log","shortMessageHtmlLink":"Keep log in ~/.local/share/kod/kod.log"}},{"before":"b56ab7bee24970d640e54ee3cde9f13735206545","after":"34f771f07a63723a8db207c3f821c2bf525ed9e8","ref":"refs/heads/master","pushedAt":"2024-06-21T09:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"mod ops now use transactions","shortMessageHtmlLink":"mod ops now use transactions"}},{"before":"21e053d113ccc87e3e1811b25a013e24e5d92bf1","after":"b56ab7bee24970d640e54ee3cde9f13735206545","ref":"refs/heads/master","pushedAt":"2024-06-21T08:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"refactor some method names","shortMessageHtmlLink":"refactor some method names"}},{"before":"ac733962ed510343c3f93a9bb376491e74ee4055","after":"21e053d113ccc87e3e1811b25a013e24e5d92bf1","ref":"refs/heads/master","pushedAt":"2024-06-20T21:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"update editing actions","shortMessageHtmlLink":"update editing actions"}},{"before":"f4fa2fbd303a65eb9b4117d01de2af8884532247","after":"ac733962ed510343c3f93a9bb376491e74ee4055","ref":"refs/heads/master","pushedAt":"2024-06-20T15:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Remove the mode indicator from status line and display editor status messages","shortMessageHtmlLink":"Remove the mode indicator from status line and display editor status …"}},{"before":"1c32a8a908c87cdec1fb47bfdb1284a0703152ac","after":"f4fa2fbd303a65eb9b4117d01de2af8884532247","ref":"refs/heads/master","pushedAt":"2024-06-19T22:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Use the about to be combined transaction to store the transactions cursor","shortMessageHtmlLink":"Use the about to be combined transaction to store the transactions cu…"}},{"before":"ee70f1c02c39148137dafd1898c8284bbb0009e4","after":"1c32a8a908c87cdec1fb47bfdb1284a0703152ac","ref":"refs/heads/master","pushedAt":"2024-06-19T22:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Initial undo-redo impl","shortMessageHtmlLink":"Initial undo-redo impl"}},{"before":"18e2d888a2a143e5d01475abee563e18f29e4215","after":"ee70f1c02c39148137dafd1898c8284bbb0009e4","ref":"refs/heads/master","pushedAt":"2024-06-12T22:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"add bracketed paste","shortMessageHtmlLink":"add bracketed paste"}},{"before":"2fd8d4376a90966c1af5519aab0e9351c4423e3c","after":"18e2d888a2a143e5d01475abee563e18f29e4215","ref":"refs/heads/master","pushedAt":"2024-06-10T22:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Fix box rendering glitch with double width graphemes","shortMessageHtmlLink":"Fix box rendering glitch with double width graphemes"}},{"before":"b5de39804f1f4559a2173483f588f5ea74cd02ad","after":"2fd8d4376a90966c1af5519aab0e9351c4423e3c","ref":"refs/heads/master","pushedAt":"2024-06-10T13:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Refactoring + drawing + command pallette","shortMessageHtmlLink":"Refactoring + drawing + command pallette"}},{"before":"7b7d6dabeca665c9aae24f787ad680c69485561e","after":"b5de39804f1f4559a2173483f588f5ea74cd02ad","ref":"refs/heads/master","pushedAt":"2024-06-03T22:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Checkpoint: refactor a little bit + add some box drawing code","shortMessageHtmlLink":"Checkpoint: refactor a little bit + add some box drawing code"}},{"before":"a75b113bb224146f7d568389388a00037d8fb7a7","after":"7b7d6dabeca665c9aae24f787ad680c69485561e","ref":"refs/heads/master","pushedAt":"2024-05-24T08:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Render trailing whitespace","shortMessageHtmlLink":"Render trailing whitespace"}},{"before":"b671258325d65143397c9632ceacd0c4e3343833","after":"a75b113bb224146f7d568389388a00037d8fb7a7","ref":"refs/heads/master","pushedAt":"2024-05-23T08:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"add goto word end backwards","shortMessageHtmlLink":"add goto word end backwards"}},{"before":"ba2e30f25804c92d89500b8f43ad70a56c592b4a","after":"b671258325d65143397c9632ceacd0c4e3343833","ref":"refs/heads/master","pushedAt":"2024-05-23T08:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"much simpler algorithm for navigating words","shortMessageHtmlLink":"much simpler algorithm for navigating words"}},{"before":"4f6fc31dab31f191bd8b787c7d0ed5b74e60a3d8","after":"ba2e30f25804c92d89500b8f43ad70a56c592b4a","ref":"refs/heads/master","pushedAt":"2024-05-22T16:45:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Initial word movement impl","shortMessageHtmlLink":"Initial word movement impl"}},{"before":"c906701697dd11c3b8b2924b755947812e43f0bb","after":"4f6fc31dab31f191bd8b787c7d0ed5b74e60a3d8","ref":"refs/heads/master","pushedAt":"2024-05-16T09:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Parse strings into crossterm KeyEvents\n\nMakes keymap config works with modifier keys","shortMessageHtmlLink":"Parse strings into crossterm KeyEvents"}},{"before":"5e662f945e7f5d4777aa22f50733ff6e97772abb","after":"c906701697dd11c3b8b2924b755947812e43f0bb","ref":"refs/heads/master","pushedAt":"2024-05-15T21:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Rust macros are a total brainfuck","shortMessageHtmlLink":"Rust macros are a total brainfuck"}},{"before":"b875c1b70f4109f73483b71b030adfc8d7908ffb","after":"5e662f945e7f5d4777aa22f50733ff6e97772abb","ref":"refs/heads/master","pushedAt":"2024-05-15T16:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Make keymaps work with key events instead of keycodes","shortMessageHtmlLink":"Make keymaps work with key events instead of keycodes"}},{"before":"a9e81abc1b3f8e680890351c46ff769f773e321f","after":"b875c1b70f4109f73483b71b030adfc8d7908ffb","ref":"refs/heads/master","pushedAt":"2024-05-15T12:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Add delete and change until end of line","shortMessageHtmlLink":"Add delete and change until end of line"}},{"before":"aab8ad30168fe20de8ef341b6b395043885a8a24","after":"a9e81abc1b3f8e680890351c46ff769f773e321f","ref":"refs/heads/master","pushedAt":"2024-05-15T10:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"\"I\" to enter insert mode at first non-whitespace char","shortMessageHtmlLink":"\"I\" to enter insert mode at first non-whitespace char"}},{"before":"6bfb00d72ff3fbe3689feb064e8bca3abf6531bb","after":"aab8ad30168fe20de8ef341b6b395043885a8a24","ref":"refs/heads/master","pushedAt":"2024-05-15T08:16:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Refactoring and fixing deleting lines and chars","shortMessageHtmlLink":"Refactoring and fixing deleting lines and chars"}},{"before":"9a34779342e52948468bdbacfe0541340833b887","after":"6bfb00d72ff3fbe3689feb064e8bca3abf6531bb","ref":"refs/heads/master","pushedAt":"2024-05-14T17:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Editor status","shortMessageHtmlLink":"Editor status"}},{"before":"b6ec5410943f5f0e8ecc63eb8a1c0f28bc003421","after":"9a34779342e52948468bdbacfe0541340833b887","ref":"refs/heads/master","pushedAt":"2024-05-14T08:32:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Deleting current line with dd","shortMessageHtmlLink":"Deleting current line with dd"}},{"before":"e091087f39af550e0e2dd93e733c10ab59e99590","after":"b6ec5410943f5f0e8ecc63eb8a1c0f28bc003421","ref":"refs/heads/master","pushedAt":"2024-05-13T17:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Refactor: key handling\n\nIntroduce a heavily inspired by helix system to handle keymaps in normal\nand insert modes. Still loads more work to do on making callbacks\nactually work, but a very good start nevertheless","shortMessageHtmlLink":"Refactor: key handling"}},{"before":"1cd00cbe2f2ce86f1e892dc96e24f0bb3fa69c68","after":"e091087f39af550e0e2dd93e733c10ab59e99590","ref":"refs/heads/master","pushedAt":"2024-05-09T21:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Refactor scrolling\n\nI like how nvim scrolls, but an implementation which mimics helix's\nbehaviour is easier and I was able to get rid of state. I also like how\nscrolling to the bottom leaves breathing space","shortMessageHtmlLink":"Refactor scrolling"}},{"before":"67afb9e708d408307b0e57a204961c123fa76019","after":"1cd00cbe2f2ce86f1e892dc96e24f0bb3fa69c68","ref":"refs/heads/master","pushedAt":"2024-05-09T10:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Fix rendering artefacts","shortMessageHtmlLink":"Fix rendering artefacts"}},{"before":"13da48b2c2379165deada762842ea3e87dbcc2da","after":"67afb9e708d408307b0e57a204961c123fa76019","ref":"refs/heads/master","pushedAt":"2024-05-09T08:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muxcmux","name":null,"path":"/muxcmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473227?s=80&v=4"},"commit":{"message":"Line numbers!","shortMessageHtmlLink":"Line numbers!"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg6WUIAA","startCursor":null,"endCursor":null}},"title":"Activity · muxcmux/kod"}