]> granicus.if.org Git - neomutt/commit
Fix $smart_wrap to not be disabled by whitespace-prefixed lines. (closes #3857)
authorKevin McCarthy <kevin@8t8.us>
Wed, 15 Nov 2017 22:53:19 +0000 (14:53 -0800)
committerRichard Russon <rich@flatcap.org>
Wed, 15 Nov 2017 23:54:22 +0000 (23:54 +0000)
commit9702041148834fa064de44cf89292f5b3bdc0560
tree3dda4930f47462d21a30ebc5b481438e74554452
parent1040d7d6046bd4844aa18550c99f623d222c329f
Fix $smart_wrap to not be disabled by whitespace-prefixed lines. (closes #3857)

changeset:737102af74eb fixed a folded header display issue with $smart_wrap
by disabling $smart_wrap for lines beginning with whitespace.

Unfortunately, this turns off smart wrapping in the body of an email
too, even when the line has other whitespace breaks in it.

An earlier commit, changeset:125076e0fdfa added an infinite loop fix
when MUTT_PAGER_NSKIP is set, by disabling the smart_wrap if the space
backtracking went to the beginning of the line.  That is, a line
beginning with 1+ whitespace followed by a single long word.

Extend this second commit by always disabling the smart_wrap in that
case, not just when MUTT_PAGER_NSKIP is set.  This also solves the
folded header issue without other side effects.
pager.c