64 pointsby speckx4 hours ago10 comments
  • CGamesPlaya few seconds ago
    I am definitely waiting for a "modern less replacement" in the same vein as fd, sd, fzf, and the rest of the under-20yo cli crew. I get that "less" is reasonably maintained still.

    I think the killer feature for me would be refresh. I get that this can't work for piped input, but I want `git diff` to show in a pager with a refresh button that holds my place. fzf supports both refresh and piped input, so perhaps there's some ideas there that could be leveraged.

  • ancientcatz15 minutes ago
    If I remember correctly, `gum` also provides a pager feature: https://github.com/charmbracelet/gum
  • mnkyprskbdan hour ago
    bat is the king of pagers. https://github.com/sharkdp/bat
  • vomayank2 hours ago
    Interesting project.

    What was the main limitation in existing pagers like less that pushed you to build a new one?

    • lrobinovitch2 hours ago
      Author here!

      If I were to give this post a longer title, it would be "I made a terminal pager because I needed a really good viewport component for my Go TUIs, then realized that a TUI viewport is just a mini terminal pager and I want the same text navigation and manipulation experience everywhere that I encounter long text blocks in my terminal".

      I take no issue at all with `less`, it's super powerful and configurable as I call out in the post. I took the functionality I needed, made it a reusable component for Go TUIs, then made a terminal pager in the form of a Go TUI with it.

      • ghthor18 minutes ago
        Still use Wander everyday <3
  • jauntywundrkind7 minutes ago
    It's not great but I made a typescript library to wrap pickers recently, such as skim, fuzzel, fzf, dmenu, rofi, etc. Some very similar problems.

    Would love if anyone has thoughts or suggestions. It was quick and dirty, and works fine for my use, but I'm not sure where else I could take this, how else I might splice apart the problem, what else would suit it. https://tangled.org/jauntywk.bsky.social/picker-power

  • gandreani3 hours ago
    I really like this post! I think it's the clearest explanation I've seen of the different characteristics of utf-8 strings
  • pimlottc3 hours ago
    The TL;DR doesn’t really say what this new pager offers compared to less; it seems to mostly be a learning project:

    > lore supports only a subset of what less does, but in a more intuitive and useful manner for my daily activity. I also find value in understanding it from the ground up, bytes to terminal views, and continuing to refine it as I learn more about what I actually want and need in a terminal pager.

  • dostick2 hours ago
    From the title I thought it’s about a dead man’s switch.
  • fragmede2 hours ago
    A Splunk, a Splunk! My kingdom for a Splunk!

    (too bad Cisco bought them and made it too expensive).

    Also, no "less does more than more and most does more than less" joke?

  • cocodill3 hours ago
    For a bubbletea application I'd expect more bubbles and tea there. But still, nice project.