Not sure if you have any interest in maintaining this, but I just PR'd some fixes ([here](https://github.com/trishume/syntect/pull/81/files#diff-a7ded55ce266749ba4c348b898cf07b2)) onto code that originated in this project. Cheers!