1 个不稳定版本
0.3.0-rc.1 | 2022年11月12日 |
---|
#1875 在 解析器实现
每月 下载量 24
用于 2 crates
2MB
24K SLoC
Dwarf Fortress RAW 语言服务器
Dwarf Fortress RAW 语言服务器是一个应用程序,允许检查 Dwarf Fortress RAW 文件的正确性。这允许游戏的模组开发者(Dwarf Fortress)检测模组文件中的问题。
This repo is work in progress and might not work in some cases.
支持的 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的modding就能帮助我们。
有一些好的起点
- 查看开放的初学者问题或需要研究的问题
- 在
#syntax-room[1-2]
频道中查看我们可能有的任何问题。 - 在
#development
频道中询问我们需要帮助的地方,我们非常希望您加入! - 只需通过Discord或GitLab测试应用程序并报告错误。
开发
您可以在本页面上找到完整开发指南:Developement.md
许可证
本项目中使用的代码采用MIT或Apache 2.0许可证。
所有文档[^1]采用GNU FDL、MIT许可证和/或Creative Commons Attribution-ShareAlike 3.0 Unported许可证。
这使得文档与Dwarf Fortress Wiki和Wikipedia兼容。
对本项目的所有贡献,包括代码和文档,将采用类似的许可证。
[^1]: 这包括所有Rust Doc、文档和其他在此代码库中的信息。
[^2]: 这已实现,但其中某些部分没有正确工作(不会产生正确的错误)。
依赖项
~10-21MB
~311K SLoC