#cargo-toml #toml #cargo #lsp #language-server

bin+lib cargotomllsp

为 Cargo.toml 文件提供 LSP 服务器

2 个版本

0.1.1 2024年1月28日
0.1.0 2024年1月28日

2115开发工具

MIT 许可证

17KB
387 代码行

cargotomllsp 🔧

这个 LSP 服务器将让您免于去 crates.io/docs.rs/... 查找最新版本的包。受到一些 vsc*de 中具有此功能的视频的启发。不能让那些烦人的 vsc*de 程序员拥有更多功能(未来可能会添加对 vsc*de 的支持)...

支持的功能 🧰

目前,服务器可以提供

  • crates 的最新版本
  • 功能名称

用法 🛠️

在未来,这可能会通过 Mason 提供。目前,您需要安装 Rust,然后运行以下命令进行安装

$ cargo install cargotomllsp

Neovim ⚡

工作进行中。但目前如果您想要快速将其附加到缓冲区,则可以运行以下代码中的 attach_lsp.lua。在 neovim 中运行 lua 代码的快速方法是使用以下命令

luafile <path-to-file>

日志记录

服务器应将日志输出到 $HOME/.local/state/cargotomllsp.log

依赖项

~12–31MB
~477K SLoC