A Vim plugin providing Elixir language integration with completion, documentation, and navigation using ElixirSense.
Alchemist.vim is a Vim plugin that integrates Elixir language support into the Vim editor. It uses ElixirSense to provide features like code completion, documentation lookup, and navigation, helping developers write and understand Elixir code more efficiently within Vim.
Elixir developers who prefer using Vim as their primary code editor and want enhanced language tooling without switching to a different IDE.
It offers a lightweight, Vim-native solution for Elixir development with reliable language intelligence, avoiding the overhead of larger IDEs while maintaining a familiar editing workflow.
Elixir Integration Into Vim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages ElixirSense directly within Vim for intelligent completion, documentation lookup, and jump-to-definition, avoiding external IDE bloat as highlighted in the README.
Seamlessly integrates Elixir's build tool Mix and interactive shell IEx, enabling project tasks and code evaluation without leaving Vim, per the feature list.
Requires only Erlang/OTP and Elixir installation, with setup via plugin managers like Vundle, keeping the Vim environment minimal and fast.
The repository is explicitly archived, meaning no bug fixes, feature updates, or compatibility improvements, risking obsolescence with newer Vim or Elixir versions.
Manual installation of Erlang and Elixir is required, and configuration relies on external wikis, making it less turnkey than modern LSP solutions that auto-manage dependencies.
Lacks advanced LSP features like code actions or real-time diagnostics, and the wiki-based documentation may be incomplete compared to actively developed alternatives.