# vim-elixir **Repository Path**: hustlion-dev/vim-elixir ## Basic Information - **Project Name**: vim-elixir - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-21 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vim-elixir [![Build Status](https://travis-ci.org/elixir-editors/vim-elixir.svg?branch=master)](https://travis-ci.org/elixir-editors/vim-elixir) [Elixir](http://elixir-lang.org) support for vim ## Description Features: * Syntax highlighting for Elixir and EEx files * Filetype detection for `.ex`, `.exs` and `.eex` files * Automatic indentation ## Installation ### Plugin Managers ```bash # pathogen git clone https://github.com/elixir-lang/vim-elixir.git ~/.vim/bundle/vim-elixir ``` ```viml " vim-plug Plug 'elixir-editors/vim-elixir' " Vundle Plugin 'elixir-editors/vim-elixir' " NeoBundle NeoBundle 'elixir-editors/vim-elixir' ``` ### Manual installation Run [./manual_install.sh](manual_install.sh) 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](https://github.com/mhinz/vim-mix-format) * Add it as a `formatprg` (e.g. `set formatprg=mix\ format\ -`) ## Development Run the tests: `bundle exec parallel_rspec spec` Spawn a vim instance with dev configs: `bin/spawn_vim`