Fork me on GitHub

(code "liquidz.uo")

Mac上でVimをソースからインストールしたことがなかったので、ソースビルドするついでにLua対応した際のメモです。

作業する際に参考したページは以下の通りです。

要なライブラリをインストール

brew install mercurial
brew install lua

LuaJITをビルド

cd ~/opt/src
git clone http://luajit.org/git/luajit-2.0.git luajit
cd luajit

make
make install

Vimをビルド

cd ~/opt/src
hg clone https://vim.googlecode.com/hg/ vim
cd vim

./configure --prefix=/usr/local --with-features=huge --enable-multibyte --enable-luainterp --with-luajit --enable-fail-if-missing --with-lua-prefix=/usr/local

make
make install
  • 最後の '--with-lua-prefix' を指定しないとconfigure時に 'configure: error: could not configure lua' が出てしまう

談: Vim 設定

NeoComplete

NeoComplete の設定をした際に Another plugin set completefunc! Disabled neocomplete. というエラーが出たので、.vimrc にて以下を指定して回避。

let g:neocomplete#force_overwrite_completefunc = 1

参考ページ

» Go page top

blog comments powered by Disqus