您是否需要为此编写插件,或者您可以使用user.behaviors
文件来完成吗?
我在哪里可以找到这方面的教程和综合文档?
LightTable 使用 CodeMirror 进行语法高亮。
如果您想要的语言是CodeMirrors 现有模式之一(并且它在您的 LightTable 版本正在使用的节点模块版本中),那么您应该能够使用set-syntax
命令(ctrl+space然后键入“语法”来找到它)将其应用于当前编辑器。您可以将以下内容添加到user.behaviors
文件中以将语法与给定的文件扩展名相关联:
[:files :lt.objs.files/file-types [{:exts [:eg],
:mime "text/x-example",
:name "Example",
:tags [:editor.example]}]]
如果 CodeMirror 模式不可用,您首先需要编写一个。这里有一些关于编写 CodeMirror 模式的文档。
@RobinGower 的回答对我有用,例如 Jade 语法高亮添加[:files :lt.objs.files/file-types [{:name "jade" :exts [:jade] :mime "text/x-jade" :tags [:editor.jade]}] ]
到user.behaviors
文件
@mydoghasworms - 你已经看过这些页面了吗?
我在两者上都发现了一些有用的东西。