Skip to content

Enhancement: Word Wrap #23

@RobinPoss

Description

@RobinPoss

Implement a new parameter, integer default=0 meaning infinite, that implements a word wrap to limit each line to x characters.
So instead of seeing this
├── Lorem Ipsum
│ └── There is no one who loves pain itself
│ └── who seeks after it and wants to have it
│ └── simply because it is pain...
│ ├── Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at ipsum quam. Suspendisse feugiat semper velit, nec vehicula est interdum et. Nulla eu feugiat magna, eget gravida mauris. Integer pharetra ligula vitae vestibulum commodo. Sed nunc ex, efficitur vitae diam nec, placerat molestie magna. Mauris tempor est vitae sagittis aliquam. Cras dapibus velit quis mauris lacinia, sed accumsan mi accumsan. Vivamus sed finibus neque, vel tincidunt leo. Aenean dictum orci enim, quis porttitor justo varius ut. Pellentesque auctor sed felis in vulputate. Cras in rutrum dolor, ut volutpat metus. Nullam fringilla tortor eu eleifend consectetur. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
│ └── Donec consequat semper felis, eu dignissim
└── nunc porttitor ac. Aliquam auctor erat id turpis elementum luctus

the output would be this (x=80 here)

.
├── Lorem Ipsum
│   └── There is no one who loves pain itself
│       └── who seeks after it and wants to have it
│           └── simply because it is pain...
│               ├── Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nun
|               |   c at ipsum quam. Suspendisse feugiat semper velit, nec vehic
|               |   ula est interdum et. Nulla eu feugiat magna, eget gravida ma
|               |   uris. Integer pharetra ligula vitae vestibulum commodo. Sed 
|               |   nunc ex, efficitur vitae diam nec, placerat molestie magna. 
|               |   Mauris tempor est vitae sagittis aliquam. Cras dapibus velit
|               |    quis mauris lacinia, sed accumsan mi accumsan. Vivamus sed 
|               |   finibus neque, vel tincidunt leo. Aenean dictum orci enim, q
|               |   uis porttitor justo varius ut. Pellentesque auctor sed felis
|               |    in vulputate. Cras in rutrum dolor, ut volutpat metus. Null
|               |   am fringilla tortor eu eleifend consectetur. Pellentesque ha
|               |   bitant morbi tristique senectus et netus et malesuada fames 
|               |   ac turpis egestas.
│               └── Donec consequat semper felis, eu dignissim
└── nunc porttitor ac. Aliquam auctor erat id turpis elementum luctus.



Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions