31 个版本 (19 个稳定版)

1.7.2 2024 年 8 月 14 日
1.7.1 2024 年 7 月 25 日
1.6.0 2024 年 5 月 13 日
1.5.1 2024 年 3 月 20 日
0.2.1 2022 年 3 月 10 日

952GUI

Download history 7/week @ 2024-05-02 159/week @ 2024-05-09 68/week @ 2024-05-16 37/week @ 2024-05-23 40/week @ 2024-05-30 29/week @ 2024-06-06 28/week @ 2024-06-13 16/week @ 2024-06-20 12/week @ 2024-06-27 135/week @ 2024-07-04 33/week @ 2024-07-11 159/week @ 2024-07-18 195/week @ 2024-07-25 29/week @ 2024-08-01 97/week @ 2024-08-08 72/week @ 2024-08-15

每月 395 次下载

GPL-3.0-only…

3MB
57K SLoC

Slint 的 LSP (语言服务器协议) 服务器

此目录包含 Slint 的 LSP 服务器实现,包括诊断、代码补全、转到定义等,更重要的是,实时预览

通用用法

LSP 服务器由一个二进制文件组成,slint-lsp(或 Windows 上的 slint-lsp.exe)。它提供所有功能,并允许任何实现了标准化 LSP 协议的编程编辑器与之通信。

如果您已安装 Rust,可以通过运行以下命令安装二进制文件

cargo install slint-lsp

这将使最新发布的版本在 $HOME/.cargo/bin 中可用。如果您想尝试开发版本,也可以将 cargo install 指向 Git 仓库:对于发布版本。或者,要安装开发版本

cargo install slint-lsp --git https://github.com/slint-ui/slint --force

或者,您可以下载我们为 Linux 或 Windows 预先构建的二进制文件之一

  1. 打开 https://github.com/slint-ui/slint/releases
  2. 点击最新发布版本
  3. 从 "资源" 中下载 Linux x86-64 二进制文件的 slint-lsp-linux.tar.gz 或 Windows x86-64 二进制文件的 slint-lsp-windows.zip
  4. 将下载的存档解压到您选择的目录。

作为下一步,配置您的编辑器以使用二进制文件,无需任何参数

代码格式化

slint 代码格式化工具是 LSP 的一部分。有关如何将其用作独立工具的说明,请参阅 fmt README

编辑器配置

请检查Slint仓库中的编辑器文件夹,以获取如何设置不同编辑器与Slint一起使用的说明。

依赖项

~5-47MB
~808K SLoC