elixir-ls-lsp
Elixir language server (ElixirLS) for Claude Code â provides code intelligence and diagnostics for .ex, .exs, and .heex files.
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
/plugin marketplace add <org/repo>Add the configuration to /plugin install elixir-ls-lsp@<marketplace>
/pluginUse Cases
Usage Examples
/elixir-ls-lsp Show diagnostics for the current file and explain any errors.
/elixir-ls-lsp Autocomplete the function call for Enum.map with a list of integers.
/elixir-ls-lsp Find all references to the variable `user` in this project.
Security Audits
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..