声明中变量名称的语法突出显示

声明中变量名称的语法突出显示

我使用的语言的漂亮打印功能会在定义变量时突出显示变量的类型。因此,如果我写:

Fun foo (a: int):

然后Funint将以蓝色突出显示(它们是定义的关键字),但a将以绿色突出显示(它是一个新定义的变量)。

显然,我不想将其定义a为关键字。有没有办法让列表具有一些解析能力,以注意到它是一个变量定义?

有没有办法用 listing 包来做到这一点?

类似地,许多语法高亮器会改变(对于每个定义声明)的颜色foo。有办法做到这一点吗?

相关内容