Makes ranger handle json better
This commit is contained in:
parent
71ceefd54a
commit
6529b587ad
2 changed files with 5 additions and 2 deletions
|
@ -87,7 +87,7 @@ set preview_images true
|
||||||
# * urxvt-full:
|
# * urxvt-full:
|
||||||
# The same as urxvt but utilizing not only the preview pane but the
|
# The same as urxvt but utilizing not only the preview pane but the
|
||||||
# whole terminal window.
|
# whole terminal window.
|
||||||
set preview_images_method w3m
|
set preview_images_method ueberzug
|
||||||
|
|
||||||
# Use a unicode "..." character to mark cut-off filenames?
|
# Use a unicode "..." character to mark cut-off filenames?
|
||||||
set unicode_ellipsis false
|
set unicode_ellipsis false
|
||||||
|
|
|
@ -109,7 +109,7 @@ esac
|
||||||
|
|
||||||
case "$mimetype" in
|
case "$mimetype" in
|
||||||
# Syntax highlight for text files:
|
# Syntax highlight for text files:
|
||||||
text/* | */xml)
|
text/* | */xml )
|
||||||
if [ "$(tput colors)" -ge 256 ]; then
|
if [ "$(tput colors)" -ge 256 ]; then
|
||||||
pygmentize_format=terminal256
|
pygmentize_format=terminal256
|
||||||
highlight_format=xterm256
|
highlight_format=xterm256
|
||||||
|
@ -121,6 +121,9 @@ case "$mimetype" in
|
||||||
try safepipe highlight --out-format=${highlight_format} "$path" && { dump | trim; exit 5; }
|
try safepipe highlight --out-format=${highlight_format} "$path" && { dump | trim; exit 5; }
|
||||||
try safepipe pygmentize -f ${pygmentize_format} "$path" && { dump | trim; exit 5; }
|
try safepipe pygmentize -f ${pygmentize_format} "$path" && { dump | trim; exit 5; }
|
||||||
exit 2;;
|
exit 2;;
|
||||||
|
application/json )
|
||||||
|
jq -C '.' "$path" && exit 0 || echo "what's happening" && exit 0
|
||||||
|
;;
|
||||||
# Ascii-previews of images:
|
# Ascii-previews of images:
|
||||||
image/*)
|
image/*)
|
||||||
img2txt --gamma=0.6 --width="$width" "$path" && exit 4 || exit 1;;
|
img2txt --gamma=0.6 --width="$width" "$path" && exit 4 || exit 1;;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue