{"push_id":2362013281,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"0d838f80a0cc920e64c6a5a969861f83d96967a6","before":"9bd9fecb53c51733e4addedcc9f635891ec6c2f7","commits":[{"sha":"e568231fe3addd0804e1adcfbbe1c763ca311f8e","author":{"name":"Delapouite","email":"6f4f2ecda0c935ccd626355d4840a67f66551c31@gmail.com"},"message":"Display number of combined/saved/restored selections in status","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/e568231fe3addd0804e1adcfbbe1c763ca311f8e"},{"sha":"af21d4ca1e19ca3890475c41c24f48c82e26f4a2","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"regex: track CompiledRegex::StartDesc in the Regex memory domain","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/af21d4ca1e19ca3890475c41c24f48c82e26f4a2"},{"sha":"1c4f3534e17971ad051a4921373af8e77792d669","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"kakrc: refactor colorscheme implementation\n\nStyle tweaks, and remove check for parameter count as this is already\ndone by Kakoune itself (the command is specified to take 1 parameter)","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/1c4f3534e17971ad051a4921373af8e77792d669"},{"sha":"933ac4d3d598e95e99e72e0f6258e40699548712","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Regex: Improve comments and constify some variables\n\nReword various comments to make some tricky parts of the regex\nengine easier to understand.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/933ac4d3d598e95e99e72e0f6258e40699548712"},{"sha":"4d11bb20c342ae4a2c2903a8faf8786e39ae2eec","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Always collapse jumps in exec/eval, remove -collapse-jumps switch\n\nThere does not seem to be any reasonable use cases of not collapsing\njumps when the input is not comming from the user. Always collapse\nthem.\n\nIt could make sense to move jump collapsing out of context_wrap as\nin general any action not comming directly from the user should\ncollapse them, at the moment a comment or mapping will not collapse\njumps, which is unfortunate.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/4d11bb20c342ae4a2c2903a8faf8786e39ae2eec"},{"sha":"efce8e0ce66edd1b29dbe91f1e2d5b2c219f1dd3","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Revert \"Do not save last command/pipe/regex in register when history is disabled\"\n\nThis reverts commit 55621fb4cc9c01972317182dd6a8ed3ced0e1f9e.\n\nThis should not be necessary as :exec/eval already save those registers\nand reset them by default, and it breaks the ability to use those\nregisters during an eval/exec (as the commands behave differently)","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/efce8e0ce66edd1b29dbe91f1e2d5b2c219f1dd3"},{"sha":"a25d6171d33efa293cd0fc0b62ad7da807dbb093","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Fix crash in select_sentence when not selection to end\n\nselect_sentence could create a buffer iterator preceeding the\nbuffer begin, leading to a crash trying to read line -1.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/a25d6171d33efa293cd0fc0b62ad7da807dbb093"},{"sha":"cda1fdafe24e6706a02d68648e0ab48e0c7f85a3","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"test: fix run script after changes jump list behaviour\n\nsource the rc file *after* selecting the target text to ensure\neventual hooks will not interfere.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/cda1fdafe24e6706a02d68648e0ab48e0c7f85a3"},{"sha":"a0de41d165c5e71f7672e44f4f6d2d09aae9d173","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"goto last change: do not try to avoid end of lines\n\nAvoiding end of line is a behaviour we avoid (pun intended) more and more\nin Kakoune source code, now that end of lines are regularly selected, it\nmakes no sense to just to next line when last modification lies on an EOL\n(and it probably did not make much sense back when that code was written).","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/a0de41d165c5e71f7672e44f4f6d2d09aae9d173"},{"sha":"6a6e71dc0f86214eb63dfbc605f648b261137f56","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Highlight cursors differently when they lie on an end of line\n\nWhen on an end of line, certain behaviours can be surprising, for\nexample delete will join the following line (which makes sense, and\nis consistent, but hard to predict if we do not know the cursor is\non and end of line).\n\nAs Kakoune is moving more and more towards treating end of lines\nas any other character, making it clear when the cursor lies on\nthem seems like a good way to reduce surprise.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/6a6e71dc0f86214eb63dfbc605f648b261137f56"},{"sha":"2a60af25dc9d065434875d38377305f6136bd95e","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Allow l/h to cross line boundaries\n\nl and h are now respectively \"next character\" and \"previous character\"","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/2a60af25dc9d065434875d38377305f6136bd95e"},{"sha":"df5ae5fa79a7f7fbbc0cdf8d955832de361fe2c0","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"colorschemes: Add PrimaryCursorEol and SecondaryCursorEol\n\nTried to respect the colorscheme themes, adjustements welcome.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/df5ae5fa79a7f7fbbc0cdf8d955832de361fe2c0"},{"sha":"171e78706325df34afd95e3582c88b419b9e9313","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Update startup message to notify about h/l change","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/171e78706325df34afd95e3582c88b419b9e9313"},{"sha":"6dff3cec4417539161db293e16c3f8a79501d76a","author":{"name":"Frank LENORMAND","email":"c404c9a77f5275af71b939b34a418e0d017e871a@gmail.com"},"message":"contrib tupfile: Fix the name pattern for objects","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/6dff3cec4417539161db293e16c3f8a79501d76a"},{"sha":"67424aae1e00196faf303201544435b30b82b16d","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Remove avoidance of end of lines\n\nVarious places in Kakoune code used to modify selections so that\ncursors would not lie on an end of line. Remove those to increase\nKakoune's consistency and simplicity.\n\nNow that end of lines are highlighted separately, they should not\nbe handled specially in most commands.","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/67424aae1e00196faf303201544435b30b82b16d"},{"sha":"6453ce739457f7c00ca65bd574f10b5fa5966ac1","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"RefPtr: Add some more noexcept specifications","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/6453ce739457f7c00ca65bd574f10b5fa5966ac1"},{"sha":"44a67f87301db57774e78408c028646dc181547e","author":{"name":"Delapouite","email":"6f4f2ecda0c935ccd626355d4840a67f66551c31@gmail.com"},"message":"Docs: add trim to keymap","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/44a67f87301db57774e78408c028646dc181547e"},{"sha":"18f09028243aa3105fe86251825bce74721a94d0","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Merge remote-tracking branch 'Delapouite/sels'","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/18f09028243aa3105fe86251825bce74721a94d0"},{"sha":"b4dc16010df1e04e1e5c619ebbb62819b05e415b","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Fix out of bound read in ParameterParser::get_switch\n\nThe empty string case was not correctly handled.\nFixes #1883","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/b4dc16010df1e04e1e5c619ebbb62819b05e415b"},{"sha":"3aaca31cf06a62014ca0cc6853edda6274b0e446","author":{"name":"Maxime Coste","email":"cab29273d44e8b2d73d7ebfd797690cf88910f9d@kakoune.org"},"message":"Merge remote-tracking branch 'lenormf/tupfile'","distinct":true,"url":"https://api.github.com/repos/mawww/kakoune/commits/3aaca31cf06a62014ca0cc6853edda6274b0e446"}]}
{"actor":{"display_login":"mawww"}}