3 ms·
bat is the king of pagers. https://github.com/sharkdp/bat https://github.com/sharkdp/bat
by mnkyprskbd 6mo ago
bat is the king of pagers. https://github.com/sharkdp/bat https://github.com/sharkdp/bat
- teki_one 6mo agobat does not look like a pager: https://github.com/sharkdp/bat?tab=readme-ov-file#automatic-paging https://github.com/sharkdp/bat?tab=readme-ov-file#automatic-...
- teo_zero 6mo agoIn fact it's not. The name itself mimicks cat, not less. It's a filter that adds annotations to its input, such as syntax highlighting, git diffs and special-char coloring. Personally I can't find any use for bat: I'm a devote user of vim for editing, and it already does all of this, so why not using it to view files as well? It's satisfying to have the same interface, colors and shortcuts whether you're editing or viewing!
- technojamin 6mo agoI use it for previewing files in `fzf` and `lf` (terminal file manager).
- asibahi 6mo agoDoesn’t it just call `less`?
- joombaga 6mo agoYes. It calls the default pager (or whatever you specify).
- saghm 6mo agoI like it a lot more than `less`, but unfortunately it's always a lot slower when first opening really large files. I'm not sure if it's eagerly loading the whole thing (maybe because that's needed for AST parsing in the case of syntax highlighting, although it happens even on files without highlighting), but there are times I have to swap to `less` still.