HVCP v1 value objects. The bottom layer of hive-vim: every other namespace validates against these, and the tests are synthesized from them.
Host-free cljc. Spec: docs/protocol.md.
HVCP v1 value objects. The bottom layer of hive-vim: every other namespace validates against these, and the tests are synthesized from them. Host-free cljc. Spec: docs/protocol.md.
The one Vim function every verb is invoked through.
The one Vim function every verb is invoked through.
What hive#rpc#dispatch returns: exactly one of ok or err.
What hive#rpc#dispatch returns: exactly one of ok or err.
Error categories on the hive side: the wire names under the :vim namespace.
Error categories on the hive side: the wire names under the :vim namespace.
(explain-str schema value)Humanized explanation of why VALUE does not conform to SCHEMA, or nil.
Humanized explanation of why VALUE does not conform to SCHEMA, or nil.
One JSON array on the wire, before or after classification.
One JSON array on the wire, before or after classification.
The [major minor] HVCP version this implementation speaks.
The [major minor] HVCP version this implementation speaks.
Id of a hive -> Vim request. Negative, so it never collides with Vim's own positive message numbers.
Id of a hive -> Vim request. Negative, so it never collides with Vim's own positive message numbers.
The host contract a verb backs: a hive-spi editor protocol, or hive-addon's ITerminalAddon.
The host contract a verb backs: a hive-spi editor protocol, or hive-addon's ITerminalAddon.
(validate! label schema value)Return VALUE when it conforms to SCHEMA; throw ex-info naming LABEL otherwise.
Return VALUE when it conforms to SCHEMA; throw ex-info naming LABEL otherwise.
Id of a Vim -> hive request, assigned by Vim.
Id of a Vim -> hive request, assigned by Vim.
Error categories as they appear on the wire.
Error categories as they appear on the wire.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |