├── .gitignore ├── README.md ├── compiler └── ocaml.vim ├── doc ├── ocaml.txt └── opam.txt ├── ftdetect ├── dune.vim ├── oasis.vim ├── ocaml.vim ├── ocamlbuild_tags.vim ├── ocpbuild.vim ├── ocpbuildroot.vim ├── omake.vim ├── opam.vim └── sexplib.vim ├── ftplugin ├── dune.vim ├── oasis.vim ├── ocaml.vim ├── ocamlbuild_tags.vim ├── omake.vim └── sexplib.vim ├── indent ├── dune.vim ├── ocaml.vim └── omake.vim ├── plugin └── opam.vim ├── syntax-testcases ├── exception_alias.ml ├── functor1.ml ├── functor2.ml ├── functor3.mli ├── functor_param.ml ├── module_paren1.ml ├── module_paren2.ml ├── module_type.ml ├── module_type_of.mli ├── module_underscore.ml ├── module_with_signature.ml ├── poly_variant_in_type.ml └── type-linter-test.ml ├── syntax ├── dune.vim ├── oasis.vim ├── ocaml.vim ├── ocamlbuild_tags.vim ├── ocpbuild.vim ├── ocpbuildroot.vim ├── omake.vim ├── opam.vim └── sexplib.vim └── type-linter-notes.md /.gitignore: -------------------------------------------------------------------------------- 1 | /doc/tags 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/README.md -------------------------------------------------------------------------------- /compiler/ocaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/compiler/ocaml.vim -------------------------------------------------------------------------------- /doc/ocaml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/doc/ocaml.txt -------------------------------------------------------------------------------- /doc/opam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/doc/opam.txt -------------------------------------------------------------------------------- /ftdetect/dune.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/dune.vim -------------------------------------------------------------------------------- /ftdetect/oasis.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/oasis.vim -------------------------------------------------------------------------------- /ftdetect/ocaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/ocaml.vim -------------------------------------------------------------------------------- /ftdetect/ocamlbuild_tags.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/ocamlbuild_tags.vim -------------------------------------------------------------------------------- /ftdetect/ocpbuild.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/ocpbuild.vim -------------------------------------------------------------------------------- /ftdetect/ocpbuildroot.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/ocpbuildroot.vim -------------------------------------------------------------------------------- /ftdetect/omake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/omake.vim -------------------------------------------------------------------------------- /ftdetect/opam.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/opam.vim -------------------------------------------------------------------------------- /ftdetect/sexplib.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftdetect/sexplib.vim -------------------------------------------------------------------------------- /ftplugin/dune.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/dune.vim -------------------------------------------------------------------------------- /ftplugin/oasis.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/oasis.vim -------------------------------------------------------------------------------- /ftplugin/ocaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/ocaml.vim -------------------------------------------------------------------------------- /ftplugin/ocamlbuild_tags.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/ocamlbuild_tags.vim -------------------------------------------------------------------------------- /ftplugin/omake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/omake.vim -------------------------------------------------------------------------------- /ftplugin/sexplib.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/ftplugin/sexplib.vim -------------------------------------------------------------------------------- /indent/dune.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/indent/dune.vim -------------------------------------------------------------------------------- /indent/ocaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/indent/ocaml.vim -------------------------------------------------------------------------------- /indent/omake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/indent/omake.vim -------------------------------------------------------------------------------- /plugin/opam.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/plugin/opam.vim -------------------------------------------------------------------------------- /syntax-testcases/exception_alias.ml: -------------------------------------------------------------------------------- 1 | (* ok *) 2 | exception E = F 3 | -------------------------------------------------------------------------------- /syntax-testcases/functor1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/functor1.ml -------------------------------------------------------------------------------- /syntax-testcases/functor2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/functor2.ml -------------------------------------------------------------------------------- /syntax-testcases/functor3.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/functor3.mli -------------------------------------------------------------------------------- /syntax-testcases/functor_param.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/functor_param.ml -------------------------------------------------------------------------------- /syntax-testcases/module_paren1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/module_paren1.ml -------------------------------------------------------------------------------- /syntax-testcases/module_paren2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/module_paren2.ml -------------------------------------------------------------------------------- /syntax-testcases/module_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/module_type.ml -------------------------------------------------------------------------------- /syntax-testcases/module_type_of.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/module_type_of.mli -------------------------------------------------------------------------------- /syntax-testcases/module_underscore.ml: -------------------------------------------------------------------------------- 1 | (* ok *) 2 | module _ = struct 3 | let () = () 4 | end 5 | -------------------------------------------------------------------------------- /syntax-testcases/module_with_signature.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/module_with_signature.ml -------------------------------------------------------------------------------- /syntax-testcases/poly_variant_in_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/poly_variant_in_type.ml -------------------------------------------------------------------------------- /syntax-testcases/type-linter-test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax-testcases/type-linter-test.ml -------------------------------------------------------------------------------- /syntax/dune.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/dune.vim -------------------------------------------------------------------------------- /syntax/oasis.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/oasis.vim -------------------------------------------------------------------------------- /syntax/ocaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/ocaml.vim -------------------------------------------------------------------------------- /syntax/ocamlbuild_tags.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/ocamlbuild_tags.vim -------------------------------------------------------------------------------- /syntax/ocpbuild.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/ocpbuild.vim -------------------------------------------------------------------------------- /syntax/ocpbuildroot.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/ocpbuildroot.vim -------------------------------------------------------------------------------- /syntax/omake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/omake.vim -------------------------------------------------------------------------------- /syntax/opam.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/opam.vim -------------------------------------------------------------------------------- /syntax/sexplib.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/syntax/sexplib.vim -------------------------------------------------------------------------------- /type-linter-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocaml/vim-ocaml/HEAD/type-linter-notes.md --------------------------------------------------------------------------------