Hello Everyone,
i’d like to ask for your opinion on the following issue:
i’ve created my own knowledge base based on asciidoc, with some custom shell scripts and a go application for creating backlinks, tags etc. I’ve chosen this way, as most solitions are based on markdown, which is not standarized and very limited compared to asciidoc, especially from a dev pov.
All my editing, searching etc. is done via neovim, which is very comfortable.
However, i’d like to improve the user experience with the setup, as i’d also like to see the rendered version, especially when adding mermaid diagrams and other things.
I’ve tried some plugins for the browser, which render the view and update automatically, however they are not in sync with my nvim, so i have to scroll on every save, if i want to see the rendered version. That’s not ideal.
Any ideas?
Ideally I’d like some kind of application template, where i can embed a terminal / neovim and a webbrowser, ideally linked via lua scripting, so it integrates nicely. It can also be a completely separate application like anytype, however i’ve not seen anything that has a proper vim-like module editing support & allows for asciidoc rendering instead of markdown.
I had a similar idea, however i haven’t seen a markdown plugin, that is well maintained and at the same time simple enough, so that the core, in this case markdown, can easily be replaced with a completely different engine, asciidoctor.
Any recommendations for that?
I also thought about changing neorg, but the missing support for treesitter is a k.o. for asciidoc.