It seems the new Jupyter Notebook (2019.3) is not implemented via language injection mechanisms. All PSI elements found by PsiViewer are not injectable. However, the ``` ``` sections in markdown cells seem to work normally.
What language injection technics are used in the new Jupyter Notebook? If we want to inject new languages into it, how to implement it?