Vim configuration files for Elixir
Switch branches/tags
Nothing to show
Clone or download


Build Status

Elixir support for vim



  • Syntax highlighting for Elixir and EEx files
  • Filetype detection for .ex, .exs and .eex files
  • Automatic indentation


Plugin Managers

# pathogen
git clone ~/.vim/bundle/vim-elixir
" vim-plug
Plug 'elixir-editors/vim-elixir'

" Vundle
Plugin 'elixir-editors/vim-elixir'

" NeoBundle
NeoBundle 'elixir-editors/vim-elixir'

Manual installation

Run ./ to copy the contents of each directory in the respective directories inside ~/.vim.

mix format Integration

We've decided not to include mix format integration into vim-elixir. If you'd like to set it up yourself, you have the following options:

  • For asynchronous execution of the formatter, have a look at vim-mix-format
  • Add it as a formatprg (e.g. set formatprg=mix\ format\ -)


Run the tests: bundle exec parallel_rspec spec Spawn a vim instance with dev configs: bin/spawn_vim