Liking cljdoc? Tell your friends :D

hive-vim.protocol.verbs

HVCP v1 verb catalogue: the single definition of what hive can ask Vim to do.

The MCP vim tool, the hive-spi editor port and the Vim-side conformance check are projections of catalogue. Add a verb here and in vim/autoload/hive/rpc.vim; the e2e test fails until both agree.

Host-free cljc. Spec: docs/protocol.md (L3).

HVCP v1 verb catalogue: the single definition of what hive can ask Vim to do.

The MCP `vim` tool, the hive-spi editor port and the Vim-side conformance
check are projections of `catalogue`. Add a verb here and in
vim/autoload/hive/rpc.vim; the e2e test fails until both agree.

Host-free cljc. Spec: docs/protocol.md (L3).
raw docstring

Bufferclj/s

source

BufferInfoclj/s

source

catalogueclj/s

Every HVCP v1 verb, in presentation order.

Every HVCP v1 verb, in presentation order.
sourceraw docstring

check-returnsclj/s

(check-returns verb value)

Validate VALUE against VERB's result schema. Returns a Result.

Validate VALUE against VERB's result schema. Returns a Result.
sourceraw docstring

CurrentBufferclj/s

source

mcp-input-schemaclj/s

(mcp-input-schema extra-commands command-properties)

The MCP inputSchema for a consolidated tool: command enumerates EXTRA commands followed by every verb; every verb param is an optional property.

The MCP inputSchema for a consolidated tool: `command` enumerates EXTRA
commands followed by every verb; every verb param is an optional property.
sourceraw docstring

NoParamsclj/s

source

param-propertiesclj/s

(param-properties)

JSON-schema properties for every verb param, keyed by string name. Verbs that share a param name must agree on its schema.

JSON-schema properties for every verb param, keyed by string name. Verbs
that share a param name must agree on its schema.
sourceraw docstring

prepare-paramsclj/s

(prepare-params verb params)

Validate PARAMS for VERB and keep only the keys the verb declares. Accepts string or keyword keys. Returns a Result.

Validate PARAMS for VERB and keep only the keys the verb declares.
Accepts string or keyword keys. Returns a Result.
sourceraw docstring

spec-forclj/s

(spec-for verb)

The catalogue entry for VERB, or nil.

The catalogue entry for VERB, or nil.
sourceraw docstring

spec-for-spi-methodclj/s

(spec-for-spi-method spi-method)

The catalogue entry backing hive-spi method SPI-METHOD, or nil.

The catalogue entry backing hive-spi method SPI-METHOD, or nil.
sourceraw docstring

Statusclj/s

source

surface-verbsclj/s

(surface-verbs surface)

Verb names backing SURFACE, in catalogue order.

Verb names backing SURFACE, in catalogue order.
sourceraw docstring

TerminalRefclj/s

source

verb-namesclj/s

(verb-names)

Verb names in catalogue order.

Verb names in catalogue order.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close