Building vim 8 on Ubuntu with system clipboard support

I really love doing my coding work in vim, and I also love working on Ubuntu (lately I've been on Ubuntu 17.10 and am really enjoying Gnome shell). At any rate I like to use vim 8 because it has asynchronous i/o support, which I need for ale. The only problem is that installing the binary via apt-get does not give me system clipboard support, so how to fix that?

Well, I decided to build vim from source. This is how I did it, and I get the latest version of vim, which is great, plus I get xterm integration for the system clipboard.

$ sudo apt-get remove vim # to remove the binary I had installed
$ sudo apt build-dep vim
$ git clone git@github.com:vim/vim.git
$ cd vim/src
$ ./configure --enable-multibyte \
            --enable-rubyinterp=yes \
            --enable-pythoninterp=yes \
            --with-python-config-dir=/usr/lib/python2.7/config \
            --enable-python3interp=yes \
            --with-python3-config-dir=/usr/lib/python3.5/config \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-cscope \
            --prefix=/usr \
            --enable-gui=auto --enable-gtk2-check --with-x # this is what I needed
$ make
$ sudo make install
Building vim 8 on Ubuntu with system clipboard support
Share this