GitHub使用什么JavaScript语法高亮器?

qoefvg9y  于 2023-05-16  发布在  Java
关注(0)|答案(2)|浏览(192)

当你点击文件名时,GitHub在他们的网站上使用什么语法高亮显示代码?

8xiog9wr

8xiog9wr1#

正如www.example.com的this help pageGitHub.com所说,他们使用的是用Ruby编写的Linguist library
Linguist的每种语言的突出显示都在vendor/grammars范围内。支持的语言列表包括hereherehere

q9rjltbz

q9rjltbz2#

GitHub使用tree-sitter语法来突出显示以下语言的语法:CSS、Go、JavaScript、EJS、ERB、HTML、Python、Ruby、TypeScript和CodeQL。JavaScript的tree-sitter语法如下:https://github.com/tree-sitter/tree-sitter-javascriptgrammar.jssrc/scanner.c是重要文件)
来源:https://github.com/github/linguist/discussions/5572#discussioncomment-1355712

相关问题