aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v3/plaintext.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v3/plaintext.rb')
-rw-r--r--lib/sisu/v3/plaintext.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sisu/v3/plaintext.rb b/lib/sisu/v3/plaintext.rb
index b7ad1680..aee1e56f 100644
--- a/lib/sisu/v3/plaintext.rb
+++ b/lib/sisu/v3/plaintext.rb
@@ -225,7 +225,12 @@ WOK
wrapped=if dob.is =='para' \
or dob.is=='heading'
if dob.is=='para'
- if dob.indent =~/[1-9]/
+ if dob.hang \
+ and dob.hang =~/[0-9]/ \
+ and dob.indent != dob.hang
+ util=SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.indent.to_i*2,dob.hang.to_i*2)
+ #util=SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.hang.to_i*2,0)
+ elsif dob.indent =~/[1-9]/
util=if dob.bullet_
SiSU_text_utils::Wrap.new("* #{dob.obj}",@wrap_width,dob.indent.to_i*2)
else SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.indent.to_i*2)