juancn 9 hours ago

A screenshot would be a nice addition to the readme.

It seems is only pure text (no support for image extensions of a terminal, just a link to the image), based on this: https://github.com/taf2/mdvi/blob/master/src/renderer.rs

It looks nice and clean code.

  • taf2 8 hours ago

    Thanks i added a screenshot and in 0.2 you can see images now in the cli too

    • m4r71n 4 hours ago

      The screenshot you added uses a transparent terminal where you can see your Discord chat in the background. You might want to remove that ;-)

      • forty 4 hours ago

        Why would someone use a transparent window background? Are people really reading the window behind it at the same time as the foreground window?

        • alextingle an hour ago

          Example: If a build is going on in the background, I can see when it stops.

          • skydhash 22 minutes ago

            You can use `build-tool; tput bel` to hear the bell when it ends. Some terminal allows to set the urgent flag on the windows when the bell rings.

        • taf2 2 hours ago

          pretty fun right :)

          • keithnz 30 minutes ago

            no.... and your screen shot completely fails to show off your tool

pss314 6 hours ago

Markdown reader using find, fzf and lnav

  find . \( -path '*/vendor/*' -or -path '*/.git/*' -or -path '*/node_modules/*' \) -prune -or -type f -name "*.md" -print | fzf | xargs lnav
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 https://lnav.org/2022/08/06/markdown-support.html
llimllib 7 hours ago

I created one I like: https://github.com/llimllib/mdriver

it can echo images with kitty image protocol, and streams the output, which I use to show LLM output as it arrives

It doesn't handle paging - you can pipe it to `less` or whatever pager for that

Blackarea 5 hours ago

3 source files, nice code, no vibe-coding slob, nice little project... That's rare these days

kalterdev 8 hours ago

Isn’t vi good enough?

  • w0m 7 hours ago

    NeoVim w/ render-markdown.nvim

    (not to poo on OP - I dig a clean TUI renderer, I have BAT installed for a reason)

    • Blackarea 5 hours ago

      Bat is nice. Oh dang now i have to try this plugin. I remember trying a couple of similar ones that got me so frustrated that i abandoned the idea of markdown viewers in nvim... Here we go again XD

      • chrysoprace 2 hours ago

        render-markdown.nvim is very nice and works with GitHub Flavoured Markdown, even down to some of the newer features like INFO, IMPORTANT, etc. quotes.

  • munk-a 7 hours ago

    No, I prefer emacs.

    • syngrog66 7 hours ago

      makes sign of cross, and hisses

metalliqaz an hour ago

It's funny because the whole idea of Markdown is that it is readable both as text and rendered, so it shouldn't require a terminal renderer.

gigatexal 5 hours ago

You had me at vi bindings

ghost-of-dmr 3 hours ago

Markdown is already readable as-is. How is this any different from running "more my_file.md" ?

Stop trying to re-invent the wheel when the tools are already there.

  • collinvandyck76 40 minutes ago

    This is an odd comment on "Hacker" news. There's a joy to be had in making things like this, even though there are better alternatives and it's often a weird thing to do in the first place. I often do not post the things I create here and elsewhere because I dread this kind of feedback. What do you hope OP takes away from your post?