code.manage.ns-format

+key-order+

all:sort-forms

added in 3.0

(all:sort-forms nav)

sorts the entries by alphabetical order

first-element

added in 3.0

(first-element x)

returns first element of list

import:listify-forms

added in 3.0

(import:listify-forms nav)

changes :import forms into a lists

import:merge-form-entries

added in 3.0

(import:merge-form-entries nav)

merge :import form entries that are identical

import:merge-forms

added in 3.0

(import:merge-forms nav)

merge :import forms that are identical

key-order

added in 3.0

(key-order x)

gets key order

merge-eligible

added in 3.0

(merge-eligible nodes)

merge nodes that are not whitespace

merge-forms

added in 3.0

(merge-forms nav query)

merge two forms

merge-nodes

added in 3.0

(merge-nodes arr)(merge-nodes [node-to node-from & more] select spacing)

merge nodes

ns-format

added in 3.0

(ns-format ns params lookup project)

top-level ns-format form

ns:merge-forms

added in 3.0

(ns:merge-forms nav)

merges in the ns form

ns:sort-forms

added in 3.0

(ns:sort-forms nav)

sorts in the ns form

replace-nodes

added in 3.0

(replace-nodes nav nodes)(replace-nodes nav nodes move)

replace nodes with new ones

require:expand-shorthand

added in 3.0

(require:expand-shorthand nav)

expands shorthand :require forms into a vectors

require:merge-forms

added in 3.0

(require:merge-forms nav)

merge :require forms that are identical

require:vectify-forms

added in 3.0

(require:vectify-forms nav)

changes :require forms into a vectors

sort-nodes

added in 3.0

(sort-nodes nav order-fn)(sort-nodes nav order-fn move)

sorts nodes

use:merge-forms

added in 3.0

(use:merge-forms nav)

merge in the ns :use form