YouCompleteMe with Neovim on Arch Linux

YouCompleteMe is an asynchronous code completion engine which offers on the fly code completion to vim and neovim. We can see from installation instruction that, despite all the good things it does, it is arguabgly harder to install than Linux Kernel. Also there is no easy way to install on Arch. In AUR there is a package for VIM but no package for neovim . Let’s see how we can install YCM in Neovim.