SpaceVim

SpaceVim

I am author of SpaceVim, As you know SpaceVim is a vim config which provide layer feature.

https://github.com/SpaceVim/SpaceVim

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

Showing Posts 1 to 10

acrolink

acrolink

There is vim-elixir, here:

https://github.com/elixir-editors/vim-elixir

I use it for code formatting, works fine.

SpaceVim

SpaceVim OP

Thanks, I will add this to elixir layer. and anyone use neovim?

what the differences between these plugins:

https://github.com/slashmili/alchemist.vim

https://github.com/kbrw/elixir.nvim

AstonJ

AstonJ

Nice one Wang, good luck :023:

Re Neovim, you can see code editor usage here: Elixir Code Editors & IDEs - which one are you using? (Poll)

@slashmili is the author of Alchemist.vim… hopefully he’ll see this and might be able to tell you the difference between the two..

SpaceVim

SpaceVim OP

nice, Thanks for your info, I just include the alchemist.vim into spacevim’s elixir layer, I also add a REPL support for elixir.

please check 为什么停止维护 SpaceVim

BTW, for debug, I do not know which tool I should use, I am really new to elixir.

SpaceVim

SpaceVim OP

and would you like to add SpaceVim into the list? :slight_smile:

AstonJ

AstonJ

Unfortunately polls can’t be added to once posted - but we’ll add it to the next one :+1:t3:

SpaceVim

SpaceVim OP

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 Vim Awesome 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 OP

Thanks, I think the elixir layer in spacevim is done, any feedback is welcome. :slight_smile:

OvermindDL1

OvermindDL1

I’ve been using it though I don’t think it has elixir language server support yet?
I do love it though. :slight_smile:

Where Next? Top

Trending in Dev Env & Tools Top

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews