【问题标题】:Does GitHub Linguist's languages.yml allow wildcards in extensions?GitHub Linguist 的 language.yml 是否允许在扩展中使用通配符?
【发布时间】:2019-05-01 13:59:52
【问题描述】:

假设我们有一种编程语言,它使用具有各种扩展名的文件,所有这些文件都共享一些指示语言的字符,但继续使用指示内容类型的附加字符。以当前的languages.yml为例:

小乔: 类型:编程 扩展: - ".xojo_代码" - ".xojo_菜单" - ".xojo_报告" - ".xojo_脚本" - ".xojo_工具栏" - ".xojo_窗口" tm_scope:source.vbnet ace_mode:文本 语言 ID:405

为了通用化并避免在添加新内容类型时更新languages.yml,使用通配符是很自然的:

小乔: 类型:编程 扩展: - ".xojo_*" tm_scope:source.vbnet ace_mode:文本 语言 ID:405

这是另一个例子:

高密度脂蛋白: 类型:编程 颜色:“#adb2cb” 扩展: - “.vhdl” - “.vhd” - “.vhf” - “.vhi” - “.vho” - “.vhs” - “.vht” - “.vhw” ace_mode:vhdl codemirror_mode:vhdl codemirror_mime_type:文本/x-vhdl 语言 ID:385

这可能是:

高密度脂蛋白: 类型:编程 颜色:“#adb2cb” 扩展: - “.vhdl” - ".vh?" ace_mode:vhdl codemirror_mode:vhdl codemirror_mime_type:文本/x-vhdl 语言 ID:385

Linguist 是否允许使用此类通配符?

【问题讨论】:

    标签: github wildcard glob github-linguist


    【解决方案1】:

    不,它没有。

    我们(我是 github-linguist 的共同维护者)没有收到太多添加新扩展的请求,而我们认为现在需要添加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 2016-12-27
      • 2014-10-26
      • 1970-01-01
      相关资源
      最近更新 更多