I am author of SpaceVim, As you know SpaceVim is a vim config which provide layer feature.
I want to improve the elixir layer in SpaceVim. But I am really new to elixir, I am going to learn elixir, and try to find what is the most needed feature when coding elixir.
if you know any elixir vim plugin, please let me know. and here is a list of feature, a language feature should support:
Fix imports.
Show documentation.
Show variables usage (in file/in project).
Go to previous/next method
Go to implementation.
Go to type declaration.
Go to super class (or method).
Go to test class (or method).
Rename variable.
Fix linter errors.
Place breakpoint.
Start debugging.
Override interface methods.
Generate constructor/getter/setter/getter and setter/equals/test method
Alchemist.vim is using ElixirSense which is used in Atom and other editors so the chance of getting update and patches is more because more people are using that.
@SpaceVim I’m using Elixir day to day. so we I can dogfooding your experimental branch
Good luck. If you succeed I’ll be very likely to switch back to vim for Elixir as I moved to VS Code mostly because I thought ElixirLS was worth switching for.