[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
:-)