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: Mon, 30 Sep 2024 21:26:25 +0200 (CEST)


Hi Benno,

On Sun, 29 Sep 2024, at 17:55, Benno Schulenberg wrote:

Op 29-09-2024 om 12:12 schreef Andreas Schamanek:
I am often editing Markdown texts in an 80 columns wide terminal using nano with --softwrap. Due to the fact that many URLs these days are longer than what easily fits 1 line, quite often we see Markdown links produce quite some empty space. Like e.g. after "[This" in

[This
example](https://www.this.example.org/archive/2024/long-...-url)

Indeed: nano is primarily an editor for texts, for long series of
words separated by spaces and newlines.  So --atblanks wraps only
at whitespace, not at anything like punctuation or word boundaries.

It would be possible to make a patch to make nano do softwrap also
at word boundaries, but it will not be included into nano as checking
for such boundaries is costly and would slow softwrap down too much.

I see.

Also, with such word-edge wrapping your example would be wrapped as:

[This example](https://www.this.example.org/archive/2024/
long-...-url)

Yes. That's why I hinted at --wordchars thinking it might be an option to make it configurable. Anyway, I do understand that it's not as trivial as I was hoping.

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. The source compiled and nano wraps. So, I am happy and will test this.

--
-- Andreas

     :-)




reply via email to

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