X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/f82c051a06aae89ddeda73b703fd5ca4250fe53b..refs/heads/lazyvim:/ranger/scope.sh diff --git a/ranger/scope.sh b/ranger/scope.sh index 2e9983e..e2fe435 100755 --- a/ranger/scope.sh +++ b/ranger/scope.sh @@ -107,6 +107,11 @@ handle_extension() { pandoc -s -t markdown -- "${FILE_PATH}" && exit 5 ;; + # GnuPG + gpg) + gpg --decrypt "$path" | trim && exit 5 + ;; + ## JSON json) jq --color-output . "${FILE_PATH}" && exit 5 @@ -262,13 +267,13 @@ handle_image() { # ;; esac - # openscad_image() { - # TMPPNG="$(mktemp -t XXXXXX.png)" - # openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \ - # --imgsize="${OPENSCAD_IMGSIZE/x/,}" \ - # -o "${TMPPNG}" "${1}" - # mv "${TMPPNG}" "${IMAGE_CACHE_PATH}" - # } + openscad_image() { + TMPPNG="$(mktemp -t XXXXXX.png)" + openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \ + --imgsize="${OPENSCAD_IMGSIZE/x/,}" \ + -o "${TMPPNG}" "${1}" \ + && mv "${TMPPNG}" "${IMAGE_CACHE_PATH}" + } case "${FILE_EXTENSION_LOWER}" in ## 3D models @@ -276,9 +281,9 @@ handle_image() { ## is hardcoded as jpeg. So we make a tempfile.png and just ## move/rename it to jpg. This works because image libraries are ## smart enough to handle it. - # csg|scad) - # openscad_image "${FILE_PATH}" && exit 6 - # ;; + csg|scad) + openscad_image "${FILE_PATH}" && exit 6 + ;; # 3mf|amf|dxf|off|stl) # openscad_image <(echo "import(\"${FILE_PATH}\");") && exit 6 # ;;