BeClaude

elixir-ls-lsp

18.2kCommunity RegistryGeneralby Anthropic

Elixir language server (ElixirLS) for Claude Code — provides code intelligence and diagnostics for .ex, .exs, and .heex files.

First seen 4/17/2026

Summary

heex files.

  • It helps developers write correct Elixir code faster by catching errors early and offering contextual suggestions directly in the chat.

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install elixir-ls-lsp@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

Get real-time syntax and type errors while editing an Elixir module.
Receive autocompletion suggestions for function calls and module attributes in .ex files.
Diagnose issues in Phoenix templates (.heex) such as mismatched tags or undefined assigns.
Quickly refactor code by leveraging LSP features like rename symbol across a project.
Check for unused imports or variables in an Elixir project to improve code quality.
Validate code style and formatting consistency using ElixirLS’s built-in formatter integration.

Usage Examples

1

/elixir-ls-lsp Show diagnostics for the current file and explain any errors.

2

/elixir-ls-lsp Autocomplete the function call for Enum.map with a list of integers.

3

/elixir-ls-lsp Find all references to the variable `user` in this project.

View source on GitHub
lsp

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is elixir-ls-lsp?

This skill integrates ElixirLS, the official language server for Elixir, into Claude Code, providing real-time code intelligence, diagnostics, and autocompletion for .ex, .exs, and .heex files. It helps developers write correct Elixir code faster by catching errors early and offering contextual suggestions directly in the chat.

How to install elixir-ls-lsp?

To install elixir-ls-lsp: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install elixir-ls-lsp@<marketplace>. Finally, /plugin in Claude Code.

What is elixir-ls-lsp best for?

elixir-ls-lsp is a plugin categorized under General. It is designed for: lsp. Created by Anthropic.

What can I use elixir-ls-lsp for?

elixir-ls-lsp is useful for: Get real-time syntax and type errors while editing an Elixir module.; Receive autocompletion suggestions for function calls and module attributes in .ex files.; Diagnose issues in Phoenix templates (.heex) such as mismatched tags or undefined assigns.; Quickly refactor code by leveraging LSP features like rename symbol across a project.; Check for unused imports or variables in an Elixir project to improve code quality.; Validate code style and formatting consistency using ElixirLS’s built-in formatter integration..