hariharasudhan94

hariharasudhan94

What is the best IDE for elixir?

I would like to know what is the best IDE for elixir development?

Most Liked

agustif

agustif

So the editor easily got out of control and I wanted to remember to persist this data so there’s a public gist on it:

hariharasudhan94

hariharasudhan94

thanks man , i prefer to use atom and VSCode

agustif

agustif

Gotta say, I ended up discovering proton-mode package for atom, which wipes out your atom config and loads a kind of spacemacs, which is been perfect for me because solves 2 problems:

  • Atom likes to crash, too much, even on a crazy Hackintosh setup which can handle like 100 open tabs on chrome lol.
  • I want to learn vim/spacemacs for productivity, but the terminal-based counterparts are to terse for me to learn. being able to mix and match my already learned OS/App shortcuts/ux, but at the same time have vim mode-plus (i for insert, etc) and space-macs like for shortcuts (I ended up editing my .proton file to add some extensions I wanted and change theming and Editor settings)

Check it out on GitHub proton-mode

My ~/.proton ended up looking something like this:

:tools/git
:tools/linter
:tools/bookmarks
:tools/build
:tools/minimap
:tools/expose
:tools/terminal
:tools/todo

:lang/markdown
:lang/javascript
:lang/elixir
:lang/html
:lang/css
:lang/json

:pigments
:dash
:autocomplete-paths
:atom-clock
:autocomplete-project-paths
:symbols-tree-nav
:linter-write-good
:language-generic-config
:enhanced-tabs
:indent-guide-improved
:tree-view-autoresize
:markdown-writer
:tree-view-git-status
:undo-tree
:fold-lines

darkmarmot

darkmarmot

I use Webstorm – it’s Elixir’s plugin has the best syntax highlighting I’ve seen.

jerojasro

jerojasro

vim + ls-elixir, using the ALE plugin; ls-elixir provides linting, compilation warnings/errors, code navigation, code completion, code formatting, quick access to docs, and I use several vim plugins for additional functionality, like fugitive (git interaction), ctrl-p (file navigation).

Where Next?

Popular in Questions Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
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
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
kostonstyle
Hi all I want to have a unix time, from the current time plus 1 hour. DateTime.now + 1 hour How to get it in elixir? Thanks
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement