Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir Hex Lens

Zed Extensions CI

A Zed extension that shows hover information and autocompletion for Hex packages in Elixir mix.exs files.

Features

  • Hover: shows package name, description, latest version with publish date, and links to hex.pm, hexdocs and repository
  • Autocompletion: suggests Hex packages as you type {: in a mix.exs file

Examples

Hover:
hover

Autocomplete:
autocomplete

Installation

Install Elixir Hex Lens from the Zed extension marketplace (zed: extensions in the command palette).

Configuration

Custom server binary path

By default, the extension downloads the LSP server binary from GitHub releases. To use a custom binary (e.g. a local build), add this to your Zed settings.json:

{
  "lsp": {
    "elixir-hex-lens": {
      "binary": {
        "path": "/path/to/elixir-hex-lens-lsp"
      }
    }
  }
}

The extension resolves the server binary in this order:

  1. Custom path from Zed settings (as shown above)
  2. Cached path from a previous invocation
  3. System PATH lookup
  4. Download from GitHub releases

License

Apache-2.0

About

A Zed extension that shows hover information and autocompletion for Hex packages in Elixir mix.exs files

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages