Vim plugin providing syntax highlighting, filetype detection, and indentation for Elixir and EEx files.
vim-elixir is a Vim plugin that adds language support for Elixir, including syntax highlighting, filetype detection, and automatic indentation. It solves the problem of editing Elixir code efficiently in Vim by providing essential editor features tailored to the language's syntax and file types.
Elixir developers who use Vim or Neovim as their primary code editor and want native language support without switching to a different IDE.
Developers choose vim-elixir for its lightweight, focused approach to Elixir editing—it delivers reliable core features without bloat, integrates well with existing Vim workflows, and is maintained by the Elixir community.
Vim configuration files for Elixir
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports syntax highlighting and filetype detection for all major Elixir file types including .ex, .exs, .eex, .heex, .leex, and .sface, as detailed in the README's features list.
Focuses on core editing features without unnecessary dependencies, prioritizing stability and performance, which aligns with the project's philosophy stated in the description.
Integrates with vim-dadbod to run SQL queries on Ecto repositories directly from Vim, enhancing workflow for database interactions, as specified in the README.
Deliberately excludes mix format support due to compilation issues and external process dependencies, requiring manual setup with plugins like vim-mix-format, as admitted in the Notes/Caveats section.
Actively seeking new maintainers, which could slow bug fixes and updates, as highlighted in the Development section under 'Maintenance Help'.
Known issues with indentation rules for constructs like 'with' statements, requiring workarounds, as mentioned in the feature wishlist for fixes.