💾 Archived View for tilde.town › ~hush › gemlog › 2024-04-23.gmi captured on 2024-05-26 at 15:13:34. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

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

GemWiki - a project idea

I have an idea for a project. I've used vimwiki in the past, though not extensively - what if I were to make a similar vim extension, except using gemtext as the base file format instead of vimwiki's proprietary markup?

Ideally, the goal would be to create a system that stores a flat file structure of linked wiki documents that are written in gemtext. By doing this, the whole wiki could be served over gemini without changes. As gemtext is a less expressive markup language than vimwiki syntax, it would necessarily lose some features - no to-do lists, no ordered lists or nested lists, etc. But it could work well enough for simple notes. use the Gemini link syntax to link to other documents within the wiki, and program the extension to be able to follow them, like vimwiki does.

So, do I want to learn vimscript to make this a reality? I doubt it would be a particularly tough project, especially since vimwiki already exists to take inspiration from.