Syntax highlighting works rather well with TypeScript and TSX out of the box, however, I'm finding that JSX isn't highlighting at all, and some statements are rather bland.
The navarasu/onedark.nvim theme is installed here.
I managed to get around this by installing the following packages:
Syntax highlighting: Treesitter only
Syntax highlighting - with extra plugins
Note how the
console.log on line 7 is looking rather untouched, and also, the JSX syntax is all in gray.
This probably isn't the right way to go. I don't think the above plugins use treesitter under the hood, and I think I might be having multiple syntax highlighers running at the same time, possibly even fighting over coloring the code.
Is there a better way to configure
nvim-treesitter to work with JSX highlighting, and also get the default JS highlighting a bit richer?