help-nano
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Softwrap at words for Markdown editing


From: Andreas Schamanek
Subject: Re: Softwrap at words for Markdown editing
Date: Wed, 2 Oct 2024 18:10:10 +0200 (CEST)


On Wed, 2 Oct 2024, at 11:43, Benno Schulenberg wrote:

Op 30-09-2024 om 21:26 schreef Andreas Schamanek:
I've never done much coding in C, but my brain tricked me into believing you wrote it was "simple" to make a patch, and so I gave it a try :) I only added ']' as another character where nano can softwrap.

If you made this change:

-       if (ISSET(AT_BLANKS) && is_blank_char(text) && column < rightside) {
+       if (ISSET(AT_BLANKS) && (is_blank_char(text) || *text == ']') &&
+                                    column < rightside) {

then that should work.

My patch was not as elegant and concise as yours, but functionally equivalent. Thanks a lot for showing how it's done properly.

Personally I was considering this change:

-       if (ISSET(AT_BLANKS) && is_blank_char(text) && column < rightside) {
+       if (ISSET(AT_BLANKS) && column > (COLS / 2) && column < rightside &&
+                                   is_blank_char(text)) {

That is: break at whitespace only after the vertical middle of the screen.

This sounded like a very good idea, and I gave it a try. But indeed, for Markdown I prefer to allow a wrap after ']'.

Thanks a lot for your support!

--
-- Andreas

     :-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]