Go to the first, previous, next, last section, table of contents.
Here is a list of all the options for @command{indent}, alphabetized by
short option. It is followed by a cross key alphabetized by long option.
- `-bad'
-
- `--blank-lines-after-declarations'
-
Force blank lines after the declarations.
See section 1.4 Blank lines.
- `-bap'
-
- `--blank-lines-after-procedures'
-
Force blank lines after procedure bodies.
See section 1.4 Blank lines.
- `-bbb'
-
- `--blank-lines-before-block-comments'
-
Force blank lines before block comments.
See section 1.4 Blank lines.
- `-bbo'
-
- `--break-before-boolean-operator'
-
Prefer to break long lines before boolean operators.
See section 1.9 Breaking long lines.
- `-bc'
-
- `--blank-lines-after-commas'
-
Force newline after comma in declaration.
See section 1.7 Declarations.
- `-bl'
-
- `--braces-after-if-line'
-
Put braces on line after
if
, etc.
See section 1.6 Statements.
- `-blin'
-
- `--brace-indentn'
-
Indent braces n spaces.
See section 1.6 Statements.
- `-bls'
-
- `--braces-after-struct-decl-line'
-
Put braces on the line after
struct
declaration lines.
See section 1.7 Declarations.
- `-br'
-
- `--braces-on-if-line'
-
Put braces on line with
if
, etc.
See section 1.6 Statements.
- `-brs'
-
- `--braces-on-struct-decl-line'
-
Put braces on
struct
declaration line.
See section 1.7 Declarations.
- `-bs'
-
- `--Bill-Shannon'
-
- `--blank-before-sizeof'
-
Put a space between
sizeof
and its argument.
See section 1.6 Statements.
- `-cn'
-
- `--comment-indentationn'
-
Put comments to the right of code in column n.
See section 1.5 Comments.
- `-cbin'
-
- `--case-brace-indentationn'
-
Indent braces after a case label N spaces.
See section 1.6 Statements.
- `-cdn'
-
- `--declaration-comment-columnn'
-
Put comments to the right of the declarations in column n.
See section 1.5 Comments.
- `-cdb'
-
- `--comment-delimiters-on-blank-lines'
-
Put comment delimiters on blank lines.
See section 1.5 Comments.
- `-cdw'
-
- `--cuddle-do-while'
-
Cuddle while of
do {} while;
and preceeding `}'.
See section 1.5 Comments.
- `-ce'
-
- `--cuddle-else'
-
Cuddle else and preceeding `}'.
See section 1.5 Comments.
- `-cin'
-
- `--continuation-indentationn'
-
Continuation indent of n spaces.
See section 1.6 Statements.
- `-clin'
-
- `--case-indentationn'
-
Case label indent of n spaces.
See section 1.6 Statements.
- `-cpn'
-
- `--else-endif-columnn'
-
Put comments to the right of
#else
and
#endif
statements in column n.
See section 1.5 Comments.
- `-cs'
-
- `--space-after-cast'
-
Put a space after a cast operator.
See section 1.6 Statements.
- `-dn'
-
- `--line-comments-indentationn'
-
Set indentation of comments not to the right
of code to n spaces.
See section 1.5 Comments.
- `-bfda'
-
- `--break-function-decl-args'
-
Align all arguments in a declaration with opening paren.
See section 1.7 Declarations.
- `-din'
-
- `--declaration-indentationn'
-
Put variables in column n.
See section 1.7 Declarations.
- `-fc1'
-
- `--format-first-column-comments'
-
Format comments in the first column.
See section 1.5 Comments.
- `-fca'
-
- `--format-all-comments'
-
Do not disable all formatting of comments.
See section 1.5 Comments.
- `-gnu'
-
- `--gnu-style'
-
Use GNU coding style. This is the default.
See section 1.3 Common styles.
- `-hnl'
-
- `--honour-newlines'
-
Prefer to break long lines at the position of newlines in the input.
See section 1.9 Breaking long lines.
- `-in'
-
- `--indent-leveln'
-
Set indentation level to n spaces.
See section 1.8 Indentation.
- `-ipn'
-
- `--parameter-indentationn'
-
Indent parameter types in old-style function
definitions by n spaces.
See section 1.8 Indentation.
- `-kr'
-
- `--k-and-r-style'
-
Use Kernighan & Ritchie coding style.
See section 1.3 Common styles.
- `-ln'
-
- `--line-lengthn'
-
Set maximum line length for non-comment lines to n.
See section 1.9 Breaking long lines.
- `-lcn'
-
- `--comment-line-lengthn'
-
Set maximum line length for comment formatting to n.
See section 1.5 Comments.
- `-lp'
-
- `--continue-at-parentheses'
-
Line up continued lines at parentheses.
See section 1.8 Indentation.
- `-lps'
-
- `--leave-preprocessor-space'
-
Leave space between `#' and preprocessor directive.
See section 1.8 Indentation.
- `-nbad'
-
- `--no-blank-lines-after-declarations'
-
Do not force blank lines after declarations.
See section 1.4 Blank lines.
- `-nbap'
-
- `--no-blank-lines-after-procedures'
-
Do not force blank lines after procedure bodies.
See section 1.4 Blank lines.
- `-nbbo'
-
- `--break-after-boolean-operator'
-
Do not prefer to break long lines before boolean operators.
See section 1.9 Breaking long lines.
- `-nbc'
-
- `--no-blank-lines-after-commas'
-
Do not force newlines after commas in declarations.
See section 1.7 Declarations.
- `-nbfda'
-
- `--dont-break-function-decl-args'
-
Don't put each argument in a function declaration on a seperate line.
See section 1.7 Declarations.
- `-ncdb'
-
- `--no-comment-delimiters-on-blank-lines'
-
Do not put comment delimiters on blank lines.
See section 1.5 Comments.
- `-ncdw'
-
- `--dont-cuddle-do-while'
-
Do not cuddle
}
and the while
of a do {} while;
.
See section 1.6 Statements.
- `-nce'
-
- `--dont-cuddle-else'
-
Do not cuddle
}
and else
.
See section 1.6 Statements.
- `-ncs'
-
- `--no-space-after-casts'
-
Do not put a space after cast operators.
See section 1.6 Statements.
- `-nfc1'
-
- `--dont-format-first-column-comments'
-
Do not format comments in the first column as normal.
See section 1.5 Comments.
- `-nfca'
-
- `--dont-format-comments'
-
Do not format any comments.
See section 1.5 Comments.
- `-nhnl'
-
- `--ignore-newlines'
-
Do not prefer to break long lines at the position of newlines in the input.
See section 1.9 Breaking long lines.
- `-nip'
-
- `--no-parameter-indentation'
-
Zero width indentation for parameters.
See section 1.8 Indentation.
- `-nlp'
-
- `--dont-line-up-parentheses'
-
Do not line up parentheses.
See section 1.6 Statements.
- `-npcs'
-
- `--no-space-after-function-call-names'
-
Do not put space after the function in function calls.
See section 1.6 Statements.
- `-nprs'
-
- `--no-space-after-parentheses'
-
Do not put a space after every '(' and before every ')'.
See section 1.6 Statements.
- `-npsl'
-
- `--dont-break-procedure-type'
-
Put the type of a procedure on the same line as its name.
See section 1.7 Declarations.
- `-nsaf'
-
- `--no-space-after-for'
-
Do not put a space after every
for
.
See section 1.6 Statements.
- `-nsai'
-
- `--no-space-after-if'
-
Do not put a space after every
if
.
See section 1.6 Statements.
- `-nsaw'
-
- `--no-space-after-while'
-
Do not put a space after every
while
.
See section 1.6 Statements.
- `-nsc'
-
- `--dont-star-comments'
-
Do not put the `*' character at the left of comments.
See section 1.5 Comments.
- `-nsob'
-
- `--leave-optional-blank-lines'
-
Do not swallow optional blank lines.
See section 1.4 Blank lines.
- `-nss'
-
- `--dont-space-special-semicolon'
-
Do not force a space before the semicolon after certain statements.
Disables @option{-ss}.
See section 1.6 Statements.
- `-nut'
-
- `--no-tabs'
-
Use spaces instead of tabs.
See section 1.8 Indentation.
- `-nv'
-
- `--no-verbosity'
-
Disable verbose mode.
See section 1.11 Miscellaneous options.
- `-orig'
-
- `--original'
-
Use the original Berkeley coding style.
See section 1.3 Common styles.
- `-npro'
-
- `--ignore-profile'
-
Do not read `.indent.pro' files.
See section 1.1 Invoking @command{indent}.
- `-pcs'
-
- `--space-after-procedure-calls'
-
Insert a space between the name of the
procedure being called and the `('.
See section 1.6 Statements.
- `-pin'
-
- `--paren-indentationn'
-
Specify the extra indentation per open parentheses '(' when a
statement is broken.
See section 1.6 Statements.
- `-pmt'
-
- `--preserve-mtime'
-
Preserve access and modification times on output files.
See section 1.11 Miscellaneous options.
- `-prs'
-
- `--space-after-parentheses'
-
Put a space after every '(' and before every ')'.
See section 1.6 Statements.
- `-psl'
-
- `--procnames-start-lines'
-
Put the type of a procedure on the line before its name.
See section 1.7 Declarations.
- `-saf'
-
- `--space-after-for'
-
Put a space after each
for
.
See section 1.6 Statements.
- `-sai'
-
- `--space-after-if'
-
Put a space after each
if
.
See section 1.6 Statements.
- `-saw'
-
- `--space-after-while'
-
Put a space after each
while
.
See section 1.6 Statements.
- `-sbin'
-
- `--struct-brace-indentationn'
-
Indent braces of a struct, union or enum N spaces.
See section 1.6 Statements.
- `-sc'
-
- `--start-left-side-of-comments'
-
Put the `*' character at the left of comments.
See section 1.5 Comments.
- `-sob'
-
- `--swallow-optional-blank-lines'
-
Swallow optional blank lines.
See section 1.4 Blank lines.
- `-ss'
-
- `--space-special-semicolon'
-
On one-line
for
and while
statments,
force a blank before the semicolon.
See section 1.6 Statements.
- `-st'
-
- `--standard-output'
-
Write to standard output.
See section 1.1 Invoking @command{indent}.
- `-T'
-
Tell @command{indent} the name of typenames.
See section 1.7 Declarations.
- `-tsn'
-
- `--tab-sizen'
-
Set tab size to n spaces.
See section 1.8 Indentation.
- `-ut'
-
- `--use-tabs'
-
Use tabs. This is the default.
See section 1.8 Indentation.
- `-v'
-
- `--verbose'
-
Enable verbose mode.
See section 1.11 Miscellaneous options.
- `-version'
-
Output the version number of @command{indent}.
See section 1.11 Miscellaneous options.
1.13.1 Options' Cross Key
Here is a list of options alphabetized by long option, to help you find
the corresponding short option.
Go to the first, previous, next, last section, table of contents.