Post here if you have re-based and finalised code to integrate into master, which was discussed, agreed to and tested in other forums. You can also submit your PR directly on github.
highlighting looks fine, I don't know when I will have time to merge your contribution to the sketcher. Maybe someone else will be faster than me. In any case please be very careful not to introduce any bugs, test your code really hard until someone finds time to review and merge this.