add more plugins, support table, json syntax hl