SpaceVim

SpaceVim

Author of SpaceVim wanting to improve the Elixir layer - please help

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

Most Liked

SpaceVim

SpaceVim

Hello, I have wrote a post about using vim as Elixir ide.

SpaceVim

SpaceVim

Thanks!

slashmili

slashmili

Well of course alchemist.vim is cooler :stuck_out_tongue:

  1. For start if you check the repositories Alchemist.vim is more active
  2. If you check https://vimawesome.com/?q=elixir you’ll see more people added Alchemist.vim to their dotfile repos
  3. 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 :wink:

SpaceVim

SpaceVim

Oh, elixirLS seems greate, I will add lsp support for elixir in SpaceVim. This should be added before SpaceVim v0.9.0 is released.

the pull request is:

SpaceVim

SpaceVim

I have merged lsp support for elixir into SpaceVim, and the elixir language layer doc is:

and I am not sure if any one need a Chinese verison:

BTW, we are calling for code owner for elixir language layer, the code owner feature is a new feature of github, for more info, you can check out:

https://github.com/SpaceVim/SpaceVim/issues/2002

Where Next?

Popular in Dev Env & Tools Top

AstonJ
While on the theme of routers: Is your computer's internet connection wired or wireless? (Poll) Which router do you use? How do you se...
New
nickurban
Cursor Cloud Agents are quite good at writing Elixir now, but only with a custom configuration. It took me a while to get this working p...
New
dimitarvp
Yeah, feels the same here. :confused: And I made a much bigger investment, the iMac Pro I got was $8000 at the time I bought it (2019). ...
New
aziz
I’m happy to finally present to you the best Sublime Text package for Elixir, templates and more! :partying_face: :confetti_ball: Elixi...
New
New
AstonJ
Welcome to our thread for Windows users :smiley: Mac users please use this thread Linux users please use this thread For those who dis...
New
kayoj
Hello I have been testing different environments for Elixir development & noticed something odd. When I run the Elixir formatter loc...
#ai
New
NickGnd
Hey :waving_hand: Tidewave has just been announced by José Valim :fire: Watch Tidewave transform Claude Desktop into an agent by runni...
New
AstonJ
Welcome to our new Dev Environment & Tools section! We had originally pencilled this in for inclusion later in the year (closer to o...
New
AstonJ
Do we have any frequent travellers or digital nomads here? If so where have you been and do you have any tips to share? (Particularly in...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on build...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New

We're in Beta

About us Mission Statement