std.block.heal.indent
build-insert-edit
added in 4.0
(build-insert-edit {:keys [line col]} vals)constructs a single edit
build-insert-edits
added in 4.0
(build-insert-edits delimiters candidates content)builds a list of edits to be made to a
build-remove-edits
added in 4.0
(build-remove-edits delimiters candidates)builds a list of remove edits
find-indent-last-close
added in 4.0
(find-indent-last-close delimiters index-upper index-lower)finds the last close delimiter
flag-close-heavy
added in 4.0
(flag-close-heavy delimiters)finds open delimiters that have closed too early
flag-close-heavy-function
added in 4.0
(flag-close-heavy-function current {:keys [depth col index]})flags a function if at a different index
flag-close-heavy-single
added in 4.0
(flag-close-heavy-single delimiters {:keys [index], :as entry})flags when there is open delimiter of the same depth with extra indentation
flag-open-heavy
added in 4.0
(flag-open-heavy delimiters)combines discrepancies that are the same
flag-open-heavy-function
added in 4.0
(flag-open-heavy-function current {:keys [depth col index]})flags the delimiter if there are any discrepancies
flag-open-heavy-raw
added in 4.0
(flag-open-heavy-raw delimiters line-lu)finds all discrepancies given some code
flag-open-heavy-single
added in 4.0
(flag-open-heavy-single delimiters line-lu {:keys [index], :as entry})finds previous index discrepancies given indent layout
flagged-candidates-filter-run
added in 4.0
(flagged-candidates-filter-run candidates & [{:keys [strategy threshold], :or {strategy :minimum}}])cuts off all potentially difficult locations
flagged-candidates-invert-lookup
added in 4.0
(flagged-candidates-invert-lookup candidates)inverts a lookup
flagged-candidates-merge-common
added in 4.0
(flagged-candidates-merge-common candidates)merges all common