Skip to content

Instantly share code, notes, and snippets.

@agustif
Last active February 6, 2022 18:43
Show Gist options
  • Star 35 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save agustif/2f573557e5d2e4b42ed3b6cc4d285a8b to your computer and use it in GitHub Desktop.
Save agustif/2f573557e5d2e4b42ed3b6cc4d285a8b to your computer and use it in GitHub Desktop.
Elixir Best IDEs and packages for magic and stuff

I no personal preference/order

Vim packages

vim-elixir: Vim configuration files for Elixir

alchemist.vim: This plugin uses alchemist-server to give inside information about your elixir project in vim.

Janus: This is a distribution of plug-ins and mappings for Vim, Gvim and MacVim.

neovim-elixir: Neovim host plugin for Elixir

Vim and related resources

[Video] neovim for Elixir [DailyDrip]

[Discussion] How is your Vim set up? [Elixir-Fourm]

[Article] How to Install vim-elixir with Vundle

[Article] TDD with Elixir and Neovim by codyjroberts.com

Emacs

spacemacs.org: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs and Vim! [Alchemist: Elixir Tooling Integration Into Emacs] (http://www.alchemist-elixir.org/) | gh

Emacs resources and others

emacs example configuration for elixir by @gausby

Atom Packages/Plugins

autocomplete-elixir: Intelligent elixir code completion language-elixir: Elixir language support for Atom linter-elixirc: Bare Minimum Elixir lint package

Atom other resources

[Article] Atom as an elixir IDE by nietaki

ElixirSublime: Elixir plugin for SublimeText 3 providing code completion and linting. Elixir.tmbundle: A TextMate / Sublime Text Bundle for the Elixir programming language.

VSCode | brew cask install visual-studio-code

vscode-elixir: This extension adds rich elixir language support to VS Code including: Syntax Coloring, Snippets, Intellisense | github | ext install vscode-elixir vscode-elixir-screenshot vscode-credo: Visual Studio Code extension to integrate Credo, a static code analysis tool/linter for Elixir | github | ext install vscode-credo

elixir-linter: Provides linting for Elixir files using Credo for Visual Studio Code | github | ext install elixirlinter

elixir-linter screenshot tooltips

IntelliJ IDEA | GitHub Repo | brew cask install intellij-idea-ce

IntelliJ-Elixir: This is a plugin that adds support for Elixir to JetBrains IntelliJ IDEA platform IDEs (0xDBE, AppCode, IntelliJ IDEA, PHPStorm, PyCharm, Rubymine, WebStorm).

IntelliJ IDEA other resources

[Video] The road to IntelliJ-Elixir 1.0.0 ElixirConf2015 IntelliJ-Elixir changelog by @KronicDeth at ElixirForum.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment