Skip to content

Zed extension for deps-lsp - dependency management LSP

License

Notifications You must be signed in to change notification settings

bug-ops/deps-zed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deps

Zed Extensions License: MIT

Zed editor extension for deps-lsp — intelligent dependency insights across package ecosystems.

Deps extension in action

Features

  • Version Hints — Inline status indicators (up-to-date / outdated)
  • Hover Information — Version list with resolved version from lock file
  • Diagnostics — Warnings for outdated, yanked, or unknown packages
  • Code Actions — Quick version updates via Cmd+.
  • Autocomplete — Package names, versions, and feature flags

Supported Ecosystems

Ecosystem Manifest
Rust Cargo.toml
Node.js package.json
Go go.mod
Ruby Gemfile
Dart / Flutter pubspec.yaml
GitHub Actions / Docker Compose YAML files
Maven pom.xml
Java build configs
Gradle build.gradle
Gradle Kotlin DSL build.gradle.kts
Swift (SPM) Package.swift
PHP (Composer) composer.json

Installation

  1. Open Zed
  2. Press Cmd+Shift+X to open Extensions
  3. Search for Deps
  4. Click Install

How It Works

The extension launches deps-lsp as a language server. On first use, it resolves the binary in this order:

  1. Cached path from a previous run
  2. System PATH (deps-lsp executable)
  3. Auto-download from GitHub releases (platform-specific archive)

Old downloaded versions are cleaned up automatically after each update.

Configuration

Configure in Zed settings (Cmd+,):

{
  "lsp": {
    "deps-lsp": {
      "initialization_options": {
        "inlay_hints": {
          "enabled": true,
          "up_to_date_text": "",
          "needs_update_text": "❌ {}"
        },
        "diagnostics": {
          "outdated_severity": "hint",
          "unknown_severity": "warning"
        }
      }
    }
  }
}

License

MIT

About

Zed extension for deps-lsp - dependency management LSP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages