(call-hierarchy-incoming components {{:keys [uri range]} :item})
(call-hierarchy-outgoing components {{:keys [uri range]} :item})
(clojuredocs-raw {:keys [db*]} {:keys [sym-name sym-ns]})
(code-actions {:keys [db*] :as components}
{:keys [range context text-document]})
(code-lens {:keys [db*] :as components} {:keys [text-document]})
(code-lens-resolve {:keys [db*]} {[uri row col] :data range :range})
(completion {:keys [db*] :as components} {:keys [text-document position]})
(completion-resolve-item {:keys [db*]} item)
(cursor-info-log components {:keys [text-document position]})
(cursor-info-raw components {:keys [text-document position]})
(declaration {:keys [db* producer]} {:keys [text-document position]})
(definition {:keys [db* producer]} {:keys [text-document position]})
(dependency-contents {:keys [db* producer]} {:keys [uri]})
(did-change components {:keys [text-document content-changes]})
(did-change-configuration {:keys [db*]} settings)
(did-change-watched-files components {:keys [changes]})
(did-close components {:keys [text-document]})
(did-open {:keys [producer] :as components} {:keys [text-document]})
(did-rename-files components {:keys [files]})
(did-save components {:keys [text-document]})
(document-highlight {:keys [db*] :as components}
{:keys [text-document position]})
(document-symbol {:keys [db*] :as components} {:keys [text-document]})
(execute-command {:keys [producer] :as components} {:keys [command arguments]})
(folding-range {:keys [db*]} {:keys [text-document]})
(formatting components {:keys [text-document]})
(hover components {:keys [text-document position]})
(implementation {:keys [db* producer]} {:keys [text-document position]})
(initialize {:keys [db* producer] :as components}
project-root-uri
client-capabilities
client-settings
client-info
work-done-token)
(initialized {:keys [db*]} known-files-pattern)
(linked-editing-ranges {:keys [db*] :as components}
{:keys [text-document position]})
(logging-delayed-task delay-data task-id & body)
(prepare-call-hierarchy {:keys [db*]} {:keys [text-document position]})
(prepare-rename {:keys [db*] :as components} {:keys [text-document position]})
(process-after-all-changes components uris task & body)
(process-after-changes components uri task & body)
(project-tree-nodes {:keys [db*]} current-node)
(range-formatting {:keys [db*] :as components} {:keys [text-document range]})
(references {:keys [db* producer]} {:keys [text-document position context]})
(rename {:keys [db*]} {:keys [text-document position new-name]})
(selection-range components {:keys [text-document positions]})
(semantic-tokens-full {:keys [db*] :as components} {:keys [text-document]})
(semantic-tokens-range {:keys [db*] :as components}
{:keys [text-document] {:keys [start end]} :range})
(server-info-log components)
(server-info-raw components)
(shutdown {:keys [db*]})
(signature-help components {:keys [text-document position _context]})
(will-rename-files {:keys [db*] :as components} {:keys [files]})
(workspace-symbols {:keys [db*]} {:keys [query]})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close