Liking cljdoc? Tell your friends :D

clojure-lsp.handlers


call-hierarchy-incomingclj

(call-hierarchy-incoming {:keys [item]})
source

call-hierarchy-outgoingclj

(call-hierarchy-outgoing {:keys [item]})
source

clojuredocs-rawclj

(clojuredocs-raw {:keys [symName symNs]} components)
source

ClojureLSPFeatureHandlerclj

source

code-actionsclj

(code-actions {:keys [range context textDocument]})
source

code-lensclj

(code-lens {:keys [textDocument]})
source

code-lens-resolveclj

(code-lens-resolve {[text-document row col] :data range :range})
source

completionclj

(completion {:keys [textDocument position]})
source

completion-resolve-itemclj

source

cursor-info-logclj

(cursor-info-log {:keys [textDocument position]} {:keys [producer]})
source

cursor-info-rawclj

(cursor-info-raw {:keys [textDocument position]})
source

declarationclj

(declaration {:keys [textDocument position]})
source

definitionclj

(definition {:keys [textDocument position]})
source

dependency-contentsclj

(dependency-contents doc-id)
source

did-changeclj

(did-change {:keys [textDocument contentChanges]})
source

did-change-watched-filesclj

(did-change-watched-files {:keys [changes]})
source

did-closeclj

(did-close {:keys [textDocument]})
source

did-openclj

(did-open {:keys [textDocument]} {:keys [producer db]})
source

did-saveclj

(did-save {:keys [textDocument]})
source

document-highlightclj

(document-highlight {:keys [textDocument position]})
source

document-symbolclj

(document-symbol {:keys [textDocument]})
source

execute-commandclj

(execute-command {:keys [command arguments]} {:keys [producer] :as components})
source

formattingclj

(formatting {:keys [textDocument]})
source

hoverclj

(hover {:keys [textDocument position]} components)
source

implementationclj

(implementation {:keys [textDocument position]})
source

initializeclj

(initialize project-root-uri
            client-capabilities
            client-settings
            work-done-token
            {:keys [db] :as components})
source

linked-editing-rangesclj

(linked-editing-ranges {:keys [textDocument position]})
source

prepare-call-hierarchyclj

(prepare-call-hierarchy {:keys [textDocument position]})
source

prepare-renameclj

(prepare-rename {:keys [textDocument position]})
source

process-after-changescljmacro

(process-after-changes task-id uri & body)
source

range-formattingclj

(range-formatting doc-id format-pos)
source

referencesclj

(references {:keys [textDocument position context]})
source

renameclj

(rename {:keys [textDocument position newName]})
source

semantic-tokens-fullclj

(semantic-tokens-full {:keys [textDocument]})
source

semantic-tokens-rangeclj

(semantic-tokens-range {:keys [textDocument] {:keys [start end]} :range})
source

server-info-logclj

(server-info-log {:keys [producer]})
source

server-info-rawclj

source

signature-helpclj

(signature-help {:keys [textDocument position _context]})
source

workspace-symbolsclj

(workspace-symbols {:keys [query]})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close