Another +1 for argdown plug-in
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
@santi: I like your new badge.
hahaha thanks! itâs an honor to have it, it looks awesome!
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
@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.
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)
absolutly, discussing about it will keep the idea relevant and alive.
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.
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.
+1 for argdown
Any devs feel like taking this on?
Seems like quite a few people would appreciate having Argdown inside Obsidian.
I would say that a system like
```argdown
the argdown content
â```
may be more inline with other syntax rendering ideas, i guess.
However, for a more complex note, this may be limiting formatting options.
Iâm currently working on creating an argdown plugin for Obsidian. Iâm a fulltime student so this is just a side-project. My focus at the moment will be creating the minimum viable product. That means the plugin will take the contents of the currently open Obsidian file and create some HTML or an SVG image of the argument map.
At the moment progress is rather slow â this is my first time making a plugin â so bear with me. Iâm currently trying to just get the sample plugin working with argdownâs node package. See @rollup/plugin-json error using @argdown-node ¡ Issue #222 ¡ christianvoigt/argdown ¡ GitHub if you want to see the gritty details of how Iâm stuck.
Right now, my plugin repo is private because nothing is usable yet.
Iâll keep yâall posted on my progress! Not exactly sure what the timeline will look like but hopefully in a few weeks Iâll have something that is usable.
<3 thanks
thatâs awesome to hear, thank you for stepping forward and going for it! Let us know updates on your progress here! Thank you
Honestly I would prefer
```argdown-map
Argdown content
```
In order to keep compatibility with other systems. For example if I have to open the file in VsCode where I have the Argdown extension installed simply argdown
is not enough, rather argdown-map
how does a codeblock starting with âargdownâ vs âargdown-mapâ differ in vscode?
Ok Iâm making progress! Should be approaching something usable on the sooner side. Here is what Iâve got so far:
-
note: I was not able to integrate the argdown packages into the extension, when I release v1.0 users will need to install the argdown-cli.
-
got syntax highlighting in the codeblock (tho I need to change the colors a bit from the original argdown colors bc it is tough to read in dark mode)
-
can open a new pane with the argument map
-
todo (for now): pan/zoom, export map, auto-update map on changes