Did you know

...that, on Mastodon with glitch-soc, you can navigate to /settings/preferences/other and change your default post format to motherfuckin' Markdown??

And then your > quoteposting will actually render like this:

be me
bottomless hole inspector

The more you know

@soatok learning about this feature was literally life-changing, but no matter how long I have it enabled I will never remember to escape special characters in ASCII emoticons lol

@odawgie @soatok I used to see a LOT of italics because people didn't escape their asterisks. Now I don't see as much of either. I think people just gave up.

Like, if something doesn't display right, you have an edit button and the backslash. Throw one in front of whatever didn't come out right. But then I'm a programmer, so backslash is just drilled into me. XD

It would be nice to have immediate effects while composing, though. That way you see your problem children in real time.

@bluestarultor @soatok I can usually remember to escape my asterisks, but as long as I shall live, nothing will make me remember to escape carets lmao

I think (^w^) becoming (w) every time I type it is just how things are meant to be at this point

@odawgie @soatok To be really fair, (o) makes a good spiral galaxy. XD

@soatok i did not know :0

1. i cant rly think of anything to test
1. but I always found it quirky that the numbering in markdown numbered bullets (or w/e) was automatic
1. so maybe I'll try doing all 1s and see if that's here too
1. 

@soatok 
E: I actually just forgot to press the save button and this does work, OOPS
  • ok actually I checked and apparently I forgot to save changes  
  • maybe it actually works now
  • I feel bad continuing to mention idk if thats bad so i took it out .. 
  • @soatok fursuits.online is still running stock Mastodon...

    @kakurady @soatok ... so I've installed glitch-soc on my personal instance.

    (Which is not to say it's smooth sailing. Turns out installing glitch-soc requires some 4GB of memory, though it can run with less)

    @soatok oh my fucking god

    damn I didn't know that it could do that?!

    bottom inspector
    hi you called?

    class Bottom(Hole):
    def inspect(self):
    with Ntos.inspector() as i:
    i.probe(self)
    ret = i.format_results(44, "\t")
    self.db.save(ret)
    return ret

    edit: Oh wait I forgot lists

  • Find hole
  • Ntos inspects criteria
    • Hole is deep
    • Hole is suitable for the needs
  • Ntos verifies hole works
  • Example Domain

    @soatok Damn okay it doesn't do language syntax parsing, and a blank line is needed between block-sections, but otherwise it's standard Discord markdown (with single- and double- underscore swapped) holy shit this is life changing
    @ntoskrnl fwiw not all fedi clients support markdown (eg Ivory does not)

    @Elbrar so like, the post just appears as raw unformatted Markdown?

    Good to know, I don't think I'll be writing anything super complex but it's just nice to have some formatting/structure

    @ntoskrnl
    Even worse, some clients don't support all markdown - FediLab doesn't highlight code blocks for example (it just renders it as regular text).
    @Elbrar
    @ntoskrnl even worse, it just shows the text all run together in an unreadable mess most of the time

    @ntoskrnl yeah I don't get the fascination with markdown support. Sure it'd be nice but not a lot of clients support it, so unless you want to alienate a large part of your followerbase can't really see why one'd want to use it.

    At least not too broken in Ivory.

    @soatok sadly the official Mastodon Android app does not render it 
    @soatok @darkrat can I make a feature request? :D it's not available on this instance it seems.
    @mist @soatok *looks at the maintenance overhead of running glitchsoc and screams internally*
    @soatok One of xir favorite features!

    @soatok I've accidentally misled people into thinking I was very smart when I was actually > quoting someone smart, because their clients didn't render that at all.

    I really wish this was set up in a way so the automatic fallback is to show the raw markdown, instead of partially-rendered HTML

    @soatok

    It works

    Thanks for that!