3 个版本

0.1.4 2024年6月19日
0.1.3 2024年5月29日
0.1.2 2024年5月27日

#262开发工具

Download history • Rust 包仓库 257/week @ 2024-05-25 • Rust 包仓库 31/week @ 2024-06-01 • Rust 包仓库 10/week @ 2024-06-08 • Rust 包仓库 197/week @ 2024-06-15 • Rust 包仓库 25/week @ 2024-06-22 • Rust 包仓库

160 每月下载次数

MIT/Apache

56KB
1.5K SLoC

设备树源文件的语言服务器

Build Status Crates.io

基于tree-sitter-devicetree语法的DTS文件的LSP。

功能与路线图

  • 跳转到标签定义
  • 查找标签引用
  • 处理编辑器缓冲区更改
  • 重命名标签/引用

安装

cargo install dts-lsp

Neovim配置

vim.api.nvim_create_autocmd('FileType', {
    pattern = "dts",
    callback = function (ev)
        vim.lsp.start({
            name = 'dts-lsp',
            cmd = {'dts-lsp'},
            root_dir = vim.fs.dirname(vim.fs.find({'.git'}, { upward = true })[1]),
        })
    end
})

依赖项

~11–20MB
~303K SLoC