diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2024-05-16 19:10:35 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-16 17:10:35 -0600 |
| commit | bd84a0cc736de344768f93cc0932cefb1dbbadc9 (patch) | |
| tree | 2607b2bde6d55cd86127d3d174a611b8c16b10a2 /lib | |
| parent | ad827b14e2ce3057a5c9e03d1dab50470d0d0eb1 (diff) | |
resolves #3583 preserve repeating spaces in verbatim content in manpage output (PR #4592)
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/asciidoctor/converter/manpage.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/asciidoctor/converter/manpage.rb b/lib/asciidoctor/converter/manpage.rb index 0d58550a..29966dd5 100644 --- a/lib/asciidoctor/converter/manpage.rb +++ b/lib/asciidoctor/converter/manpage.rb @@ -698,7 +698,7 @@ r lw(\n(.lu*75u/100u).' def manify str, opts = {} case opts.fetch :whitespace, :collapse when :preserve - str = str.gsub TAB, ET + str = (str.gsub TAB, ET).gsub(/(^)? +/) { $1 ? $& : %(#{ESC_BS}&#{$&}) } when :normalize str = str.gsub WrappedIndentRx, LF else |
