Bundleでghc-modをいれる方法
Bundleでghc-modをいれる方法
- Bundleを持ってくる
$ cd ~/.vim $ git clone http://github.com/gmarik/vundle.git ~/.vim/vundle.git
- vimrcにインストールしたいものを追加
vimrcのトップに書く
set nocompatible filetype off set rtp+=~/.vim/vundle.git/ call vundle#rc() " for ghcmod.vim Bundle 'Shougo/vimproc' Bundle 'eagletmt/ghcmod-vim' " for neco-ghc Bundle 'ujihisa/neco-ghc' Bundle 'Shougo/neocomplcache' " for Syntastic Bundle 'scrooloose/syntastic' filetype plugin indent on
Bundleの使い方についてはこちらVim-users.jp - Hack #215: Vundle で plugin をモダンに管理する
- :BundleInstall実行
vimでファイルをひらいて、:BundleInstall実行。
インストールdoneまで待つ。
- make実行
$ cd ~/.vim/bundle/vimproc $ make -f make_mac.mak
ちなみにmacだからファイル名がmake_mac.makってなっているかんじ
- ghc-mod持ってくる
$ cabal install ghc-mod
- ghc-modのパスを通す
- vimで.hsファイルひらいてみる
ghc-mod 1.10.11を持ってこいよ。と言われたので、cabal install ghc-mod-1.10.11とパス通すのをやり直し。
再度vimで.hsファイルを開くとできてるー!!!!