experimental .listr support
improved hljs theme handling