asciidoctor/asciidoctor-intellij-plugin

"Keep line breaks" option

開放

#1,565 建立於 2024年3月12日

 (5 則留言) (1 個反應) (0 位負責人)Java (155 個分叉)auto 404
enhancementhelp wanted

倉庫指標

星標
 (392 顆星)
PR 合併指標
 (平均合併 4天 11小時) (30 天內合併 3 個 PR)

描述

Some other languages like Java and Kotlin have an option in the formatter to "Keep Line Breaks" while reformatting.

This does not mean that for example if you have 3 blank lines, they are preserved, those get reduced.

But this option is effective on some other places.

It would be great to have also such an option for Asciidoc.

Where I right now wish it would be considered is for "One sentence per line".

Germans tend to write much longer sentences than Englishmen. I usually prefer to split the sentence to multiple lines around 80-100 characters. So for example formatting with "One sentence per line" this:

First sentence. Second sentence. Third sentence.

would always produce

First sentence.
Second sentence.
Third sentence.

like now.

But formatting

A long sentence that is
intentionally broken to multiple
lines for better readability even
without a soft-wrapping editor.

would stay like that with the new option enabled, while currently and without the option it would be changed to

A long sentence that is intentionally broken to multiple lines for better readability even without a soft-wrapping editor.

貢獻者指南