如何为 OCaml 生成 emacs/vi TAG 文件?

Chu*_*ang 5 emacs ocaml etags

我发现emacs24的etags不支持OCaml,exuberant-ctags的ctags不能很好的为ocaml生成标签(缺少标识符),opam自带的otags在Ocaml 4.06上不支持,只支持4.01版本。

生成 TAG 文件以浏览 Ocaml 代码库的最推荐方式是什么,尤其是对于 emacs?