{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53632140,"defaultBranch":"master","name":"micro","ownerLogin":"zyedidia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-11T02:06:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5513065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697927778.0","currentOid":""},"activityList":{"items":[{"before":"385437d400e9784beede6aace682e1943da8965a","after":"1f51d0b9e2ae7722eda60c5a82de2ab1ea9b16a2","ref":"refs/heads/master","pushedAt":"2024-04-27T21:22:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3271 from JoeKar/fix/inactive-mouse-release\n\nFix lost mouse release events in case the pane becomes inactive","shortMessageHtmlLink":"Merge pull request #3271 from JoeKar/fix/inactive-mouse-release"}},{"before":"1c35f3dc395cef4b6ea9b02165e428a231723c9c","after":"385437d400e9784beede6aace682e1943da8965a","ref":"refs/heads/master","pushedAt":"2024-04-26T15:37:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3266 from JoeKar/fix/keysequence-comparison\n\nbindings: Correct `KeySequenceEvent` comparison (fix crash)","shortMessageHtmlLink":"Merge pull request #3266 from JoeKar/fix/keysequence-comparison"}},{"before":"ff5b1476392e101df0d06e215ecd45bd89c041de","after":"1c35f3dc395cef4b6ea9b02165e428a231723c9c","ref":"refs/heads/master","pushedAt":"2024-04-26T15:36:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3261 from JoeKar/fix/command-term\n\naction: Stop processing chained actions/commands in the moment the current `Pane` is not a `BufPane` (fix crash)","shortMessageHtmlLink":"Merge pull request #3261 from JoeKar/fix/command-term"}},{"before":"3f810c24d231daaee00239a919feb415e864653f","after":"ff5b1476392e101df0d06e215ecd45bd89c041de","ref":"refs/heads/master","pushedAt":"2024-04-25T19:59:44.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3267 from dmaluka/dokeyevent-improvements\n\nSmall fixes and improvements for InfoPane's key event handling","shortMessageHtmlLink":"Merge pull request #3267 from dmaluka/dokeyevent-improvements"}},{"before":"147943837db6f4f786aa0a15924b655285f57dca","after":"3f810c24d231daaee00239a919feb415e864653f","ref":"refs/heads/master","pushedAt":"2024-04-25T19:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Fix Deselect() after mouse selection (#3268)\n\nEnsure that the selection start is always before the selection end,\r\nregardless of the direction of a mouse selection, to make\r\nh.Cursor.Deselect() handle its `start` argument correctly.\r\n\r\nThis makes the cursor behavior after mouse selections consistent with\r\nthe cursor behavior after keyboard selections.\r\n\r\nFixes #3055","shortMessageHtmlLink":"Fix Deselect() after mouse selection (#3268)"}},{"before":"24406a5ae80f0742f6970aad0e083f64bb421551","after":"147943837db6f4f786aa0a15924b655285f57dca","ref":"refs/heads/master","pushedAt":"2024-04-25T00:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Fix cursor moving down when selection exist. Solves (#3087) (#3091)\n\nPreviously `CursorDown` function called `Deselect` with a wrong\r\nargument which lead to the situation when cursor was moved to the\r\nstart instead of the end of the selection\r\n\r\nSigned-off-by: Yevhen Babiichuk (DustDFG) ","shortMessageHtmlLink":"Fix cursor moving down when selection exist. Solves (#3087) (#3091)"}},{"before":"18f3e1bf89df79eac4870408f307b46fab02c09d","after":"24406a5ae80f0742f6970aad0e083f64bb421551","ref":"refs/heads/master","pushedAt":"2024-04-24T23:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Comment plugin: doc: fix incorrect keybinding","shortMessageHtmlLink":"Comment plugin: doc: fix incorrect keybinding"}},{"before":"e48575f3490cccb4622f7b1c51f550b7d198745c","after":"18f3e1bf89df79eac4870408f307b46fab02c09d","ref":"refs/heads/master","pushedAt":"2024-04-23T19:28:03.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3245 from dmaluka/onsetactive-fix\n\nFix issues with `onSetActive` callback","shortMessageHtmlLink":"Merge pull request #3245 from dmaluka/onsetactive-fix"}},{"before":"eec068a4fc24a618c708f9cf736b60dec8798507","after":"e48575f3490cccb4622f7b1c51f550b7d198745c","ref":"refs/heads/master","pushedAt":"2024-04-23T19:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Add onBufPaneOpen error checking (#3246)\n\nIf onBufPaneOpen callback execution fails (e.g. due to a Lua runtime\r\nerror), report this error to the user, like we do for all other Lua\r\ncallbacks, rather than silently continue working as if nothing\r\nhappened.","shortMessageHtmlLink":"Add onBufPaneOpen error checking (#3246)"}},{"before":"55103179426f50f28df03825f4607d6470a8c1e4","after":"eec068a4fc24a618c708f9cf736b60dec8798507","ref":"refs/heads/master","pushedAt":"2024-04-23T19:21:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"help/colors: syntax: document default.yaml (#3262)","shortMessageHtmlLink":"help/colors: syntax: document default.yaml (#3262)"}},{"before":"169a9a65fa9918aa5f1f2992f45a00dfbf306c75","after":"55103179426f50f28df03825f4607d6470a8c1e4","ref":"refs/heads/master","pushedAt":"2024-04-21T20:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Relocate buffer view when reloading file (#3250)\n\nAfter reloading a file that has been externally modified, the buffer\r\nview may become invalid: the displayed subset of lines of the file may\r\nno longer exist, since the file may have been truncated. So relocate the\r\nbuffer view in this case.\r\n\r\nIn particular, this fixes crashes caused by out of bounds accesses to\r\nthe line array by displayBuffer() trying to display no longer existing\r\nlines.","shortMessageHtmlLink":"Relocate buffer view when reloading file (#3250)"}},{"before":"c3052b491f81a4ba6cf21785c55d4809254daa32","after":"169a9a65fa9918aa5f1f2992f45a00dfbf306c75","ref":"refs/heads/master","pushedAt":"2024-04-21T20:48:33.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3259 from dmaluka/default-syntax-followup\n\nFollow-ups after adding `default.yaml` support","shortMessageHtmlLink":"Merge pull request #3259 from dmaluka/default-syntax-followup"}},{"before":"f9cad2e448bbb37b1e09c64ea826aaf36873c605","after":"c3052b491f81a4ba6cf21785c55d4809254daa32","ref":"refs/heads/master","pushedAt":"2024-04-21T18:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"parser: Check and prompt for empty patterns and region properties (fix crash) (#3256)\n\n* parser: Precise error message for missing `start` & `end` in region\r\n\r\n* parser: Check and prompt for empty patterns and region properties\r\n\r\n* syntax: Remove empty identifier pattern from log definition","shortMessageHtmlLink":"parser: Check and prompt for empty patterns and region properties (fi…"}},{"before":"0806addbd747ca231a50a5662db7b236510c02d0","after":"f9cad2e448bbb37b1e09c64ea826aaf36873c605","ref":"refs/heads/master","pushedAt":"2024-04-19T04:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"action: Fix the duplication of the `unknown` filetype (#3258)","shortMessageHtmlLink":"action: Fix the duplication of the unknown filetype (#3258)"}},{"before":"8d8bc58f91c2b1eb3e156ccb3b2c31acfd12086f","after":"0806addbd747ca231a50a5662db7b236510c02d0","ref":"refs/heads/master","pushedAt":"2024-04-18T17:38:35.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #2933 from JoeKar/feature/default-syntax\n\nsyntax: Provide default.yaml as fallback definition","shortMessageHtmlLink":"Merge pull request #2933 from JoeKar/feature/default-syntax"}},{"before":"f386b29e161bc7c5d3caa252992bafb0b269307a","after":"8d8bc58f91c2b1eb3e156ccb3b2c31acfd12086f","ref":"refs/heads/master","pushedAt":"2024-04-18T12:36:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Update html.yaml by adding support for dialog tags (#3255)\n\nAnother relatively new tag but commonly used","shortMessageHtmlLink":"Update html.yaml by adding support for dialog tags (#3255)"}},{"before":"426aa9bb8b7193461eba97b24873631361193ae2","after":"f386b29e161bc7c5d3caa252992bafb0b269307a","ref":"refs/heads/master","pushedAt":"2024-04-13T12:47:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"add `public` keyword to Julia syntax file (#3247)","shortMessageHtmlLink":"add public keyword to Julia syntax file (#3247)"}},{"before":"acb0d763dfc8a4e458abc94d98ff2edc8987fb5d","after":"426aa9bb8b7193461eba97b24873631361193ae2","ref":"refs/heads/master","pushedAt":"2024-04-11T16:35:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"command: Prevent re-writing settings in case of local option (#3178)\n\n* command: Prevent re-writing settings in case of local option\r\n\r\n* command: Refactor SetGlobalOptionNative()\r\n\r\nCo-authored-by: Dmitry Maluka \r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry Maluka ","shortMessageHtmlLink":"command: Prevent re-writing settings in case of local option (#3178)"}},{"before":"d1d38d1ed796a82305822fdaaa51f6cbaf99284f","after":"acb0d763dfc8a4e458abc94d98ff2edc8987fb5d","ref":"refs/heads/master","pushedAt":"2024-04-08T22:31:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"ReHighlightStates: sanity-check startline value (#3237)\n\nCheck if startline value is valid before passing it to input.State(),\r\nto prevent a theoretically possible race when the number of lines\r\nchanges in the meantime, causing an out of bounds access.\r\n\r\nActually this race cannot happen: ReHighlightStates() is only called\r\nfrom the main goroutine, and the line array is modified, again, only by\r\nthe main goroutine. So for now this change is rather cosmetic: it is\r\njust to make the highligher API implementation self-sufficiently safe\r\nwithout assumptions about which goroutines are using which API functions\r\nand how.","shortMessageHtmlLink":"ReHighlightStates: sanity-check startline value (#3237)"}},{"before":"467c71dbb8319277d99b5e076522b25ce073aa45","after":"d1d38d1ed796a82305822fdaaa51f6cbaf99284f","ref":"refs/heads/master","pushedAt":"2024-04-08T10:04:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"chore: fix some typos (#3239)\n\nSigned-off-by: lvyaoting ","shortMessageHtmlLink":"chore: fix some typos (#3239)"}},{"before":"c493e14eb40a015c51de18e1c764c49dbe360bb1","after":"467c71dbb8319277d99b5e076522b25ce073aa45","ref":"refs/heads/master","pushedAt":"2024-04-05T22:09:18.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3224 from JoeKar/fix/line-synchronization\n\nbuffer: Add proper lock mechanism to lock the full `LineArray` instead of single lines","shortMessageHtmlLink":"Merge pull request #3224 from JoeKar/fix/line-synchronization"}},{"before":"828871acdf8bd048ac553a96512bbd150c2e28b7","after":"c493e14eb40a015c51de18e1c764c49dbe360bb1","ref":"refs/heads/master","pushedAt":"2024-04-05T09:24:40.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3220 from dmaluka/tests-rtfiles-fix\n\nDon't initialize plugins and user settings in tests","shortMessageHtmlLink":"Merge pull request #3220 from dmaluka/tests-rtfiles-fix"}},{"before":"dc833d355298e6944d39364da78e5d516d841741","after":"828871acdf8bd048ac553a96512bbd150c2e28b7","ref":"refs/heads/master","pushedAt":"2024-04-01T17:50:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Improve crontab filetype detection (#3222)\n\nSupport crontab filetype detection in the case crontab is opened via\r\nsudoedit. Also apparently this fixes crontab filetype detection when\r\nit is opened normally via `crontab -e` but in MacOS.\r\n\r\nFixes #3172","shortMessageHtmlLink":"Improve crontab filetype detection (#3222)"}},{"before":"93dd8ca7292c98ba169a1d98dc507251ce96e372","after":"dc833d355298e6944d39364da78e5d516d841741","ref":"refs/heads/master","pushedAt":"2024-03-28T00:22:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Check for missing or empty filetype in syntax files\n\nTo avoid surprises like with jsonnet.","shortMessageHtmlLink":"Check for missing or empty filetype in syntax files"}},{"before":"3d7024e059c1c778e292476744fb52fa109ec86b","after":"93dd8ca7292c98ba169a1d98dc507251ce96e372","ref":"refs/heads/master","pushedAt":"2024-03-28T00:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"help/colors: s/line/file/","shortMessageHtmlLink":"help/colors: s/line/file/"}},{"before":"b291f27c3f716169a5f4d06013a065858ecf2b61","after":"3d7024e059c1c778e292476744fb52fa109ec86b","ref":"refs/heads/master","pushedAt":"2024-03-27T17:58:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"infocomplete: Complete filetypes (follow-up) (#3218)\n\n* infocomplete: Complete filetypes (follow-up)\r\n\r\nThe first shot of the feature unfortunately completed the *.yaml file\r\nnames instead of the included filetypes. This will be corrected with\r\nthis follow up.\r\n\r\n* infocomplete: Correct comment of filetypeComplete according to review hint\r\n\r\nCo-authored-by: Dmytro Maluka \r\n\r\n---------\r\n\r\nCo-authored-by: Dmytro Maluka ","shortMessageHtmlLink":"infocomplete: Complete filetypes (follow-up) (#3218)"}},{"before":"3903859970ef87436fbe4c4fb5a088117315d3e7","after":"b291f27c3f716169a5f4d06013a065858ecf2b61","ref":"refs/heads/master","pushedAt":"2024-03-26T18:11:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Add missing `` entries in metainfo file (#3170)\n\n* Add missing entries in metainfo file\r\n\r\n* Fix date\r\n\r\n* Fix release date","shortMessageHtmlLink":"Add missing <release> entries in metainfo file (#3170)"}},{"before":"839e86849e840f1a71abcc26c2f4216b57b89857","after":"3903859970ef87436fbe4c4fb5a088117315d3e7","ref":"refs/heads/master","pushedAt":"2024-03-25T20:16:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"command: Add `jump` to perform a relative `goto` (#3210)\n\n* help: Precise `goto` command documentation\r\n\r\n* command: Add `jump` to perform a relative `goto`\r\n\r\n* command: Refactor GotoCmd() and JumpCmd()","shortMessageHtmlLink":"command: Add jump to perform a relative goto (#3210)"}},{"before":"20bf7096b8a025bf94bb8785def14cd99859a89b","after":"839e86849e840f1a71abcc26c2f4216b57b89857","ref":"refs/heads/master","pushedAt":"2024-03-25T20:06:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Update color groups documentation (#3203)","shortMessageHtmlLink":"Update color groups documentation (#3203)"}},{"before":"d96f060b4ccb929ffc83727e79fc0c9dd51b564f","after":"20bf7096b8a025bf94bb8785def14cd99859a89b","ref":"refs/heads/master","pushedAt":"2024-03-25T18:38:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Make `set filetype off` work as expected (#3216)\n\nDisable syntax highlighting after setting filetype to `off`.","shortMessageHtmlLink":"Make set filetype off work as expected (#3216)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO_8nRAA","startCursor":null,"endCursor":null}},"title":"Activity · zyedidia/micro"}