shokosブログ

プログラミング

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ファイルを開くとできてるー!!!!