The main difference between this forked one and the original one is to use ado-mode’s ado-font.el and ado-font-lock.el so that font lock would work properly