[Discussion] Why isn't there a horizontal rule?
- π§ Messages: 8
- π£οΈ Authors: 7
- π
First Message: 2021-09-23 00:58
- π
Last Message: 2021-09-24 14:37
1. Draco Metallium (draco.kun (a) gmail.com)
- π
Sent: 2021-09-23 00:58
- π§ Message 1 of 8
Hi!
I was going to send a long and passionate defence for the inclusion of
the horizontal rule (or "The Thematic Break" according to mozilla web
docs) when a line started with three hyphens. But on the last
paragraph I just realize I had to check the mailing list archive
before, and it turns out it had been already proposed, and not only
that, but I can't find a counter argument:
=> gemini://gemi.dev/gemini-mailing-list/messages/000375.gmi
I'm wondering now: why wasn't it accepted? Was it just forgotten?
Thanks for your time!
---
Draco Metallium
Link to individual message.
2. Matthew Graybosch (contact (a) starbreaker.org)
- Subject Changed! New Subject: Re: [Discussion] Why isn't there a horizontal rule?
- π
Sent: 2021-09-23 03:59
- π§ Message 2 of 8
On Wed, Sep 22, 2021, at 8:58 PM, Draco Metallium(Rodrigo S. CaΓ±ibano) wrote:
> Hi!
>
> I was going to send a long and passionate defence for the inclusion of
> the horizontal rule (or "The Thematic Break" according to mozilla web
> docs) when a line started with three hyphens. But on the last
> paragraph I just realize I had to check the mailing list archive
> before, and it turns out it had been already proposed, and not only
> that, but I can't find a counter argument:
There's nothing to stop you from using three hyphens on a line to suggest
a horizontal rule/thematic break. It's just not in the Gemini spec so
whether or not a client supports it depends entirely on the client's
developer. Likewise with asterisks for Markdown-style italics and bold,
but a line that begins with an asterisk will still be rendered as an item
in an unordered list even if there's a terminating asterisk in that line,
because using * for unordered lists /is/ in the spec.
--
Matthew Graybosch
https://starbreaker.org
"The lies you tell yourself are the lies that define you."
#include <disclaimer.h>
Link to individual message.
3. defdefred (defdefred (a) protonmail.com)
- π
Sent: 2021-09-23 07:34
- π§ Message 3 of 8
Heading aren't sufficient to make thematic break?
βββββββ Original Message βββββββ
On Thursday, September 23rd, 2021 at 02:58, Draco Metallium <draco.kun@gmail.com> wrote:
> Hi!
>
> I was going to send a long and passionate defence for the inclusion of
>
> the horizontal rule (or "The Thematic Break" according to mozilla web
>
> docs) when a line started with three hyphens. But on the last
>
> paragraph I just realize I had to check the mailing list archive
>
> before, and it turns out it had been already proposed, and not only
>
> that, but I can't find a counter argument:
>
> => gemini://gemi.dev/gemini-mailing-list/messages/000375.gmi
>
> I'm wondering now: why wasn't it accepted? Was it just forgotten?
>
> Thanks for your time!
> -------------------------------------------------------------------------
-----------------
>
> Draco Metallium
Link to individual message.
4. Omar Polo (op (a) omarpolo.com)
- π
Sent: 2021-09-23 08:22
- π§ Message 4 of 8
Draco Metallium(Rodrigo S. CaΓ±ibano) <draco.kun@gmail.com> writes:
> Hi!
>
> I was going to send a long and passionate defence for the inclusion of
> the horizontal rule (or "The Thematic Break" according to mozilla web
> docs) when a line started with three hyphens. But on the last
> paragraph I just realize I had to check the mailing list archive
> before, and it turns out it had been already proposed, and not only
> that, but I can't find a counter argument:
>
> => gemini://gemi.dev/gemini-mailing-list/messages/000375.gmi
>
> I'm wondering now: why wasn't it accepted? Was it just forgotten?
>
> Thanks for your time!
> ---
> Draco Metallium
I can agree that having a horizontal rule would be nice. On the
geminispace there are pages that uses either
----
or
```
---
```
which I personally dislike.
Some time ago I experimented with this a little. The
proposal/break-page branch of telescope has some code which renders ^L
(form feed, used to separate "pages") with a nice separator. (I went
with ^L to avoid false positive with lines starting with `---' or
similar)
But then I left that branch rotting. I guess that part of the reason
something like this wasn't included before is because of the saying
"perfection is when you can't remove anything" (or something similar,
but the gist is that.) Horizontal rule can be avoided by properly using
paragraphs and headings in most cases.
Cheers,
Omar Polo
Link to individual message.
5. Jonathan McHugh (indieterminacy (a) libre.brussels)
- π
Sent: 2021-09-23 10:38
- π§ Message 5 of 8
Hi Omar,
I recognised the use of the form feed ^L (ASCII 12) from Emacs. I was
wondering about that too.
I checked the perspective from Xah Lee, who has evaluated its applicability:
=> http://ergoemacs.org/emacs/modernization_formfeed.html
He highlights technical limitations of form feed's reliance on ^L:
```
# Cygwin Bash
Cygwin Bash will generate this error if your shell script contains the
Form Feed char that's not in comment.
bash: