Elixir Event Navigator is a Visual Studio Code extension designed for developers working with the LiveViewNative library in Phoenix projects. It facilitates easy navigation between Elixir event definitions and handlers, particularly useful for building native iOS apps with SwiftUI using Phoenix LiveView.
- Quick navigation between Elixir event definitions and their corresponding handlers
- Support for Phoenix LiveView and LiveViewNative projects
- Enhanced navigation experience in
.ex
,.exs
, and.swiftui.ex
files - Bridges the gap where VS Code's official definition jump functionality falls short for specific languages and libraries
- Place your cursor on an event definition or handler in an Elixir file
- Use the shortcut
command+chick
or the "Navigate to Event/Handler" command from the command palette - The extension will automatically jump to the related event definition or handler
- Visual Studio Code 1.60.0 or higher
- Phoenix project open in the workspace
- LiveViewNative Swift package installed
- Open VS Code
- Go to the Extensions view (Ctrl+Shift+X)
- Search for "Elixir Event Navigator"
- Click Install
[List any configuration options here]
[List any known issues or limitations]
The LiveViewNative Swift package allows you to use Phoenix LiveView to build native iOS apps with SwiftUI. This extension aims to enhance the development experience by providing easy navigation between related Elixir code elements.
If you encounter any issues or have suggestions for improvements while using this extension, please raise an issue on our GitHub repository.
Thank you for using Elixir Event Navigator!