While years ago it was hard envisioning Microsoft contributing significantly to the Linux kernel or Mesa 3D graphics driver stack, maintaining its own in-house Linux distribution, or publishing so much open-source software, these days it's par for the course thanks to Windows Subsystem for Linux (WSL), Linux dominating Azure instances, etc
In this article, I will describe step by step how to configure Neovim to move away from Xcode. It took me several months to figure it all out piece by piece and to combine it into one working iOS development environment. Hopefully, it won't take you more than half a day to configure it with my help.