文件名称:syntect:Rust库,用于使用Sublime Text语法定义突出显示语法
文件大小:877KB
文件格式:ZIP
更新时间:2024-05-18 05:30:37
syntax-highlighting crates Rust
句法 syntect是Rust的语法高亮库,它使用。 对于任何需要突出显示语法的Rust项目,包括与以Rust编写的文本编辑器进行深度集成,它的目标都是成为一个很好的解决方案。 至少有两家公司和在生产中使用了它。 如果您在Rust中编写文本编辑器(或其他需要突出显示的内容),而该库不符合您的需求,那么我认为是一个错误,您应该提出问题或给我发送电子邮件。 我认为这个项目大部分已经完成,但我仍会维护它并审查PR,但它的开发工作还不算繁重。 重要连结 带有示例的API文档: : 入门 syntect。 您可以通过Cargo.toml添加到Cargo.toml来安装它: syntect = " 4.4 " 之后,请查看和。 如果您已克隆此存储库,请确保运行 git submodule update --init 获取运行测试所需的所有依赖项。 功能/目标 使用多种语言(通过使用现
【文件预览】:
syntect-master
----.gitignore(159B)
----codecov.yml(72B)
----benches()
--------parsing.rs(2KB)
--------loading.rs(1KB)
--------highlighting.rs(3KB)
----Makefile(2KB)
----src()
--------html.rs(25KB)
--------easy.rs(11KB)
--------escape.rs(2KB)
--------highlighting()
--------dumps.rs(9KB)
--------parsing()
--------util.rs(10KB)
--------lib.rs(4KB)
----.travis.yml(1KB)
----assets()
--------default_nonewlines.packdump(308KB)
--------default.themedump(5KB)
--------default_newlines.packdump(308KB)
--------default_metadata.packdump(5KB)
----CHANGELOG.md(13KB)
----Cargo.toml(3KB)
----LICENSE.txt(1KB)
----testdata()
--------InspiredGitHub.tmtheme()
--------embed_escape_test.sublime-syntax(1KB)
--------parser.rs(238KB)
--------issue28.rs(28B)
--------highlight_test.erb(835B)
--------parser_tests.sublime-syntax(2KB)
--------clear_scopes_test.asa(48B)
--------known_syntest_failures.txt(249B)
--------jquery.js(242KB)
--------Testing.sublime-syntax(1KB)
--------testing-syntax.testsyntax(245B)
--------test4.html(2KB)
--------issue25.c(15B)
--------test2.html(949B)
--------test5.html(2KB)
--------minimized_tests()
--------Solarized()
--------Packages()
--------test_first_line.test(57B)
--------spacegray()
--------test3.html(5KB)
--------DefaultPackage()
--------issue30.tex(9B)
--------issue33.rs(215B)
--------known_syntest_failures_fancy.txt(187B)
--------test1.html(818B)
----.gitmodules(560B)
----examples()
--------latex-demo.rs(815B)
--------syncat.rs(4KB)
--------syntest.rs(15KB)
--------synstats.rs(6KB)
--------synhtml-css-classes.rs(4KB)
--------gendata.rs(2KB)
--------synhtml.rs(1KB)
--------parsyncat.rs(2KB)
----Readme.md(17KB)
----scripts()
--------id_rsa.enc(3KB)
----DESIGN.md(5KB)
----.gitattributes(2KB)