{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260020850,"defaultBranch":"master","name":"nvim-libmodal","ownerLogin":"Iron-E","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-29T19:17:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36409591?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720878688.0","currentOid":""},"activityList":{"items":[{"before":"66e62df90f1ceb636bfc5e042618b512754fd750","after":null,"ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-13T13:51:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"be1953e00e900e7c91e11b2c94612b5e41ec2566","after":"fbcf15f364415698b8a0c6f52d3836625e28dab6","ref":"refs/heads/master","pushedAt":"2024-07-13T13:49:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat: mapping fallback (#40)\n\n* feat(Mode): check for fallback and pass input if present\n\n* feat(libmodal): allow creating new `Mode` directly\n\nThis is necessary for users to access Mode's new `with_fallback` option.\n\n* docs(examples): mapping fallback\n\n* docs(vimdoc): usage of `libmodal.Mode:with_fallback`\n\n* style(libmodal): do not double indent\n\n* feat: allow `Mode:switch` to accept `Mode` as argument","shortMessageHtmlLink":"feat: mapping fallback (#40)"}},{"before":"b566e1fe4cd44a0bb48ebeed4cc6feecf3107119","after":"66e62df90f1ceb636bfc5e042618b512754fd750","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T22:44:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat: allow `Mode:switch` to accept `Mode` as argument","shortMessageHtmlLink":"feat: allow Mode:switch to accept Mode as argument"}},{"before":"b9fef3049f487948cfe0e78e3f23580c20375631","after":"b566e1fe4cd44a0bb48ebeed4cc6feecf3107119","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T22:43:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat: allow `Mode:switch` to accept `Mode` as argument","shortMessageHtmlLink":"feat: allow Mode:switch to accept Mode as argument"}},{"before":"e639dc0f998cdda40199f7e71c53a3aa771728ac","after":"b9fef3049f487948cfe0e78e3f23580c20375631","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T21:57:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"docs(examples): mapping fallback","shortMessageHtmlLink":"docs(examples): mapping fallback"}},{"before":"2a2a279285dc21b5ee88715807f48fe7c3ce4650","after":"e639dc0f998cdda40199f7e71c53a3aa771728ac","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T21:34:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"docs(examples): mapping fallback","shortMessageHtmlLink":"docs(examples): mapping fallback"}},{"before":"6e209d38344f83ca49b3b7f335e60680a5d3a650","after":"2a2a279285dc21b5ee88715807f48fe7c3ce4650","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T21:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat(Mode): check for fallback and pass input if present","shortMessageHtmlLink":"feat(Mode): check for fallback and pass input if present"}},{"before":"4d2d34f530e686735c1cbc5fab881aed5df41772","after":"6e209d38344f83ca49b3b7f335e60680a5d3a650","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T20:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat(libmodal): `with_layer` helper\n\nBecause all keys in a mapping table are interpreted as keys to parse,\nthis utility relies on Lua metatables to store meta-information about\nthe keymap.","shortMessageHtmlLink":"feat(libmodal): with_layer helper"}},{"before":null,"after":"4d2d34f530e686735c1cbc5fab881aed5df41772","ref":"refs/heads/39-catch-all-mapping","pushedAt":"2024-07-12T20:46:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"feat(libmodal): `with_layer` helper\n\nBecause all keys in a mapping table are interpreted as keys to parse,\nthis utility relies on Lua metatables to store meta-information about\nthe keymap.","shortMessageHtmlLink":"feat(libmodal): with_layer helper"}},{"before":"cbe88095abea73bad359ddab434e0e73d45c68a5","after":"be1953e00e900e7c91e11b2c94612b5e41ec2566","ref":"refs/heads/master","pushedAt":"2024-05-09T20:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"Fix handling of special keys (#38)","shortMessageHtmlLink":"Fix handling of special keys (#38)"}},{"before":"67390e8393c7ee69d3bda1487ae7740987577684","after":null,"ref":"refs/heads/feat/35/libmodal-mode-map-fn","pushedAt":"2024-03-22T16:04:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"9fa22b04538750357ae7bbfd8567e02e9ef68d79","after":"cbe88095abea73bad359ddab434e0e73d45c68a5","ref":"refs/heads/master","pushedAt":"2024-03-22T16:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"Feat/35/libmodal mode map fn (#36)\n\n* ref(libmodal): `mode.switch` -> `mode.map.switch`\r\n\r\n* feat(libmodal): `mode.map.fn`\r\n\r\n* docs(libmodal): `libmodal.mode.map.fn`\r\n\r\n* docs(examples): add `fn` example","shortMessageHtmlLink":"Feat/35/libmodal mode map fn (#36)"}},{"before":null,"after":"67390e8393c7ee69d3bda1487ae7740987577684","ref":"refs/heads/feat/35/libmodal-mode-map-fn","pushedAt":"2024-03-22T16:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"docs(examples): add `fn` example","shortMessageHtmlLink":"docs(examples): add fn example"}},{"before":"ccce2d8cb471323ef5e4e3ebf916032f7898c65c","after":null,"ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T23:01:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"8366119447d543d982176be2b29c6ca5a169dd29","after":"9fa22b04538750357ae7bbfd8567e02e9ef68d79","ref":"refs/heads/master","pushedAt":"2024-03-15T23:01:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"fix(Mode): textchanged events (#34)\n\n* ref(Mode): arbitrary number of per-instance autocmds\r\n\r\n* ref(Mode): check cursor events using loop\r\n\r\n* fix(Mode): handle textchanged events\r\n\r\n* docs(examples): test CursorMoved, TextChanged events","shortMessageHtmlLink":"fix(Mode): textchanged events (#34)"}},{"before":"6088df21851f0d057ae7de1ef9a71233699c18b0","after":"ccce2d8cb471323ef5e4e3ebf916032f7898c65c","ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T23:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"docs(examples): test CursorMoved, TextChanged events","shortMessageHtmlLink":"docs(examples): test CursorMoved, TextChanged events"}},{"before":"c917b46d24398290cc7647cceac4b6aa6a8d40e1","after":"6088df21851f0d057ae7de1ef9a71233699c18b0","ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T22:41:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"fix(Mode): handle textchanged events","shortMessageHtmlLink":"fix(Mode): handle textchanged events"}},{"before":"04b5fe764a2a512f94b41772eea9a767e382f441","after":"c917b46d24398290cc7647cceac4b6aa6a8d40e1","ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T22:39:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"fix(Mode): handle textchanged events","shortMessageHtmlLink":"fix(Mode): handle textchanged events"}},{"before":"0b2f2eba824ee9abf37bfb1a4f3473d05b63fcd5","after":"04b5fe764a2a512f94b41772eea9a767e382f441","ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T22:02:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"ref(Mode): check cursor events using loop","shortMessageHtmlLink":"ref(Mode): check cursor events using loop"}},{"before":null,"after":"0b2f2eba824ee9abf37bfb1a4f3473d05b63fcd5","ref":"refs/heads/fix/33--textchanged","pushedAt":"2024-03-15T21:55:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"ref(Mode): check cursor events using loop","shortMessageHtmlLink":"ref(Mode): check cursor events using loop"}},{"before":"8002ccaf1bd42df973cfa8e252c5e260df214b25","after":null,"ref":"refs/heads/feature/neovim-0.5","pushedAt":"2024-03-12T18:26:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"d3e601a5201db0d12aef58d4ab4abb2b4488fce8","after":null,"ref":"refs/heads/bugfix/0.6.3","pushedAt":"2024-03-12T18:26:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"5fca6440aa13cc4d999796f601675e039d3c6d94","after":null,"ref":"refs/heads/feature/vim-libmodal-compatability","pushedAt":"2024-03-12T18:26:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"d35778cf91ed44f797c109be8f4cf32ccfb545e6","after":null,"ref":"refs/heads/feature/lua-function-instructions","pushedAt":"2024-03-12T18:26:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"97f0ac7922de58761abc0f3c9cc00cbafd3f3160","after":null,"ref":"refs/heads/bugfix/popup-api","pushedAt":"2024-03-12T18:26:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"73d0e234bed56ae1d27d36ab5e21a8bab98bb4d6","after":null,"ref":"refs/heads/feature/001--lua-runtime","pushedAt":"2024-03-12T18:26:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"dfcc57dd4973f8af8c348d54ec5a10e90fb66638","after":null,"ref":"refs/heads/perf/vim-ui","pushedAt":"2024-03-12T18:26:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"432bc378eda88cb5f032d3b6c12e1656f3cb9357","after":null,"ref":"refs/heads/ref/cleanup","pushedAt":"2024-03-12T18:26:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"2c6e3f98daced17f20f72209b26d08000003b9b3","after":null,"ref":"refs/heads/fix/31--cursormoved","pushedAt":"2024-03-12T18:24:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"}},{"before":"3cb0a3817f0f3058a3725b7e7d9d9c1bab5c0349","after":"8366119447d543d982176be2b29c6ca5a169dd29","ref":"refs/heads/master","pushedAt":"2024-03-12T18:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iron-E","name":null,"path":"/Iron-E","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36409591?s=80&v=4"},"commit":{"message":"fix: virtual cursor edge cases (#32)\n\n* perf(Mode): use dedicated virtual cursor namespace\r\n\r\n* fix(Mode): virtual cursor stays in inactive buffers when exiting\r\n\r\n* fix(Mode): `CursorMoved` not fired as expected","shortMessageHtmlLink":"fix: virtual cursor edge cases (#32)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfpENlQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Iron-E/nvim-libmodal"}