File: cider-client.el.html

A layer of abstraction above the low-level nREPL client code.

Defined variables (19)

cider--print-options-mappingA mapping of print option for the various supported print engines.
cider-after-eval-done-hookList of functions to call after eval was responded by nrepl with done status.
cider-before-eval-hookList of functions to call before eval request is sent to nrepl.
cider-buffer-nsCurrent Clojure namespace of some buffer.
cider-clojure-mode-menu-openMenu for Clojure mode.
cider-download-java-sourcesWhether to automatically download source artifacts for 3rd-party Java classes.
cider-enhanced-cljs-completion-pThis setting enables dynamic cljs completions.
cider-eval-spinner-delayAmount of time, in seconds, after which the spinner will be shown.
cider-eval-spinner-typeAppearance of the spinner.
cider-filtered-namespaces-regexpsList of regexps used to filter out some vars/symbols/namespaces.
cider-format-code-optionsA map of options that will be passed to ‘cljfmt’ to format code.
cider-print-buffer-sizeThe size in bytes of each value/output chunk when using print streaming.
cider-print-fnSets the function to use for printing.
cider-print-optionsA map of options that will be passed to ‘cider-print-fn’.
cider-print-quotaA hard limit on the number of bytes to return from any printing operation.
cider-show-eval-spinnerWhen true, show a spinner in the mode line for long-running operations.
cider-show-spinnerWhen true, show a spinner in the mode line for long-running operations.
cider-spinner-delayAmount of time, in seconds, after which the spinner will be shown.
cider-spinner-typeAppearance of the spinner.

Defined functions (63)

cider--get-abs-path(PATH PROJECT)
cider--nrepl-format-code-request-options(&optional FORMAT-OPTIONS)
cider--nrepl-pr-request-plist()
cider--nrepl-print-request-plist(&optional RIGHT-MARGIN)
cider--print-fn()
cider--print-option(NAME PRINTER)
cider--var-choice(VAR-INFO)
cider--with-temporary-ido-keys(UP DOWN &rest BODY)
cider-class-choice-completing-read(PROMPT CANDIDATES)
cider-classpath-entries(&optional CONNECTION)
cider-clojure-mode-menu-open(ARG1)
cider-current-ns(&optional NO-DEFAULT NO-REPL-CHECK)
cider-ensure-op-supported(OP &optional CONNECTION)
cider-eval-spinner(EVAL-BUFFER RESPONSE)
cider-expected-ns(&optional PATH)
cider-fallback-eval:classpath()
cider-interrupt()
cider-interrupt-handler(BUFFER)
cider-library-present-p(LIB-NS)
cider-member-info(CLASS MEMBER)
cider-need-input(BUFFER)
cider-nrepl-eval-session()
cider-nrepl-op-supported-p(OP &optional CONNECTION SKIP-ENSURE)
cider-nrepl-request:eval(INPUT CALLBACK &optional NS LINE COLUMN ADDITIONAL-PARAMS CONNECTION)
cider-nrepl-send-request(REQUEST CALLBACK &optional CONNECTION TOOLING)
cider-nrepl-send-sync-request(REQUEST &optional CONNECTION ABORT-ON-INPUT CALLBACK)
cider-nrepl-send-unhandled-request(REQUEST &optional CONNECTION)
cider-nrepl-sync-request:eval(INPUT &optional CONNECTION NS)
cider-nrepl-tooling-session()
cider-ns-form-p(FORM)
cider-ns-from-form(NS-FORM)
cider-path-to-ns(RELPATH)
cider-request:load-file(FILE-CONTENTS FILE-PATH FILE-NAME &optional CONNECTION CALLBACK)
cider-spinner-start(BUFFER)
cider-stdin-handler(&optional BUFFER)
cider-sync-request:apropos(QUERY &optional SEARCH-NS DOCS-P PRIVATES-P CASE-SENSITIVE-P)
cider-sync-request:classpath(&optional CONNECTION)
cider-sync-request:complete(PREFIX CONTEXT)
cider-sync-request:complete-flush-caches()
cider-sync-request:completion(PREFIX)
cider-sync-request:eldoc(SYMBOL &optional CLASS MEMBER CONTEXT)
cider-sync-request:eldoc-datomic-query(SYMBOL)
cider-sync-request:fn-deps(NS SYM)
cider-sync-request:fn-refs(NS SYM)
cider-sync-request:format-code(CODE &optional FORMAT-OPTIONS)
cider-sync-request:format-edn(EDN RIGHT-MARGIN)
cider-sync-request:info(SYMBOL &optional CLASS MEMBER CONTEXT)
cider-sync-request:lookup(SYMBOL &optional LOOKUP-FN)
cider-sync-request:ns-list()
cider-sync-request:ns-load-all()
cider-sync-request:ns-path(NS &optional FAVOR-URL)
cider-sync-request:ns-vars(NS)
cider-sync-request:ns-vars-with-meta(NS)
cider-sync-request:private-ns-vars-with-meta(NS)
cider-sync-request:resource(NAME)
cider-sync-request:resources-list()
cider-sync-request:spec-example(SPEC)
cider-sync-request:spec-form(SPEC)
cider-sync-request:spec-list(&optional FILTER-REGEX)
cider-sync-tooling-eval(INPUT &optional NS CONNECTION)
cider-tooling-eval(INPUT CALLBACK &optional NS CONNECTION)
cider-var-info(VAR &optional ALL)
sesman-menu-open(ARG1)

Defined faces (0)