vifm: Add pdf and webp preview
Added pdf previews using pdftoppm to convert into chafa-readable format, directly piped to the previewer.
This commit is contained in:
parent
67ac2da785
commit
84ab839612
1 changed files with 3 additions and 2 deletions
|
|
@ -401,7 +401,8 @@ filextype <application/pdf>,*.pdf
|
||||||
\ { edit text content }
|
\ { edit text content }
|
||||||
\ pdftotext -nopgbrk %c - | nvim
|
\ pdftotext -nopgbrk %c - | nvim
|
||||||
fileviewer <application/pdf>,*.pdf
|
fileviewer <application/pdf>,*.pdf
|
||||||
\ pdftotext -nopgbrk %c -
|
\ exist chafa && exist pdftoppm && pdftoppm -q -f 1 -singlefile -jpeg %c | chafa --size %pwx%ph %pd %pu %N,
|
||||||
|
\ exist pdftotext && pdftotext -nopgbrk %c - || echo No compatible viewer found.
|
||||||
|
|
||||||
" PostScript
|
" PostScript
|
||||||
filextype *.ps,*.eps,*.ps.gz
|
filextype *.ps,*.eps,*.ps.gz
|
||||||
|
|
@ -439,7 +440,7 @@ filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
|
||||||
\ {View using Dragon}
|
\ {View using Dragon}
|
||||||
\ dragon %f:p,
|
\ dragon %f:p,
|
||||||
fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
|
fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
|
||||||
\*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
|
\*.fl[icv],*.m2v,*.mov,*.webm,*.webp,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
|
||||||
\*.as[fx]
|
\*.as[fx]
|
||||||
" needs to be %pu uncached or it flickers itself into oblivion :(
|
" needs to be %pu uncached or it flickers itself into oblivion :(
|
||||||
\ exist chafa && ffmpeg -v quiet -y -hide_banner -loglevel panic -ss 00:00:01.000 -i %c -frames:v 1 -c:v png -f image2pipe - | chafa --size %pwx%ph %pd %pu %N || echo chafa not found,
|
\ exist chafa && ffmpeg -v quiet -y -hide_banner -loglevel panic -ss 00:00:01.000 -i %c -frames:v 1 -c:v png -f image2pipe - | chafa --size %pwx%ph %pd %pu %N || echo chafa not found,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue