nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 6500f769aa0af0540eb0daea956fcf2528f17ef9
parent f95836a95146bf0231126f441efdfab41894e3a1
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Tue, 14 Feb 2017 18:32:30 -0600

tweaks: move comments outside of if blocks in break_line()

Diffstat:
Msrc/text.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/text.c b/src/text.c @@ -1647,22 +1647,22 @@ ssize_t break_line(const char *line, ssize_t goal, bool snap_at_nl) cur_loc += char_len; } + /* If the whole line displays shorter than goal, we're done. */ if (goal >= cur_pos) - /* In fact, the whole line displays shorter than goal. */ return cur_loc; #ifndef DISABLE_HELP + /* If we're wrapping a help text and no blank was found, or was + * found only as the first character, force a line break. */ if (snap_at_nl && blank_loc < 1) { - /* If no blank was found, or was found only as the first - * character, force a line break. */ cur_loc -= char_len; return cur_loc; } #endif + /* If no blank was found within the goal width, try to find a + * blank beyond it. */ if (blank_loc == -1) { - /* No blank was found within the goal width, - * so now try and find a blank beyond it. */ bool found_blank = FALSE; ssize_t found_blank_loc = 0;