All Projects → slashmili → Alchemist.vim

slashmili / Alchemist.vim

Licence: gpl-3.0
Elixir Integration Into Vim

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Alchemist.vim

Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (+8.86%)
Mutual labels:  neovim, vim-plugin, vim-plugins, neovim-plugin
Visual Split.vim
Vim plugin to control splits with visual selections or text objects
Stars: ✭ 190 (-69.94%)
Mutual labels:  neovim, vim-plugin, vim-plugins, neovim-plugin
Targets.vim
Vim plugin that provides additional text objects
Stars: ✭ 2,114 (+234.49%)
Mutual labels:  neovim, vim-plugin, vim-plugins, neovim-plugin
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: ✭ 447 (-29.27%)
Mutual labels:  neovim, vim-plugin, vim-plugins, neovim-plugin
Vim Dadbod Completion
Database autocompletion powered by https://github.com/tpope/vim-dadbod
Stars: ✭ 163 (-74.21%)
Mutual labels:  neovim, vim-plugin, vim-plugins, neovim-plugin
Barbar.nvim
A neovim tabline plugin.
Stars: ✭ 359 (-43.2%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Vim Vsnip
Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.
Stars: ✭ 224 (-64.56%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Lens.vim
A Vim Automatic Window Resizing Plugin
Stars: ✭ 381 (-39.72%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
cmp-under-comparator
nvim-cmp comparator function for completion items that start with one or more underlines
Stars: ✭ 77 (-87.82%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Animate.vim
A Vim Window Animation Library
Stars: ✭ 173 (-72.63%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Completor.vim
Async completion framework made ease.
Stars: ✭ 1,158 (+83.23%)
Mutual labels:  code-completion, vim-plugin, neovim-plugin
format.nvim
Neovim lua plugin to format the current buffer with external executables
Stars: ✭ 189 (-70.09%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Indent Blankline.nvim
Indent guides for Neovim
Stars: ✭ 203 (-67.88%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Vim Packager
Vim plugin manager that utilizes "jobs" and "pack" features.
Stars: ✭ 197 (-68.83%)
Mutual labels:  neovim, vim-plugins, neovim-plugin
Vim Ghost
Vim/Nvim client for GhostText - Edit browser text areas in Vim/Neovim
Stars: ✭ 245 (-61.23%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
virt-column.nvim
Display a character as the colorcolumn
Stars: ✭ 64 (-89.87%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Gen tags.vim
Async plugin for vim and neovim to ease the use of ctags/gtags
Stars: ✭ 288 (-54.43%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Blamer.nvim
A git blame plugin for neovim inspired by VS Code's GitLens plugin
Stars: ✭ 283 (-55.22%)
Mutual labels:  neovim, vim-plugin, neovim-plugin
Vim Dadbod Ui
Simple UI for https://github.com/tpope/vim-dadbod
Stars: ✭ 315 (-50.16%)
Mutual labels:  neovim, vim-plugins, neovim-plugin
Neotex
latex live preview - plugin for neovim and vim 8
Stars: ✭ 170 (-73.1%)
Mutual labels:  neovim, vim-plugin, neovim-plugin

alchemist.vim

License GPL 3 Build Status

This plugin uses ElixirSense to give inside information about your elixir project in vim. (looking for old version that works with alchemist-server? checkout 2.8.2)

alchemist.vim supports:

  • Completion for Modules and functions.
  • Documentation lookup for Modules and functions.
  • Jump to the definition.
  • Mix integration.
  • IEx integration.

Installation

You need to have Erlang(OTP >= 19) and Elixir installed in your machine.

Use your favourite VIM plugin manager for installation, in this doc we use Vundle

Add this line to your .vimrc

Plugin 'slashmili/alchemist.vim'

Documents

You can find more about short keys, commands and configs here.

Issues

If you faced any problem, create a new issue in the issue tracker.

Contributors

Contributing

Fork the project and help to add new features to the project. Don't know what to contribute? Take a look at the project todo list

Remember all interactions on our repositories follow elixir's Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].