Just another Niconico personality
1月, 2014 のアーカイブ
[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4 の RPM をビルドする
「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
[メモ] bash: 最初または最後のコマンド履歴を表示
よく忘れるのでメモ。
- 履歴の先頭を表示: Alt + <
- 履歴の最後を表示: Alt + >
[メモ] さくらのレンタルサーバで NeoComplete @ Vim 7.4
10 年前
lua のインストールはこちらを参照のこと。
Mercurial のインストールはこのへんを参考にしました。
vim のインストール:
$ mkdir -p $HOME/local/src $ cd $HOME/local/src $ hg clone https://vim.googlecode.com/hg/ vim74 $ cd vim74 $ ./configure \ --prefix=$HOME/local \ --with-local-dir=$HOME/local \ --with-features=huge \ --disable-selinux \ --enable-multibyte \ --enable-perlinterp=yes \ --enable-luainterp=yes \ --enable-pythoninterp=yes \ --with-lua-prefix=$HOME/local \ --with-python-config-dir=/usr/local/lib/python2.7/config \ --enable-rubyinterp \ --with-ruby-command=$HOME/local/bin/ruby $ make && make install
NeoBundle のインストール:
$ mkdir -p $HOME/.vim/bundle $ cd $HOME/.vim/bundle $ git clone https://github.com/Shougo/neobundle.vim neobundle
$HOME/.vimrc に下記を追加
if has('vim_starting') set nocompatible set runtimepath+=~/.vim/bundle/neobundle/ endif call neobundle#rc(expand('~/.vim/bundle/')) NeoBundle "Shougo/neocomplete" filetype plugin indent on NeoBundleCheck
うちの設定はこんな感じ。
[メモ] さくらのレンタルサーバに lua をインストールする
10 年前
Vim 7.4でNeoCompleteを使えるようにするために、luaをインストール。
$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz $ cd lua-5.2.3 $ make freebsd install INSTALL_TOP=$HOME/local
[メモ] Vim 7.4 の configure @ CentOS 6.5
本当にただのメモですw
あとでまとめる(かも)。
./configure \ --prefix=/usr/local \ --with-features=huge \ --disable-selinux \ --enable-multibyte \ --enable-perlinterp=dynamic \ --enable-luainterp \ --enable-pythoninterp \ --with-python-config-dir=/usr/lib64/python2.6/config \ --enable-rubyinterp \ --with-ruby-command=/usr/bin/ruby