A screenshot would be a nice addition to the readme.<p>It seems is only pure text (no support for image extensions of a terminal, just a link to the image), based on this: <a href="https://github.com/taf2/mdvi/blob/master/src/renderer.rs" rel="nofollow">https://github.com/taf2/mdvi/blob/master/src/renderer.rs</a><p>It looks nice and clean code.
Markdown reader using find, fzf and lnav<p><pre><code> find . \( -path '*/vendor/*' -or -path '*/.git/*' -or -path '*/node_modules/*' \) -prune -or -type f -name "*.md" -print | fzf | xargs lnav
</code></pre>
In the above command, the find command excludes directories such as "vendor" (golang), ".git" (git) and "node_modules" (nodejs). The lnav itself provides the markdown support <a href="https://lnav.org/2022/08/06/markdown-support.html" rel="nofollow">https://lnav.org/2022/08/06/markdown-support.html</a>
I created one I like: <a href="https://github.com/llimllib/mdriver" rel="nofollow">https://github.com/llimllib/mdriver</a><p>it can echo images with kitty image protocol, and streams the output, which I use to show LLM output as it arrives<p>It doesn't handle paging - you can pipe it to `less` or whatever pager for that
3 source files, nice code, no vibe-coding slob, nice little project... That's rare these days
Isn’t vi good enough?
<a href="https://github.com/Vagab/mark" rel="nofollow">https://github.com/Vagab/mark</a>
similar tool, but with editing enabled also!
<a href="https://github.com/charmbracelet/glamour" rel="nofollow">https://github.com/charmbracelet/glamour</a><p>Charm Glamour with a view port uses basic vi keybinds as well
You had me at vi bindings
ie. vim
[dead]