Homepage: https://emacswiki.org/emacs/download/jpl-reformat.el
Updated:
Reformat source code, especially parameter
Reformat parameter lists easily from single line to multiple
lines and back again. E.g. between this:
API::Link->new({rel => 'meta:version', href => $uri->as_string, type => 'application/xml'}),
and this:
API::Link->new({
rel => 'meta:version',
href => $uri->as_string,
type => 'application/xml',
}),
The parameters are specified by the enclosing element, with either
() or {} braces.
The multiline format can also be aligned properly within the
enclosing braced element, to end up like this:
API::Link->new({
rel => 'meta:version',
href => $uri->as_string,
type => 'application/xml',
}),
The user interface for this package consists of the following commands:
jpl-reformat-mark-enclosing-block
jpl-reformat-align-enclosing-block
jpl-reformat-parameter-list-to-single-line
jpl-reformat-parameter-list-to-multi-line
jpl-reformat-parameter-list-toggle-multiple-single