sodapopcan
Who are all the Vim users around here?
I’m wondering who still uses Vim for Elixir dev in these parts. VS Code appears to be the editor of choice for most or at least that is my impression!
I ask because I’m recently somewhat hellbent on fixing all the annoyances I’ve had with the existing vim integrations and wondering how far I should take it. I also just want a taste of how big the vim user-base is amongst Elixir devs and also curious how many vimmers have defected over to VS Code.
Say hi, if you will! ![]()
Most Liked
connorlay
My development environment these days: NeoVim + tmux + Alacritty + Pop!_OS plus the following plugins (unrelated ones are omitted):
- vim-polyglot for language support
- ale for linting and formatting
- vim-test for quickly running specific tests
- coc.nvim & coc-elixir for LSP support
- fzf.vim for fuzzy finding
- fern.vim for a better netrw file navigator
- vim-fugitive for git stuff
- vim-dadbod for database stuff
I’m quite happy with this setup so far, but I would like to replace coc.nvim with something simpler. I’m waiting for the built-in NeoVim LSP to stabilize before giving it a shot. I’m also eyeing LanguageClient-neovim as another option.
I have not found myself needing an integrated debugger, but I’ve heard good things about vimspector, although it lacks official Elixir support.
Somewhat related: I recently discovered stow for managing symlinks for my dotfiles.
EDIT: I should get around to writing a blog post about this ![]()
dbern
Hello!
Love vim. I’m using neovim 0.5 built-in LSP for working with ElixirLS. However, 0.5 isn’t released yet, but when it is I’ll update my blog with how to use it. In the meantime my dotfiles may be helpful.
I haven’t done this yet, but there’s a prettier plugin for EEX formatting and an idea of a persistent Node process (like an LSP) for quick formatting. Or vim-prettier to run on demand.
sorentwo
I’m a long time vim/neovim user. At this point tmux and vim keybindings are so ingrained that I can barely navigate elsewhere.
I use the elixir language server, which is 95% awesome. The 5% that is painful boils down to random crashes and dialyzer weirdness.
My dotfiles are available and somewhat minimal: GitHub - sorentwo/dotfiles: Dotfiles · GitHub
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








