1 个不稳定版本
0.3.0-rc.1 | 2022年11月12日 |
---|
#1250 in 解析器实现
24 每月下载量
用于 5 个crate (3 直接)
130KB
2.5K SLoC
Dwarf Fortress RAW 语言服务器
Dwarf Fortress RAW 语言服务器是一个应用程序,允许检查 Dwarf Fortress RAW 文件 的正确性。这使得游戏(Dwarf Fortress)的模制者能够检测其模文件中的问题。
此仓库仍在开发中,可能在某些情况下无法正常工作。
支持的 DF 版本
此版本的 DF 语言服务器与 DF 版本 0.47.05 (2021/01/28) 兼容
我们还支持 DF 的前两个版本*: (向前推进)
*:我们将尽可能支持旧版本,如果出现重大变更,我们可能无法实现旧版本的局部或全部支持。
我们目前处于以下预发布阶段: 发布候选。
最新版本:0.3.0-rc.1
(2022-11-12)
一旦 Steam 和 Itch.io 版本推出,我们将开始支持这些版本。请查看我们的 Discord 了解当前状态。 所有帮助都受欢迎!
它能做什么?
语法高亮和错误报告
查看更多功能和截图
-
它读取 DF Raw 文件并添加语法高亮
-
与您的主题兼容,运行正确
-
它会检查所有令牌是否正确,并具有正确的参数
-
它会提醒您最佳实践
更多功能即将到来!
未来计划
我们还有很多东西想要添加。如果您想查看我们的计划,请查看我们的路线图。但添加这些功能可能需要一些时间。所以所有帮助都受欢迎!请伸出援手!
支持的编辑器和IDE
我们目前只支持VS Code。但语言服务器能够在其他编辑器和IDE上工作。
- ✅:运行正常并经过测试
- 👥:社区成员创建(不属于此存储库或小组)
- 🛠:正在工作中,部分实现
- ❌:未实现
- ⛔:已知不支持语言服务器
IDE | 状态 & 下载 |
---|---|
VS Code | ✅ 下载 |
Visual Studio | ❌ |
Atom | 🛠 |
Sublime Text | ❌ |
Eclipse | ❌ |
Vim/NeoVim | ❌ |
Emacs | 🛠 |
Notepad++ | ⛔ |
...其他... | ❌ |
如果您对支持的IDE有任何疑问或建议,请通过Discord与我们联系。
贡献
如果您想贡献,请加入我们的Discord。我们一直在寻找更多人来帮助我们开发、测试、研究……您不需要是程序员或了解DF的mod制作来帮助我们。
有几个好的起点
- 查看开放的初级问题或需要研究的问题
- 查看
#syntax-room[1-2]
频道中我们可能有的任何问题。 - 在
#development
频道中询问我们需要帮助的地方,我们非常希望您加入! - 只需测试应用程序并报告错误,通过Discord或GitLab。
开发
您可以在本页面上找到完整的开发指南: Developement.md
许可证
此项目的代码受MIT或Apache 2.0许可证的许可。
所有文档[^1]受GNU FDL、MIT许可证和/或Creative Commons Attribution-ShareAlike 3.0 Unported许可证的许可。
对这个项目的所有贡献,包括代码和文档,都将受到类似的许可。
[^1]: 这包括此代码库中的所有Rust Doc、文档和其他信息。
[^2]: 这已实现,但其中一些部分尚未正确工作(不会产生正确的错误)。
依赖项
~8–22MB
~287K SLoC