Does not seem like calling highlight function on bufenter and read is working like I intended, so trying something different