use kitty as previewer for lf
This commit is contained in:
3
config/lf/clean.sh
Executable file
3
config/lf/clean.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
kitty +icat --clear --silent --transfer-mode file
|
||||||
@@ -7,6 +7,9 @@ set number
|
|||||||
set relativenumber
|
set relativenumber
|
||||||
set wrapscroll
|
set wrapscroll
|
||||||
|
|
||||||
|
set previewer ~/.config/lf/preview.sh
|
||||||
|
set cleaner ~/.config/lf/clean.sh
|
||||||
|
|
||||||
### Commands
|
### Commands
|
||||||
cmd mkdir ${{
|
cmd mkdir ${{
|
||||||
mkdir -p "$1"
|
mkdir -p "$1"
|
||||||
|
|||||||
14
config/lf/preview.sh
Executable file
14
config/lf/preview.sh
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
file=$1
|
||||||
|
w=$2
|
||||||
|
h=$3
|
||||||
|
x=$4
|
||||||
|
y=$5
|
||||||
|
|
||||||
|
if [[ "$(file -Lb --mime-type "$file")" =~ ^image ]]; then
|
||||||
|
kitty +icat --silent --transfer-mode file --place "${w}x${h}@${x}x${y}" "$file"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
pistol "$file"
|
||||||
Reference in New Issue
Block a user