Makes ranger handle json better

master
Jonathan Hodgson 5 years ago
parent 71ceefd54a
commit 6529b587ad
  1. 2
      ranger/.config/ranger/rc.conf
  2. 5
      ranger/.config/ranger/scope.sh

@ -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

@ -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;;

Loading…
Cancel
Save