update to master and solarized highlight/pymentize

This commit is contained in:
2021-07-16 18:24:58 +02:00
parent c66b4d85db
commit 857ad68ecf
2 changed files with 16 additions and 9 deletions

View File

@@ -1,5 +1,5 @@
set preview_max_size 10485760 set preview_max_size 10485760
set update_title true set update_title true
set dirname_in_tabs true set dirname_in_tabs true
set vcs_aware true #set vcs_aware true
#set preview_script ~/.config/ranger/scope.sh set preview_script ~/.config/ranger/scope.sh

View File

@@ -40,12 +40,12 @@ FILE_EXTENSION_LOWER="$(printf "%s" "${FILE_EXTENSION}" | tr '[:upper:]' '[:lowe
## Settings ## Settings
HIGHLIGHT_SIZE_MAX=262143 # 256KiB HIGHLIGHT_SIZE_MAX=262143 # 256KiB
HIGHLIGHT_TABWIDTH=${HIGHLIGHT_TABWIDTH:-8} HIGHLIGHT_TABWIDTH="${HIGHLIGHT_TABWIDTH:-4}"
HIGHLIGHT_STYLE=${HIGHLIGHT_STYLE:-solarized-light} HIGHLIGHT_STYLE="${HIGHLIGHT_STYLE:-solarized-light}"
HIGHLIGHT_OPTIONS="--replace-tabs=${HIGHLIGHT_TABWIDTH} --style=${HIGHLIGHT_STYLE} ${HIGHLIGHT_OPTIONS:-}" HIGHLIGHT_OPTIONS="--replace-tabs=${HIGHLIGHT_TABWIDTH} --style=${HIGHLIGHT_STYLE} ${HIGHLIGHT_OPTIONS:-}"
PYGMENTIZE_STYLE=${PYGMENTIZE_STYLE:-autumn} PYGMENTIZE_STYLE="${PYGMENTIZE_STYLE:-solarized-light}"
OPENSCAD_IMGSIZE=${RNGR_OPENSCAD_IMGSIZE:-1000,1000} OPENSCAD_IMGSIZE="${RNGR_OPENSCAD_IMGSIZE:-1000,1000}"
OPENSCAD_COLORSCHEME=${RNGR_OPENSCAD_COLORSCHEME:-Tomorrow Night} OPENSCAD_COLORSCHEME="${RNGR_OPENSCAD_COLORSCHEME:-Tomorrow Night}"
handle_extension() { handle_extension() {
case "${FILE_EXTENSION_LOWER}" in case "${FILE_EXTENSION_LOWER}" in
@@ -104,7 +104,7 @@ handle_extension() {
;; ;;
## JSON ## JSON
json) json|ipynb)
jq --color-output . "${FILE_PATH}" && exit 5 jq --color-output . "${FILE_PATH}" && exit 5
python -m json.tool -- "${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}"); } || \ # { [ "$rar" ] && fn=$(unrar lb -p- -- "${FILE_PATH}"); } || \
# { [ "$zip" ] && fn=$(zipinfo -1 -- "${FILE_PATH}"); } || return # { [ "$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 \ # [ print(l, end='') for l in sys.stdin if \
# (m.guess_type(l[:-1])[0] or '').startswith('image/') ]" |\ # (m.guess_type(l[:-1])[0] or '').startswith('image/') ]" |\
# sort -V | head -n 1) # sort -V | head -n 1)
@@ -281,6 +282,12 @@ handle_mime() {
pandoc -s -t markdown -- "${FILE_PATH}" && exit 5 pandoc -s -t markdown -- "${FILE_PATH}" && exit 5
exit 1;; exit 1;;
## E-mails
message/rfc822)
## Parsing performed by mu: https://github.com/djcb/mu
mu view -- "${FILE_PATH}" && exit 5
exit 1;;
## XLS ## XLS
*ms-excel) *ms-excel)
## Preview as csv conversion ## Preview as csv conversion