(index ("edit-properties" 0))
(def (sig (procedure "(edit-properties alist)" (id edit-properties))) (p "Formats " (tt "alist") " to a temporary file and spawns the user's preferred editor on it. If the editor exits with a zero error level, the file is parsed back into a new association list having keywords for keys and returned.") (p "If the editor exits with a non-zero error, " (tt "edit-properties") " returns " (tt "#f") ".") (p "The editor is sought in the following order:") (ul (li (tt "$EDITOR") ", if set.") (li (tt "$VISUAL") ", if set.") (li "vi")))
