Wrap before no-wrap section
.
We want to wrap before the inline code block `THIS IS THE LONG INLINE CODE BLOCK. IT SHOULD BE ON ITS OWN LINE`.
No need to wrap before the emphasis section _THIS IS THE LONG EMPHASIS SECTION. ITS CONTENT SHOULD BE WRAPPED LIKE NORMAL TEXT_
We want to wrap before the link [THIS IS THE LINK THAT SHOULD BE ON ITS OWN LINE](https://www.python.org/)
.
We want to wrap before the inline code block
`THIS IS THE LONG INLINE CODE BLOCK. IT SHOULD BE ON ITS OWN LINE`.
No need to wrap before the emphasis section _THIS
IS THE LONG EMPHASIS SECTION. ITS CONTENT SHOULD
BE WRAPPED LIKE NORMAL TEXT_
We want to wrap before the link
[THIS IS THE LINK THAT SHOULD BE ON ITS OWN LINE](https://www.python.org/)
.
Wrap boundary
.
z zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
z zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
.
z zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
z
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
.
No newline in image description
.
Blii blaa. There is no newline in this image 
.
Blii blaa. There is no newline in this image

.
No newline in link text
.
Blii blaa. There is no newline in this link [here
it is](https://github.com/executablebooks/)
.
Blii blaa. There is no newline in this link
[here it is](https://github.com/executablebooks/)
.
Max width lines
.
Brackets are always dedented and that a trailing
Aproduces smaller diffs; when you add or remove an
So, having the closing bracket dedented provides a
Sections of the code that otherwise share the same
List and the docstring in the example above).
.
Brackets are always dedented and that a trailing
Aproduces smaller diffs; when you add or remove an
So, having the closing bracket dedented provides a
Sections of the code that otherwise share the same
List and the docstring in the example above).
.
No space between normal section and no-break section
.
As around `:` operators for "simple expressions"
(`ham[lower:upper]`), and extra.
.
As around `:` operators for "simple expressions"
(`ham[lower:upper]`), and extra.
.
Hard break in emphasized link
.
_[hard\
break](python.org)_
.
_[hard\
break](python.org)_
.
Link in emphasis
.
_[do not add line breaks in a link. That's the style, at least currently](python.org)_
.
_[do not add line breaks in a link. That's the style, at least currently](python.org)_
.
Indented blocks
.
no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
- no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
- do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
10. no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
11. do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
> no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
> do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
.
no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
- no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
- do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
10. no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
01. do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
> no wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
> do wrap aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> a
.
Only use space, tab and line feed as wrap points
.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa No-wrap-points-until-now: Unicode whitespace shouldnt act as wrap point, the normal space should
.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa No-wrap-points-until-now:
Unicode whitespace shouldnt act as wrap point, the
normal space should
.
Hard break (issue #326)
.
Loremiiinoeffefe\
ipsum dolor sit amet, consectetur adip elitismisun.
Here's 50 chars including hardbreak backslashhhhh\
ipsum dolor sit amet, consectetur adip elitismisun.
Here's 50 chars before hardbreak backslash ggggggg\
ipsum dolor sit amet, consectetur adip elitismisun.
.
Loremiiinoeffefe\
ipsum dolor sit amet, consectetur adip
elitismisun.
Here's 50 chars including hardbreak backslashhhhh\
ipsum dolor sit amet, consectetur adip
elitismisun.
Here's 50 chars before hardbreak backslash
ggggggg\
ipsum dolor sit amet, consectetur adip
elitismisun.
.
Newline in HTML inline
.
There is no hard break here, only HTML inlineee ipsum dolor sit amet, consectetur adip elitismisun.
sssssssssssssssssssssssssssssssssssss backslash ipsum dolor sit amet, consectetur adip elitismisun.
.
There is no hard break here, only HTML inlineee
ipsum dolor sit amet, consectetur adip
elitismisun.
sssssssssssssssssssssssssssssssssssss backslash
ipsum dolor sit amet, consectetur adip
elitismisun.
.
Starts with encoded space
.
* * *
.
* * \*
.