opam-version: "2.0" maintainer: "Jane Street developers" authors: ["Jane Street Group, LLC"] homepage: "https://github.com/janestreet/vcaml" bug-reports: "https://github.com/janestreet/vcaml/issues" dev-repo: "git+https://github.com/janestreet/vcaml.git" doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/vcaml/index.html" license: "MIT" build: [ ["dune" "build" "-p" name "-j" jobs] ] run-test: [ ["./run-tests-in-opam.sh" name jobs] ] depends: [ "ocaml" {>= "4.14.0"} "async" {= "v0.17~preview.129.11+135"} "async_unix" {= "v0.17~preview.129.11+135"} "base_trie" {= "v0.17~preview.129.11+135"} "core" {= "v0.17~preview.129.11+135"} "core_kernel" {= "v0.17~preview.129.11+135"} "core_unix" {= "v0.17~preview.129.11+135"} "expect_test_helpers_async" {= "v0.17~preview.129.11+135"} "jsonaf" {= "v0.17~preview.129.11+135"} "man_in_the_middle_debugger" {= "v0.17~preview.129.11+135"} "ppx_jane" {= "v0.17~preview.129.11+135"} "ppx_optcomp" {= "v0.17~preview.129.11+135"} "semantic_version" {= "v0.17~preview.129.11+135"} "textutils" {= "v0.17~preview.129.11+135"} "angstrom" {>= "0.15.0"} "angstrom-async" {>= "0.15.0"} "dune" {>= "2.0.0"} "faraday" {>= "0.8.1"} "re" {>= "1.8.0"} ] available: arch != "arm32" & arch != "x86_32" synopsis: "OCaml bindings for the Neovim API" description: " VCaml provides OCaml bindings for Neovim and models some of Neovim's trickier semantics so plugin authors do not need to consider them when writing plugins. Plugins communicate with Neovim remotely over Msgpack RPC (see `:h api` for details). " post-messages: " This version of VCaml is built and tested against Neovim 0.9.1. Because Neovim is an evolving project and VCaml does not provide versionining guarantees, expect the degree of breakage to increase the further away your version of Neovim is from the tested version. The best way to ensure that nothing will break unexpectedly for versions of Neovim you wish to support is to write tests for your plugin. " url { src: "https://github.com/janestreet/vcaml/archive/17230ee10caf2ded7f2423e41432effff32d6cd1.tar.gz" checksum: "sha256=0c241b0d453cd99d7f5292ed75228a42e4cd7e867aa6c9be18da43e6bbf448d3" } flags: deprecated post-messages: [ "IMPORTANT: The bleeding edge repository mirror on ocaml.janestreet.com is being deprecated in favor of our official GitHub repository." "To ensure you receive the latest packages and updates, please update your repository URL by running:" " opam repo set-url janestreet-bleeding https://github.com/janestreet/opam-repository.git" ]