bitboxer

bitboxer

How is your Vim set up?

In the last couple of months I only played a little bit with elixir, haven’t had much time to actually build something with it. But now that I am starting to actually use it for a project, I am curious what vim plugins everybody is using to make writing elixir as pleasant as possible inside of vim.

I shared my config in my blog and am very curious on what other vim users here use in their day to day elixir lives. Please share your config :slight_smile: .

Most Liked

minhajuddin

minhajuddin

I use neovim and a pretty big list of plugins

set termguicolors " use true colors in the terminal

" Make sure you use single quotes
call plug#begin('~/.vim/plugged')
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' " Group dependencies, vim-snippets depends on ultisnips, snippets
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' } " On-demand loading , File browser
Plug 'tomasr/molokai' " colorscheme
Plug 'tpope/vim-sensible' " sensible defaults
" Plug 'shougo/deoplete.nvim' " autocomplete
Plug 'Valloric/YouCompleteMe', { 'do': './install.py --clang-completer --gocode-completer --tern-completer --racer-completer' }
Plug 'tpope/vim-fugitive' " git
Plug 'tpope/vim-surround' " surround
Plug 'tpope/vim-rails' " rails stuff
Plug 'tpope/vim-repeat'
"Plug 'actionshrimp/vim-xpath'
Plug 'tpope/vim-endwise'
Plug 'tpope/vim-unimpaired'
Plug 'tpope/vim-eunuch'
Plug 'tpope/vim-projectionist'
Plug 'scrooloose/nerdcommenter'
Plug 'minhajuddin/zainu-vim'
Plug 'jiangmiao/auto-pairs'
Plug 'ctrlpvim/ctrlp.vim'
Plug 'JazzCore/ctrlp-cmatcher'
Plug 'bling/vim-bufferline'
Plug 'yggdroot/indentline'
Plug 'mileszs/ack.vim'
Plug 'itchyny/lightline.vim'
Plug 'vim-airline/vim-airline'
Plug 'mattn/emmet-vim'
Plug 'fatih/vim-go'
Plug 'maksimr/vim-jsbeautify', {'do' : 'git submodule update --init --recursive'}
Plug 'godlygeek/tabular'
Plug 'scrooloose/syntastic'
Plug 'tpope/vim-abolish'
Plug 'minhajuddin/vim-quickrun'
Plug 'bronson/vim-trailing-whitespace'
Plug 'kana/vim-textobj-user'
Plug 'nelstrom/vim-textobj-rubyblock'
Plug 'marijnh/tern_for_vim', { 'do': 'npm install' }
Plug 'tacahiroy/ctrlp-funky'
Plug 'ConradIrwin/vim-bracketed-paste'
Plug 'DrawIt'
" elixir
Plug 'elixir-lang/vim-elixir'
Plug 'slashmili/alchemist.vim'
"Plug 'awetzel/elixir.nvim', { 'do': 'yes \| ./install.sh' }
Plug 'powerman/vim-plugin-AnsiEsc'
Plug 'thinca/vim-ref'
Plug 'neomake/neomake'
Plug 'diepm/vim-rest-console'
Plug 'ivalkeen/vim-ctrlp-tjump'
Plug 'editorconfig/editorconfig-vim'
Plug 'junegunn/rainbow_parentheses.vim'
Plug 'rust-lang/rust.vim'
Plug 'racer-rust/vim-racer'
"Plug 'majutsushi/tagbar'
Plug 'vim-airline/vim-airline-themes'
Plug 'junegunn/gv.vim'
Plug 'vimwiki/vimwiki'
Plug 'vim-erlang/vim-erlang-runtime'
" languages
Plug 'leafgarland/typescript-vim'
Plug 'lifepillar/pgsql.vim'
Plug 'vim-scripts/dbext.vim'

" trial
Plug 'airblade/vim-gitgutter'
Plug 'elmcast/elm-vim'
Plug 'tudorprodan/html_annoyance.vim'
Plug 'terryma/vim-multiple-cursors'
Plug 'ten0s/syntaxerl'
Plug 'kshenoy/vim-signature'
Plug 'janko-m/vim-test'
Plug 'benmills/vimux'
Plug 'tpope/vim-fireplace'
Plug 'sheerun/vim-polyglot'
Plug 'ludovicchabant/vim-gutentags'

runtime macros/matchit.vim
call plug#end()

source ~/r/dotfiles/vim.settings.vim
max-underthesun

max-underthesun

I’ve just started learning Vim (ST and Atom user).
Thanks a lot for your config and especially for tons of comments in it :slight_smile:
Very useful!

Thanks for pointing me to Janus, I’ll definitely give it a try… probably after I get used to Vim.

SpaceVim

SpaceVim

I also want to improve the lang#elixir layer in SpaceVim.

REPL for elixir

Where Next?

Popular in Dev Env & Tools Top

New
pinksynth
Hey everybody. I was wondering if anybody here has used Panic’s Nova editor. It came out recently and I saw there was no Elixir Formatte...
New
g33kidd
Just curious as to what everyone is using in terms of colors. I’m currently using Sublime Text 3 and using the GoldenDragon color scheme....
New
ariandanim
Dear all, Does anyone has tried using ARM Laptop Snapdragon? I am planning to buy new one for my daily coding, but still need some sugg...
New
New
mveytsman
If you use vim, upgrade alchemist.vim to 2.8.0 as soon as possible!! There’s a bug that allows any website to take over your computer. ...
New
AstonJ
macOS had always used your Account Name as your Username (Case-Preserving) but from around Catalina onwards it started downcasing usernam...
New
Dusty
New England download page New England repo I am a long-time dark theme user, but I recently developed an interest in coding on a light ...
New
AstonJ
Welcome to our thread for Linux users :smiley: Mac users please use this thread Windows users please use this thread For those who dis...
New
AstonJ
Following on from part of the discussion in the Digital Nomads & Frequent Travellers (Tips/Advice/Chat) thread, I thought it might be...
New

Other popular topics Top

Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I fore...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35953 110
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31107 143
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 47849 226
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New

We're in Beta

About us Mission Statement