瀏覽代碼

Plugin improvements (#531)

* Added padding for numbers in .nmv

* Add skim as an option in fzopen

* Remove unnecessary eval

Thanks @leovilok!

Co-Authored-By: lvgx <l@vgx.fr>

* Added note about whitespace

Co-authored-by: lvgx <l@vgx.fr>
master
KlzXS GitHub 4 年之前
父節點
當前提交
00148360e4
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: 4AEE18F83AFDEB23
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. +6
    -1
      plugins/.nmv
  2. +2
    -0
      plugins/fzopen

+ 6
- 1
plugins/.nmv 查看文件

@@ -3,6 +3,8 @@
# Description: An almost fully POSIX compliant batch file renamer
#
# Note: nnn auto-detects and invokes this plugin if available
# Whitespace is used as delimiter for read.
# The plugin doesn't support filenames with leading or trailing whitespace
#
# Capabilities:
# 1. Basic file rename
@@ -43,7 +45,10 @@ else
fi
fi

printf "%s" "$arr" | awk '{print NR " " $0}' > "$dst_file"
lines=$(printf "%s\n" "$arr" | wc -l)
width=${#lines}

printf "%s" "$arr" | awk '{printf("%'"${width}"'d %s\n", NR, $0)}' > "$dst_file"

items=("~")
while IFS='' read -r line; do


+ 2
- 0
plugins/fzopen 查看文件

@@ -17,6 +17,8 @@ if which fzf >/dev/null 2>&1; then
# entry=$(find . -type f 2>/dev/null | fzf --delimiter / --with-nth=-1 --tiebreak=begin --info=hidden)
elif which fzy >/dev/null 2>&1; then
entry=$(find . -type f 2>/dev/null | fzy)
elif which sk >/dev/null 2>&1; then
entry=$(find . -type f 2>/dev/null | sk)
else
exit 1
fi


Loading…
取消
儲存