• (fzprint-hang-remaining caller options hindent findent zloc fn-style)
    • (fzprint-hang-remaining caller {:keys [dbg?] {:keys [hang? constant-pair? constant-pair-min hang-expand hang-diff nl-separator?]} caller :as options} hindent findent zloc fn-style zloc-count)
    zloc is already down inside a collection, it is not the collection
      itself. Operate on what is to the right of zloc.  We already know
      that the given zloc won't fit on the current line. Besides, we
      ensure that if there are two things remaining anyway. So now, try
      hanging and see if that is better than flow.  Unless :hang? is
      nil, in which case we will just flow.  hindent is hang-indent,
      and findent is flow-indent. This should never be called with
      :one-line because this is only called from fzprint-list* after
      the one-line processing is done. If the hindent equals the flow
      indent, then just do flow.  Do only zloc-count non-whitespace elements
      of zloc.

    zprint.zprint/fzprint-hang-remaining found in 2 defs, across 1 project.

    Search for vars with similar names in all artifacts: fzprint-hang-remaining

    Search for fzprint hang remaining in the documentation of all artifacts.

    2 usages in
    zprint 0.4.6
    Pretty print zippers and s-expressions
    Source code