NeoComplete が使える」= 「–enable-luainterp=dynamic」。

ビルドエラーに結構悩まされたけど、「export LIBS=”-ltermcap”」がミソでした。

$ sudo yum install rpm-build
$ sudo yum install rpmdevtools
$ rpmdev-setuptree
$ cd rpmbuild/SRPMS/
$ wget ftp://rpmfind.net/linux/fedora/linux/development/rawhide/source/SRPMS/v/vim-7.4.131-1.fc21.src.rpm
$ sudo useradd -s /sbin/nologin mockbuild
$ rpm -ivh vim-7.4.131-1.fc21.src.rpm
$ cd ../SOURCES/
$ curl -O 'ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.[132-160]'
$ cd ../SPECS/
$ patch < ~/vim.spec.patch
$ sudo yum install libacl-devel gpm-devel lua-devel lua desktop-file-utils libselinux-devel gtk2-devel libSM-devel libXt-devel libXpm-devel
$ rpmbuild -bb vim.spec
$ cd ../RPMS/i386/
$ sudo rpm -Uvh vim-*

tig を repoforge(rpmforge) でインストールしている人は、rpmdevtools のインストール時に bash-completion がコンフリクトするので、 epel 版の tig を入れなおせばおkっぽい。

$ sudo yum install tig --disablerepo=rpmforge --enablerepo=epel

vim.spec.patch は こちら または こちら から。