From 857ad68ecf8060e47c447636231cc8101be06dc4 Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 16 Jul 2021 18:24:58 +0200 Subject: [PATCH] update to master and solarized highlight/pymentize --- ranger/.config/ranger/rc.conf | 4 ++-- ranger/.config/ranger/scope.sh | 21 ++++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/ranger/.config/ranger/rc.conf b/ranger/.config/ranger/rc.conf index a53b0a4..0f8f169 100644 --- a/ranger/.config/ranger/rc.conf +++ b/ranger/.config/ranger/rc.conf @@ -1,5 +1,5 @@ set preview_max_size 10485760 set update_title true set dirname_in_tabs true -set vcs_aware true -#set preview_script ~/.config/ranger/scope.sh +#set vcs_aware true +set preview_script ~/.config/ranger/scope.sh diff --git a/ranger/.config/ranger/scope.sh b/ranger/.config/ranger/scope.sh index 3569f8d..9a47bd3 100755 --- a/ranger/.config/ranger/scope.sh +++ b/ranger/.config/ranger/scope.sh @@ -40,12 +40,12 @@ FILE_EXTENSION_LOWER="$(printf "%s" "${FILE_EXTENSION}" | tr '[:upper:]' '[:lowe ## Settings HIGHLIGHT_SIZE_MAX=262143 # 256KiB -HIGHLIGHT_TABWIDTH=${HIGHLIGHT_TABWIDTH:-8} -HIGHLIGHT_STYLE=${HIGHLIGHT_STYLE:-solarized-light} +HIGHLIGHT_TABWIDTH="${HIGHLIGHT_TABWIDTH:-4}" +HIGHLIGHT_STYLE="${HIGHLIGHT_STYLE:-solarized-light}" HIGHLIGHT_OPTIONS="--replace-tabs=${HIGHLIGHT_TABWIDTH} --style=${HIGHLIGHT_STYLE} ${HIGHLIGHT_OPTIONS:-}" -PYGMENTIZE_STYLE=${PYGMENTIZE_STYLE:-autumn} -OPENSCAD_IMGSIZE=${RNGR_OPENSCAD_IMGSIZE:-1000,1000} -OPENSCAD_COLORSCHEME=${RNGR_OPENSCAD_COLORSCHEME:-Tomorrow Night} +PYGMENTIZE_STYLE="${PYGMENTIZE_STYLE:-solarized-light}" +OPENSCAD_IMGSIZE="${RNGR_OPENSCAD_IMGSIZE:-1000,1000}" +OPENSCAD_COLORSCHEME="${RNGR_OPENSCAD_COLORSCHEME:-Tomorrow Night}" handle_extension() { case "${FILE_EXTENSION_LOWER}" in @@ -104,7 +104,7 @@ handle_extension() { ;; ## JSON - json) + json|ipynb) jq --color-output . "${FILE_PATH}" && exit 5 python -m json.tool -- "${FILE_PATH}" && exit 5 ;; @@ -218,7 +218,8 @@ handle_image() { # { [ "$rar" ] && fn=$(unrar lb -p- -- "${FILE_PATH}"); } || \ # { [ "$zip" ] && fn=$(zipinfo -1 -- "${FILE_PATH}"); } || return # - # fn=$(echo "$fn" | python -c "import sys; import mimetypes as m; \ + # fn=$(echo "$fn" | python -c "from __future__ import print_function; \ + # import sys; import mimetypes as m; \ # [ print(l, end='') for l in sys.stdin if \ # (m.guess_type(l[:-1])[0] or '').startswith('image/') ]" |\ # sort -V | head -n 1) @@ -281,6 +282,12 @@ handle_mime() { pandoc -s -t markdown -- "${FILE_PATH}" && exit 5 exit 1;; + ## E-mails + message/rfc822) + ## Parsing performed by mu: https://github.com/djcb/mu + mu view -- "${FILE_PATH}" && exit 5 + exit 1;; + ## XLS *ms-excel) ## Preview as csv conversion