1 个不稳定版本
0.3.0-rc.1 | 2022年11月12日 |
---|
#2927 在 解析器实现
26 每月下载次数
在 5 个crate(4 个直接)中使用
24KB
430 行
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的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许可许可。
对本项目的所有贡献,包括代码和文档,将根据类似许可进行。
[^1]: 这包括所有Rust Doc、文档和在此代码库中的其他信息。
[^2]: 这已实现,但其中一些部分工作不正确(不会产生正确的错误)。
依赖关系
~0.4–1MB
~23K SLoC