Skip to content

RisGar/crpreview

Repository files navigation

crpreview

GH Build

Previews files and directories in the lf file manager on macOS.

Features

crpreview can preview the following formats:

File type Tool
archives1 libarchive
markdown glow
images chafa
pdf qlmanage
text bat
directories eza

Requirements

All of the above mentioned preview tools which you want to use.

Installation

Binary

Install directly from my brew tap:

$ brew install RisGar/tap/crpreview

From Source

$ make

Usage

Add the following lines to your lfrc:

set previewer /path/to/crpreview/bin/crpreview
map i $ /path/to/crpreview/bin/crpreview $f | less -R

Make sure to install the required decompressors for libarchive to list archive contents.

Contributing

  1. Fork it (https://github.com/RisGar/crpreview/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Footnotes

  1. Supported formats: tar, 7-zip, zip, bzip, bzip2, gunzip, xz, zstd, lzip, lrzip