Use highlights for syntax highlighting

Removes the dependency on the old EditorView's rendering
`?` instead of `or`