Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattreduce/vim-mix
Vim plugin for using Elixir's build tool, mix
https://github.com/mattreduce/vim-mix
elixir elixir-lang mix vim vim-plugins vim-script
Last synced: 5 days ago
JSON representation
Vim plugin for using Elixir's build tool, mix
- Host: GitHub
- URL: https://github.com/mattreduce/vim-mix
- Owner: mattreduce
- Created: 2013-05-14T02:13:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-02-12T19:09:29.000Z (almost 7 years ago)
- Last Synced: 2023-03-24T05:44:44.198Z (over 1 year ago)
- Topics: elixir, elixir-lang, mix, vim, vim-plugins, vim-script
- Language: Vim script
- Homepage: http://mattreduce.github.io/vim-mix/
- Size: 14.6 KB
- Stars: 64
- Watchers: 5
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# mix.vim
Plugin for using Elixir's build tool, `mix`.
## Installation
I recommend installing [pathogen.vim][pathogen], then running the following:
cd ~/.vim/bundle
git clone git://github.com/mattreduce/vim-mix.git## Usage
- `:Mix [command]` runs the default mix task (the "run" task, unless otherwise
configured), or the given command.
- `:Mclean` cleans generated application files
- `:Mcompile` compiles sources files
- `:Mdeps` lists project dependencies and their status
- `:Mdeps clean` removes dependency files
- `:Mdeps compile` compiles dependencies
- `:Mdeps get` gets all out of date dependencies
- `:Mdeps unlock` unlocks all dependencies
- `:Mdeps update` updates project dependencies
- `:Mtest` runs the project's tests## Planned commands
- `:Mixfile` opens the project Mixfile.
- `:Mdeps unlock ` unlocks _specific_ dependencies
- `:Mdeps update ` updates _specific_ dependencies
- `:Mdo` executes the commands separated by comma
- `:Mescript` generates an escript and replaces the current buffer
- `:Mrun` runs the given expression## License
Copyright © Matthew Conway. Distributed under the same terms as Vim itself.
See `:help license`.[pathogen]: https://github.com/tpope/vim-pathogen