Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Erlang Language PlatformNew to Visual Studio Code? Get it now.
Erlang Language Platform

Erlang Language Platform

erlang-language-platform

|
2,534 installs
| (5) | Free
Erlang Language Support for VS Code, by WhatsApp.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Erlang Language Platform

The Erlang Language Platform (ELP) is a modern Language Server Protocol (LSP) implementation for Erlang, developed by WhatsApp. ELP provides comprehensive IDE support for Erlang development, bringing features you'd expect from modern development tools to the Erlang ecosystem.

Built with scalability and performance in mind, ELP uses incremental analysis to handle large codebases efficiently, making it suitable for projects of any size.

Features

Code Intelligence

  • 📍 Go To Definition - Jump to function, type, record definitions, etc
  • 🔍 Find References - Find all usages of functions, types, and variables
  • ✨ Auto-completion - Intelligent code completion for functions, variables, modules and more
  • 🏷️ Hover Information - View documentation and type information on hover
  • 📞 Call Hierarchy - Explore caller/callee relationships
  • ✍️ Signature Help - Parameter hints while typing function calls
  • 📋 Inlay Hints - Display parameter names inline
  • 🎨 Syntax Highlighting - Full Erlang syntax support
  • 📝 Code Lenses - Inline actions for running tests and debugging
  • 🔄 Workspace Symbol Search - Quickly find symbols across your project

Code Quality

  • 🔧 Diagnostics - Real-time error and warning detection
  • 💡 Code Actions - Quick fixes and refactoring suggestions
  • 🧪 Eqwalizer Integration - Type checking with Eqwalizer

Debugging & Testing

  • 🐞 Integrated Debugger - Debug Erlang applications with breakpoints and variable inspection

Documentation

For comprehensive documentation, visit:

  • 📚 Official Documentation
  • 🚀 Getting Started Guide
  • ⚙️ Configuration Reference
  • ❓ FAQ

Contributing

We welcome contributions! Please see our Contributing Guide for details.

Community & Support

  • 🐛 Issues: GitHub Issues
  • 💬 Discussions: GitHub Discussions

License

ELP is dual-licensed under:

  • Apache License 2.0
  • MIT License

Acknowledgments

ELP was designed at WhatsApp and inspired by the Rust Analyzer project. Special thanks to all contributors who have helped make ELP better.


Made with ❤️ by the WhatsApp team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft