This is a quick run-through of how I set up my development environment in vim:
Install pathogen.vim
mkdir -p ~/.vim/autoload ~/.vim/bundle; \ curl -Sso ~/.vim/autoload/pathogen.vim \ https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim |
Add the following to ~/.vimrc:
execute pathogen#infect() syntax on filetype plugin indent on |
Install Syntastic
cd ~/.vim/bundle git clone https://github.com/scrooloose/syntastic.git |
Then quit vim and used :Helptags to check installs so far have worked.
Install Merlin
opam switch 4.01.0dev+trunk
opam update
opam upgrade
opam install merlin |
Add the following to ~/.vimrc
:set rtp+=~/.opam/4.01.0dev+trunk/share/ocamlmerlin/vim :set rtp+=~/.opam/4.01.0dev+trunk/share/ocamlmerlin/vimbufsync let g:syntastic_ocaml_checkers=['merlin'] |
:SyntasticInfo will return a list of syntax checkers available to Syntastic, check that this now includes merlin
Install OCP Indent
opam install ocp-indent |
Add the following to ~/.vimrc
autocmd FileType ocaml source /home/heidi-ann/.opam/4.01.0dev+trunk/share/typerex/ocp-indent/ocp-indent.vim |