What makes ansi.kak not much powerful is that there are a ton of ansi code standards that my terminal supports but it doesn’t by default, so rather than giving kakoune a functionality that should be for other tools (the terminal emulator), we need a way to bypass kakoune sanitization of these codes so they reach the terminal emulator as is.
Stuff like this is why I don’t like using kakoune as a pager. Sure it can do the job, but that’s not what it’s for. Proper pagers can be quite powerful (see GitHub - noborus/ov: 🎑Feature-rich terminal-based text viewer. It is a so-called terminal pager.).
Right tool for the job and all that.
kakoune keybinds and kakoune registers will be convenient to integrate. also kakoune plugins working on the stdin. It’s easier to remove the sanitization at will than making a separate kakpager program that connects to a kakoune session
what I said doesn’t mean that ov isn’t too good to exist. It’s like a charm!
still, I’d prefer something minimal while not learning a new configuration language if possible.
this pager is like emacs in the fact of over-promise. I’m a minimalist