I will say this is a great example. I miss markdown on Amethyst right now because it does not support markdown. I want it to support markdown because I'm used to other clients that support markdown. Because of this, I have asked the developer if they are going to implement it. I don't particularly see why supporting markdown is a bad thing, but your example is absolutely on point. This type of feature creep happens all of the time.

Reply to this note

Please Login to reply.

Discussion

So you're going to request them to _not_ implement Markdown now? :)

What clients implement Markdown? We should ask them to remove Markdown support. Or just leave the bold/italic stuff in place and remove the weird stuff like []() and ## === ![]()

Like this: https://github.com/styppo/hamstr/pull/12

Honestly all I really want is bold, italics, bulleted lists, and code blocks. If I can squeeze in quotes I'd take that too.

Snort

Astral

Damus

Probably more.

It's mostly the links and images I have an issue with TBH, and I don't see much need for headings. Lists still just look like lists in plain text so they don't bother me at all. Same with blockquotes (which I think is just a > ?)

Part of my issue with links and images is that they're not easy to strip from the text. I could parse the markdown and then strip the html, or write some regex that would strip it, but don't think it's right that clients that don't want to support it should need to do that.

Italics would slap 💯

It looks like Markdown was added to Damus just so links could be made clickable (the same reason I've stupidly added a Markdown parser to branle an year ago and it bubbled up to Astral), and someone there is working on removing it: https://github.com/damus-io/damus/pull/301

#[2] has also said he is going to remove Markdown support from Astral.

Anyone attempting to do that can feel free to steal coracle's regex (although currently it only supports links with protocol included)

yes for sure removing markdown but also don't want to break links. please bear with me...

cannot wait to remove all those markdown deps

🫡

Time for a NIP that defines an acceptable markdown set?

Ok, this idea might be incredibly insane and stupid but hear me out… would it be possible to invent a form of markdown that uses null/whitespace characters as delimiters, that way it would just render normally in clients that don’t support it?

You may have the beginnings of a good idea there, but I personally would be opposed to it too.

Why?

I guess the point is to keep the notes human readable? what about super long URLs linking to images? those often make the text content annoying to look at... I guess "all" clients agree to render those URLs as images...

I am using a client that doesn't render images inline and like to see the URLs I'm clicking.

Images could render automatically, astral.ninja does it.

Agreed. For messaging apps (like this) keep formatting *very* basic. I love Markdown but it's not necessary here.

I write multiple posts with markdown on the daily. 👀