\

Markdown CLI viewer with VI keybindings

46 points - today at 5:51 PM

Source
  • juancn

    today at 6:19 PM

    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

        today at 7:47 PM

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

    • pss314

      today at 9:33 PM

      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

        today at 8:03 PM

        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

          today at 9:59 PM

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

          • gigatexal

            today at 10:31 PM

            You had me at vi bindings

            • verdverm

              today at 6:26 PM

              https://github.com/charmbracelet/glamour

              Charm Glamour with a view port uses basic vi keybinds as well

              • kalterdev

                today at 7:25 PM

                Isn’t vi good enough?

                  • w0m

                    today at 8:38 PM

                    NeoVim w/ render-markdown.nvim

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

                      • Blackarea

                        today at 9:53 PM

                        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

                    • munk-a

                      today at 7:59 PM

                      No, I prefer emacs.

                        • syngrog66

                          today at 8:41 PM

                          makes sign of cross, and hisses

                  • maxsimb

                    today at 6:26 PM

                    https://github.com/Vagab/mark similar tool, but with editing enabled also!

                      • eyjafjalajokull

                        today at 7:34 PM

                        It’s funny to see markdown tools popping up with the rise of agents.

                    • syngrog66

                      today at 8:40 PM

                      ie. vim

                        • taf2

                          today at 9:55 PM

                          aka view

                      • bainganbharta

                        today at 7:28 PM

                        [dead]