Misc code cleanup (such as a new FormattingTask object which
passes around state for the formatting job, such that it no
longer has to have the hacky parameter order list in the options
class etc).
Plus 1.5.5 work:
Fixed the following bugs:
53: The collapse-single-line setting does not work in the IDE
69: Paragraph + list (stability), variation 2
70: Multi-line @link isn't converted if there's a
71: Make plugin dynamic
72: @param with brackets is not supported
A bug where <p> paragraphs following a blank line would be
deleted (without leaving a blank paragraph separator)
Changed heuristics around optimal or greedy line breaking in list
items and for KDoc tag and TODO-item paragraph formatting.
The .editorconfig support is improved. It will now pick up the nearest
applicable .editorconfig settings for a file, but any options
explicitly set from the command line will override the .editor config.
Also, the "collapse documents that fit on a single line" option,
instead of just defaulting to true, will now use the default
specified for the equivalent setting for Java (if set), ensuring a
more consistent codebase. (You can also set it for Kotlin using
ij_kotlin_doc_do_not_wrap_if_one_line, though that option isn't
supported in the IDE or by the Kotlin plugin currently.)
Preliminary support for formatting line comments and block comments
(enabled via new flags, --include-line-comments and
--include-block-comments.)
Misc IDE plugin improvements
<pre> tags are converted into KDoc preformatted blocks
Misc code cleanup (such as a new FormattingTask object which passes around state for the formatting job, such that it no longer has to have the hacky parameter order list in the options class etc).
Plus 1.5.5 work:
53: The collapse-single-line setting does not work in the IDE
69: Paragraph + list (stability), variation 2
70: Multi-line @link isn't converted if there's a
71: Make plugin dynamic
72: @param with brackets is not supported
<p>
paragraphs following a blank line would be deleted (without leaving a blank paragraph separator)ij_kotlin_doc_do_not_wrap_if_one_line
, though that option isn't supported in the IDE or by the Kotlin plugin currently.)--include-line-comments
and--include-block-comments
.)<pre>
tags are converted into KDoc preformatted blocks