1个不稳定版本

0.3.0-rc.12022年11月12日

#28#dwarf-fortress

37 每月下载量
用于 6 crates

MIT/Apache

19KB
203

Dwarf Fortress RAW语言服务器

Discord

客户端/扩展
VSCode扩展 (支持Windows和Linux)

语言服务器(客户端间共享)
pipeline status coverage report

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以获取最新状态。所有帮助都欢迎!

它能做什么?

语法高亮和错误报告
general

查看更多功能和截图
  1. 它读取DF Raw文件并添加语法高亮
    syntax_highlighting

  2. 并且与您的主题兼容
    syntax_highlighting syntax_highlighting

  3. 它检查所有标记是否正确并且具有正确的参数
    wrong_arg_type

    wrong_enum_value

    wrong_arg_number_to_many

  4. 它提醒您关于最佳实践
    warnings

还有更多功能即将推出!

未来计划

我们还有很多想添加的功能。如果您想查看我们的计划,请查看我们的路线图。但是添加这些功能可能需要一些时间。因此,所有帮助都受欢迎!

支持的编辑器和IDE

我们目前仅支持VS Code。但是语言服务器能够与其他编辑器和IDE一起工作。

  • ✅: 正常工作并经过测试
  • 👥: 社区成员创建(不属于此存储库或小组)
  • 🛠: 正在进行中,部分实现
  • ❌: 未实现
  • ⛔: 已知不支持语言服务器
IDE 状态 & 下载
VS Code 下载
Visual Studio
Atom 🛠
Sublime Text
Eclipse
Vim/NeoVim
Emacs 🛠
Notepad++
... 其他 ...

如果您对支持的IDE有任何疑问或建议,请通过Discord联系我们。

贡献

如果您想做出贡献,加入我们的Discord。我们一直在寻找更多的人帮助我们开发、测试、研究……您不必是程序员或了解DF的模组制作也能帮助我们。

有几个好的开始地方

开发

您可以在本页面上找到完整开发指南:Developement.md

许可证

本项目中的代码受MIT或Apache 2.0许可证的许可。

所有文档[^1]均受GNU FDLMIT许可证和/或Creative Commons Attribution-ShareAlike 3.0 Unported许可证的许可。

这使得文档与矮人要塞维基维基百科兼容。

本项目所有贡献、代码和文档都将受到类似的许可。

[^1]: 这包括所有Rust Doc、文档和此代码库中的其他信息。

[^2]: 这已经实现,但其中一些部分不正确(不会产生正确的错误)。

依赖关系

~6–16MB
~222K SLoC