Bladeren bron

Update plugin viuimg

master
Arun Prakash Jana 5 jaren geleden
bovenliggende
commit
f75620e95b
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: A75979F35C080412
2 gewijzigde bestanden met toevoegingen van 4 en 21 verwijderingen
  1. +2
    -2
      plugins/README.md
  2. +2
    -19
      plugins/viuimg

+ 2
- 2
plugins/README.md Bestand weergeven

@@ -40,7 +40,7 @@ The currently available plugins are listed below.
| transfer | sh | curl | Upload file to transfer.sh |
| upgrade | sh | curl | Upgrade nnn manually on Debian 9 Stretch |
| vidthumb | sh | [ffmpegthumbnailer](https://github.com/dirkvdb/ffmpegthumbnailer),<br>[lsix](https://github.com/hackerb9/lsix) | Show video thumbnails in terminal |
| viuimg | sh | [viu](https://github.com/atanunq/viu), less | View an image or images in dir |
| viuimg | sh | [viu](https://github.com/atanunq/viu), less | View an image or images in dir in `$PAGER` |

## Installing plugins

@@ -56,7 +56,7 @@ Plugins are installed to `${XDG_CONFIG_HOME:-$HOME/.config}/nnn/plugins`. You ca

**Method 1:** Directly with <kbd>:key</kbd>:

export NNN_PLUG='o:fzy-open;p:mocplay;d:ndiff;m:nmount;n:notes;t:thumb'
export NNN_PLUG='o:fzy-open;p:mocplay;d:ndiff;m:nmount;n:notes;v:viuimg;t:thumb'

With this, plugin `fzy-open` can be run with the keybind <kbd>:o</kbd>, `mocplay` can be run with <kbd>:p</kbd> and so on... The key vs. plugin pairs are shown in the help and config screen. Up to 10 plugins can have such keybinds.



+ 2
- 19
plugins/viuimg Bestand weergeven

@@ -1,27 +1,10 @@
#!/usr/bin/env sh

# Description: View an image or images in a directory in pager
#
# Note: While it's very easy to fix this in Bash (sample commented), with the
# current POSIX shell script implementation the unmatched patterns are spewed.
# A patch to fix this is highly appreciated.
# Description: View an image or images in a directory in $PAGER
#
# Shell: POSIX compliant
# Author: Arun Prakash Jana

if ! [ -z "$1" ]; then
if [ -d "$1" ]; then
cd "$1"

# Bash implementation
# shopt -s nullglob
# viu -n *.bmp *.BMP *.gif *.GIF *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.svg *.SVG 2>/dev/null | less -R

for file in *.bmp *.BMP *.gif *.GIF *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.svg *.SVG
do
viu -n "$file" 2>/dev/null
done | less -R
else
viu -n "$1" | less -R
fi
viu -n "$1" | less -R
fi

Laden…
Annuleren
Opslaan