Argdown support

this would be amazing. mermaid is great but argdown would be a great addition, highly support this!

@welstand not really sure, but perhaps the argdown developers could create a community plug in. It might be worth mentioning it, to see if they find it possible.

Although I’m not sure if it should be a built in feature in obsidian, but it’s worth a try

you could try sending them this https://github.com/obsidianmd/obsidian-sample-
plugin for them to take a look to see if it’s possible

2 Likes

Sent, let’s see how they reply…

2 Likes

awesome, thanks! I think it’d be amazing if argdown worked with obsidian. Let us know if you have any updates on it. I’ll make sure to put a notification on this post to keep an eye for it!

1 Like

Hi there, here the answer of the developer of Argdown:

Hi Welstand (Welstand) · GitHub, sorry for not answering sooner. I took a quick look at the sample plugin when you posted the link. The plugin did not contain an example of how to configure the Markdown parser (or add plugins to it), so I did not want to spend more time on this (as I am currently working full-time on other projects). There probably is a way to do this (and it’s probably not that hard), so maybe you can find another Obsidian user who can write the plugin. I am willing to help, but at the moment I will not do it myself.

Do you have any idea who can we ask for it?

3 Likes

got you, that is fair if Argdown’s creator doesn’t have the time to maintain a plugin for Obsidian.

I’m still learning programming so my skill level is still too limited for this.

For the time being, we would have to wait for a hero to read this somewhere in the future, and make this happen.

in the midtime, I know mermaid diagrams aren’t as simple as argdown, but at least they work great with obsidian for now.

1 Like

I would be also interested if it is possible to configure markdown parser / customize markdown syntax using plugins. I have requested this before existence of API:

5 Likes

Are there any news on this? :innocent:

1 Like

+1 for Argdown plugin

2 Likes

Another +1 for argdown plug-in

2 Likes

This would be awesome, but I doubt it will become a core plugin, it might be more about someone in the community stepping up to do the work.
Of course this requieres programming skills, but it’d be awesome to have this plugin

2 Likes

@santi: I like your new badge.

2 Likes

hahaha thanks! it’s an honor to have it, it looks awesome!

1 Like

True, I just posted here to have this pushed to the top to get some traffic on it and maybe find someone who could do it :smiley:

2 Likes

@base: “pushing it to the top” does not work. The devs have a pretty good handle on what people want/expect, and where they - the devs - have their priorities. So their list is not influenced each time someone chimes in. The best to do probably is to upvote the OP.

Just my view, BTW, based on comments I have seen from others and the devs. YMMV.

to be honest, the more people participate and contribute to an idea or feature request, it does bring more attention, if not to the developers then maybe perhaps to someone interested in create a useful plugin.

If there’s clear demand from other users to have something, then however might be considering to build a plugin can have some confidence that some users will value it.


Where the attention goes

As a regular frequent user of the forum whether I think consiously about it it or not, I pay more attention to the posts with more participation. So I agree with @base it’s not bad to just come back to posts like this to keep the idea alive.


I do get your point though @Klaas the devs are just people like us, they see where the attention is and they have to make choices about what to prioritize on.


Plugin made by a community member

At least when it comes to this idea, since it will most likely have to be build by a community memeber with programming experience, the best way to bring this to their attention is by contributing to the usefulness of this plugin.

2 Likes

Plugin made by a community member
At least when it comes to this idea, since it will most likely have to be build by a community memeber with programming experience, the best way to bring this to their attention is by contributing to the usefulness of this plugin.

The “push it to the top” was to bring this idea back into circulation, increasing the chance that some person with the skills and the interest in doing it would come across it. (As I said.)

Never meant to try to push anyone to do it, especially not the devs. Sometimes it is good to resurface things. (I only found this because @welstand posted something on Nov 20)

3 Likes

absolutly, discussing about it will keep the idea relevant and alive.

3 Likes

Any news on this?
Maybe it could be implemented in these ways:

  • in the YAML frontmatter you specify type: argdown and the whole note is parsed and then rendered as argdown
  • or you could use the code block just like mermaid.
2 Likes

I think the first step is checking what is feasible with the current API and whether there is any developer API requests that need to be made.

I don’t know TypeScript but looking at the plugin API it’s possible to create custom handlers for fenced code blocks. It also looks like there is some level of API to interact with the editor view, so hopefully can set it up so an argdown block doesn’t switch to monospace and can add highlighting for argdown syntax within the block. There’s also API for reading the frontmatter, so it may be possible to then have code along the lines of - if type X then pass whole body to Y handler. There’s also a API for adding new views - so would need to check whether can also have a pane with a toggle to switch between the rendered text and graph views.

2 Likes

+1 for argdown