💾 Archived View for gemi.dev › gemini-mailing-list › 000375.gmi captured on 2024-05-12 at 16:04:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

MIME type toggle lines

1. Katarina Eriksson (gmym (a) coopdot.com)

Hello Geminauts

While reading the alt text discussion, I noticed the use of MIME types in
the alt text. Without calling anyone out or accuse anyone for wanting this,
I want to point out a thing.

Consider this text/gemini document:

This text is text/gemini but soon enough we will encounter a toggle line
 ```
This is after the toggle line, so now we're in text/plain mode
 ```
Another toggle line, so we are back in text/gemini mode

[eof]

This interpretation of the spec is fine, how about this modification:

This text is text/gemini but soon enough we will encounter a toggle line
 ``` text/plain
This is after the toggle line, so now we're in text/plain mode
 ``` text/gemini
Another toggle line, so we are back in text/gemini mode

[eof]

The only change is adding information about the default behavior, let's dig
deeper:

This text is text/gemini but soon enough we will encounter a toggle line
 ``` text/csv
This is after the toggle line, but instead of defaulting to text/plain
mode, this is text/csv with 3 columns
 ```
Another toggle line, so we are back in text/gemini mode

[eof]

Here, the first toggle has been extended for use of other text types. This
is already outside of what I think is the intention of the spec, but there
is another level:

This text is text/gemini but soon enough we will encounter a toggle line
 ```
This is after the toggle line and since we left text/gemini, we're now in
text/plain mode
 ``` text/csv
Another toggle line, but instead of going back to text/gemini mode, this is
text/csv with 3 columns
 ```
Yet another toggle line and the previous mode wasn't text/gemini, so we are
finally back in text/gemini mode

[eof]

Here we have 4 sections: gemini, plain text, csv and then gemini again.
This behavior is not what the clients following the current spec would
expect but can be amended with an extra toggle line between the plain text
and csv sections.

This does not play nice with anything but is along the line of the previous
example.

I want .gmi/.gemini files to be mostly text/gemini with plain text mode
used sparsely and link to other content types. Want a bigger chunk of plain
text? Link it, maybe under an excerpt.

-- 
Katarina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200913/dfc3
3f6c/attachment.htm>

Link to individual message.

2. Leo (list (a) gkbrk.com)

I think going down this route, you will eventually want to embed ``` in 
the different
mime types and end up with the MIME email format. Which is not a bad 
thing, just not Gemini.

Leo

Link to individual message.

---

Previous Thread: [ANN] gemini.sublime-syntax v0.2.0, now with .mollyhead support

Next Thread: Subdomain for self hosting gemini servers