Автодополнение для VIM, на данный момент реализована возможность подстановки имен функций из mli файлов. В принципе, для работы со стандартной библиотекой хватает. Работоспособность на Windows, к сожалению, возможности проверить нет.
Для работы необходимо задать список путей, по которым будет осуществляться поиск (ищет и во вложенных директориях):
let g:camlPath=["/usr/lib/ocaml/3.10.0"]