我一直在尝试为Jupyter Notebooks的markdown单元中的代码块实现自己的语法突出显示方案。我曾尝试为pygments和CodeMirror编写词法分析器(分别使用pygments的python格式和CodeMirror的JavaScript格式),但是我无法获得语法突出显示功能以在笔记本中工作。
笔记本必须从某处获取使用GitHub markdown语法指定的语言的突出显示规则,但是我尝试将必要的文件添加到pygments和CodeMirror目录中无济于事。我希望能够在笔记本降价单元格中输入以下内容:
```my-language
some code...
```
并使用自定义突出显示规则呈现代码。
涉及到本主题时,在线文档无处不在-为Jupyter Notebook实现自定义词法分析器的正确方法是什么?