diff --git a/ranger/.config/ranger/rc.conf b/ranger/.config/ranger/rc.conf index 1e94b60f..c6b6a5e2 100644 --- a/ranger/.config/ranger/rc.conf +++ b/ranger/.config/ranger/rc.conf @@ -87,7 +87,7 @@ set preview_images true # * urxvt-full: # The same as urxvt but utilizing not only the preview pane but the # whole terminal window. -set preview_images_method w3m +set preview_images_method ueberzug # Use a unicode "..." character to mark cut-off filenames? set unicode_ellipsis false diff --git a/ranger/.config/ranger/scope.sh b/ranger/.config/ranger/scope.sh index 49b02d9c..85786157 100755 --- a/ranger/.config/ranger/scope.sh +++ b/ranger/.config/ranger/scope.sh @@ -109,7 +109,7 @@ esac case "$mimetype" in # Syntax highlight for text files: - text/* | */xml) + text/* | */xml ) if [ "$(tput colors)" -ge 256 ]; then pygmentize_format=terminal256 highlight_format=xterm256 @@ -121,6 +121,9 @@ case "$mimetype" in try safepipe highlight --out-format=${highlight_format} "$path" && { dump | trim; exit 5; } try safepipe pygmentize -f ${pygmentize_format} "$path" && { dump | trim; exit 5; } exit 2;; + application/json ) + jq -C '.' "$path" && exit 0 || echo "what's happening" && exit 0 + ;; # Ascii-previews of images: image/*) img2txt --gamma=0.6 --width="$width" "$path" && exit 4 || exit 1;;