Moved the highlight logic from "editor.clj" to "lexer.clj".