I love the simplicity of using Visual Studio Code for Ruby development, but my true love still lies with Neovim for development. The complexity of configuring Vim/Neovim has kept me away from the environment for some time, but now with the advent of coc.vim and solargraph, setting up a ruby development environment with the power of VS Code has become extremely simple. Pre-requisites A few things to note before we get started.
There’s a lot of fanfare for text editors like Visual Studio Code and Atom for general development these days while those that utilize Vim, Neovim, and Emacs seem to be forgotten. Thankfully, and I can’t believe I’m saying this, Microsoft has created a new standard for making language plugins for IDEs and text editors. The Language Server Protocol standard has made it simple to create cross-platform and cross-editor language plugins, as long as the IDE or editor knows how to handle the Language Server.