.TH SCHEMATIC\-FORMAT 1 "December 2013" "Schematic User Manuals" "Version 0.1.1" .SH NAME .PP \f[B]schematic\-format\f[] \- Scheme source formatter .SH SYNOPSIS .PP \f[B]schematic\-format\f[] [\f[I]option\f[] ...] .SH DESCRIPTION .PP \f[B]schematic\-format\f[] is a formatter for R7RS Scheme source. It reads Scheme code from standard input, reindents it according to a fairly conventional set of rules, and writes the result to standard output. .SH OPTIONS .TP .B \-h, \-\-help Display a usage summary and exit. .RS .RE .TP .B \-v, \-\-version Print version information to standard output and exit. .RS .RE .SH CAVEATS .PP \f[B]schematic\-format\f[] only knows the keywords and identifiers specified by R7RS, and there is currently no way to specify additional indentation rules. .PP Tabbed indentation is unsupported. Leading tabs are rewritten as eight spaces. .PP \f[C]cond\f[]\[aq]s clauses are indented by one space beyond its opening parenthesis, which may surprise some Emacs users. .PP Implementation\-specific reader extensions such as here documents and alternative parenthetical syntaxes may not be handled nicely. .SH SEE ALSO .PP \f[C]schematic\-docco\f[](1), \f[C]schematic\-markdown\f[](1), \f[C]scmindent\f[] (http://www.ccs.neu.edu/home/dorai/scmindent/index.html) .SH AUTHORS Evan Hanson .