Add preliminary syntax highlighting, but this breaks spacing and paragraph formatting