Liking cljdoc? Tell your friends :D

code.manage.unit.snapto


*meta-tags*clj


*ns-forms*clj


*script-forms*clj


*script-option-order*clj


*test-forms*clj


child-entriesclj

(child-entries block)

returns non-void child blocks together with their starting column

returns non-void child blocks together with their starting column
raw docstring

entry-blockclj

(entry-block entry)

returns the block for an entry

returns the block for an entry
raw docstring

entry-colclj

(entry-col entry)

returns the starting column for an entry

returns the starting column for an entry
raw docstring

fact-block?clj

(fact-block? block)

checks if a block is a fact form, preserving reader/block structure

checks if a block is a fact form, preserving reader/block structure
raw docstring

form-opclj

(form-op block)

returns the top-level operator of a list form

returns the top-level operator of a list form
raw docstring

leading-indentclj

(leading-indent line)

counts leading spaces and tabs in a line

counts leading spaces and tabs in a line
raw docstring

normalise-block-stringclj

(normalise-block-string s)
(normalise-block-string s indent)

removes the parent indentation from the rest of a block string

removes the parent indentation from the rest of a block string
raw docstring

ns-block?clj

(ns-block? block)

checks if a block is an ns form

checks if a block is an ns form
raw docstring

parse-bodyclj

(parse-body blocks)

partitions fact body blocks into plain forms and expression/check pairs

partitions fact body blocks into plain forms and expression/check pairs
raw docstring

parse-map-pairsclj

(parse-map-pairs entries)

partitions map entries into key/value pairs

partitions map entries into key/value pairs
raw docstring

render-formclj

(render-form form)

formats an arbitrary block or form

formats an arbitrary block or form
raw docstring

render-itemclj

(render-item {:keys [type expr expected]})

formats a plain form or expression/check pair

formats a plain form or expression/check pair
raw docstring

render-ns-clauseclj

(render-ns-clause form)

formats a single ns clause

formats a single ns clause
raw docstring

render-prefixed-itemsclj

(render-prefixed-items prefix items suffix separator)
(render-prefixed-items prefix items suffix separator render-item-fn)

renders items with aligned continuation

renders items with aligned continuation
raw docstring

render-script-mapclj

(render-script-map form)

formats a script config map

formats a script config map
raw docstring

render-script-map-pairclj

(render-script-map-pair key value prefix-indent)

formats a single script option

formats a single script option
raw docstring

render-script-valueclj

(render-script-value key-entry value-entry)

formats a script option value

formats a script option value
raw docstring

script-block?clj

(script-block? block)

checks if a block is an l/script* form

checks if a block is an l/script* form
raw docstring

script-option-rankclj

(script-option-rank entry)

returns the sort rank for a script option

returns the sort rank for a script option
raw docstring

snap-block-stringclj

(snap-block-string node)

formats supported top-level blocks into snap-to layout

formats supported top-level blocks into snap-to layout
raw docstring

snap-form-stringclj

(snap-form-string form)

formats a single fact form into snap-to layout

formats a single fact form into snap-to layout
raw docstring

snap-ns-stringclj

(snap-ns-string form)

formats a single ns form into snap-to layout

formats a single ns form into snap-to layout
raw docstring

snap-script-stringclj

(snap-script-string form)

formats a single l/script* form into snap-to layout

formats a single l/script* form into snap-to layout
raw docstring

snaptoclj

(snapto ns params lookup project)

formats fact tests into a consistent snap-to layout

(project/in-context (snapto {:write false})) => map?

formats fact tests into a consistent snap-to layout

(project/in-context (snapto {:write false}))
=> map?
raw docstring

snapto-stringclj

(snapto-string original)

formats supported top-level forms in a file

formats supported top-level forms in a file
raw docstring

spacesclj

(spaces n)

returns n spaces

returns n spaces
raw docstring

trim-indentclj

(trim-indent line n)

removes up to n leading spaces/tabs from a line

removes up to n leading spaces/tabs from a line
raw docstring

unwrap-fact-blockclj

(unwrap-fact-block block)

returns the exact metadata prefix and inner block

returns the exact metadata prefix and inner block
raw 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