finally got keyword highlighting

still a lot of work to do, like redo-ing the code for the detection part