Liking cljdoc? Tell your friends :D

hive-vscode.host

Port: what the VS Code vessel needs from its editor, plus a recording fake.

Port: what the VS Code vessel needs from its editor, plus a recording fake.
raw docstring

callsclj/s

(calls host)
source

fail!clj/s

(fail! host method)
source

IVsCodeHostclj/sprotocol

close-panel!clj/s

(close-panel! this panel-id)

Dispose the panel PANEL-ID if present.

Dispose the panel PANEL-ID if present.

emit-event!clj/s

(emit-event! this event data)

Deliver a custom json/event to extension listeners.

Deliver a custom json/event to extension listeners.

open-file!clj/s

(open-file! this file line column)

Open FILE, revealing LINE and COLUMN (1-based, may be nil).

Open FILE, revealing LINE and COLUMN (1-based, may be nil).

send-to-terminal!clj/s

(send-to-terminal! this terminal text)

Send TEXT to the terminal named TERMINAL, creating it if needed.

Send TEXT to the terminal named TERMINAL, creating it if needed.

show-message!clj/s

(show-message! this level message)

Show MESSAGE at LEVEL (info|warn|error).

Show MESSAGE at LEVEL (info|warn|error).

upsert-panel!clj/s

(upsert-panel! this panel-id title lines)

Create or refresh the panel PANEL-ID with rendered LINES.

Create or refresh the panel PANEL-ID with rendered LINES.
source

recording-hostclj/s

(recording-host)

Host that records every call in :calls. (fail! host :open-file) makes that method throw.

Host that records every call in :calls. (fail! host :open-file) makes that method throw.
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