.\" Man page generated from reStructuredText. . .TH "FISH_INDENT" "1" "Apr 29, 2020" "3.1" "fish-shell" .SH NAME fish_indent \- indenter and prettifier . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .SH SYNOPSIS .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C fish_indent [OPTIONS] [FILE...] .ft P .fi .UNINDENT .UNINDENT .SH DESCRIPTION .sp \fBfish_indent\fP is used to indent a piece of fish code. \fBfish_indent\fP reads commands from standard input or the given filenames and outputs them to standard output or a specified file (if \fI\-w\fP is given). .sp The following options are available: .INDENT 0.0 .IP \(bu 2 \fB\-w\fP or \fB\-\-write\fP indents a specified file and immediately writes to that file. .IP \(bu 2 \fB\-i\fP or \fB\-\-no\-indent\fP do not indent commands; only reformat to one job per line. .IP \(bu 2 \fB\-v\fP or \fB\-\-version\fP displays the current fish version and then exits. .IP \(bu 2 \fB\-\-ansi\fP colorizes the output using ANSI escape sequences, appropriate for the current $TERM, using the colors defined in the environment (such as \fB$fish_color_command\fP). .IP \(bu 2 \fB\-\-html\fP outputs HTML, which supports syntax highlighting if the appropriate CSS is defined. The CSS class names are the same as the variable names, such as \fBfish_color_command\fP\&. .IP \(bu 2 \fB\-d\fP or \fB\-\-debug=CATEGORY_GLOB\fP enables debug output and specifies a glob for matching debug categories (like \fBfish \-d\fP). Defaults to empty. .IP \(bu 2 \fB\-D\fP or \fB\-\-debug\-stack\-frames=DEBUG_LEVEL\fP specify how many stack frames to display when debug messages are written. The default is zero. A value of 3 or 4 is usually sufficient to gain insight into how a given debug call was reached but you can specify a value up to 128. .IP \(bu 2 \fB\-\-dump\-parse\-tree\fP dumps information about the parsed statements to stderr. This is likely to be of interest only to people working on the fish source code. .UNINDENT .SH COPYRIGHT 2019, fish-shell developers .\" Generated by docutils manpage writer. .