]> Sergey Matveev's repositories - nnn.git/commitdiff
Various plugin fixes
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 20 Nov 2019 13:17:26 +0000 (18:47 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 20 Nov 2019 13:49:09 +0000 (19:19 +0530)
1. getplugs should work even if nnn is not run
2. Remove redundant ./ prefix
3. Update plugin docs

plugins/README.md
plugins/fzcd
plugins/getplugs

index 2fb44b06494c6e1e62bef4fae863ac13d55a380b..47b2eaa884e2debe83f9284de7b79d3d140cb93c 100644 (file)
@@ -47,7 +47,7 @@ Plugins extend the capabilities of `nnn`. They are _executable_ scripts (or bina
 | ringtone | sh | date, ffmpeg | Create a variable bitrate mp3 ringtone from file |
 | splitjoin | sh | split, cat | Split file or join selection |
 | suedit | sh | sudoedit/sudo/doas | Edit file using superuser permissions |
-| sxiv | sh | sxiv | Browse images in dir, set wallpaper, copy path ([config](https://wiki.archlinux.org/index.php/Sxiv#Assigning_keyboard_shortcuts)), [rename](https://github.com/jarun/nnn/wiki/Basic-use-cases#browse-rename-images)|
+| sxiv | sh | sxiv | Browse images, set wallpaper, copy path ([config](https://wiki.archlinux.org/index.php/Sxiv#Assigning_keyboard_shortcuts)), [rename](https://github.com/jarun/nnn/wiki/Basic-use-cases#browse-rename-images)|
 | thumb | sh | [lsix](https://github.com/hackerb9/lsix) | View thumbnail of an image or dir of images |
 | transfer | sh | curl | Upload file to transfer.sh |
 | treeview | sh | tree | Informative tree output in `$EDITOR` |
index a75d55874c8c5148edb35c8024b40e0be0f655dc..c4694e3c839b4fc087e3c03dd5758832891b3aae 100755 (executable)
@@ -28,5 +28,8 @@ if [ "$?" -eq "0" ]; then
                *directory*) ;;
                *) sel=$(dirname "$sel") ;;
        esac
+
+    # Remove "./" prefix
+    sel="$(echo "$sel" | cut -c 3-)"
        nnn_cd "$PWD/$sel"
 fi
index 1e2497accbfb2b4a96ac974bd0d7cc3e459e615f..34f599f4c088804030cbfe44f4778bd935cb6a00 100755 (executable)
@@ -44,6 +44,7 @@ if [ -d $PLUGIN_DIR ]; then
     tar -C $CONFIG_DIR -czf $CONFIG_DIR"plugins-$(date '+%Y%m%d%H%M').tar.gz" plugins/
 fi
 
+mkdir -p $PLUGIN_DIR
 cd $CONFIG_DIR
 curl -Ls -O https://github.com/jarun/nnn/archive/master.tar.gz
 tar -zxf master.tar.gz