{"push_id":2636735070,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"0bdde991eafb22f0dc160084050141892d3a9d41","before":"3208bc37624f1ba4b5796952729f12e7758a8e51","commits":[{"sha":"60cf71bc2435762467dc9b43d99ee687a7306480","author":{"name":"Maxime Coste","email":"f1bf69e2b0d8c158f6891b5ec8eceb839a8c1654@kakoune.org"},"message":"Pass DisplaySetup through the HighlightContext","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/60cf71bc2435762467dc9b43d99ee687a7306480"},{"sha":"539832bf29c27841490d1679c34bd956d1855a55","author":{"name":"Maxime Coste","email":"f1bf69e2b0d8c158f6891b5ec8eceb839a8c1654@kakoune.org"},"message":"Add position offset to Window to limit moves with search menu style\n\nWindow can be resized with an \"offset_pos\" flag, which means that\nthe resize took place on the top left corner of the window, leading\nto a change in current window position. This is treated as temporary\nand the position change is stored in a m_position_offset field.\n\nThat allows the ncurses UI to offset the position when it displays\na Search menu, so that the window does not constantly scroll when\nthe search menu open/closes. The window will only scroll if it needs\nto in order to keep the main selectin visible.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/539832bf29c27841490d1679c34bd956d1855a55"},{"sha":"df90ba598470fe722ac6322fff43928f07782c59","author":{"name":"Maxime Coste","email":"f1bf69e2b0d8c158f6891b5ec8eceb839a8c1654@kakoune.org"},"message":"Extract update_ranges_ifn as a general utility function","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/df90ba598470fe722ac6322fff43928f07782c59"},{"sha":"0d3a1b59555a25fdf564a4728272183a73e0192c","author":{"name":"Maxime Coste","email":"f1bf69e2b0d8c158f6891b5ec8eceb839a8c1654@kakoune.org"},"message":"Try to keep window position fixed when buffer gets modified\n\nAdapt window position to the changes that happened in the buffer\nsince last redraw.\n\nFixes #1989","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/0d3a1b59555a25fdf564a4728272183a73e0192c"},{"sha":"0bdde991eafb22f0dc160084050141892d3a9d41","author":{"name":"Maxime Coste","email":"f1bf69e2b0d8c158f6891b5ec8eceb839a8c1654@kakoune.org"},"message":"Remove unneeded Window::m_range post refactoring","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/0bdde991eafb22f0dc160084050141892d3a9d41"}]}
{"actor":{"display_login":"mawww"}}