My build of nnn with minor changes
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 
Arun Prakash Jana 9167192d31
Update docs
5 lat temu
..
README.md Update docs 5 lat temu
edit Plugins! 5 lat temu
fzy Plugins! 5 lat temu
hexview Plugins! 5 lat temu
imgresize Plugins! 5 lat temu
imgur Plugins! 5 lat temu
kdeconnect Plugins! 5 lat temu
ndiff Plugins! 5 lat temu
nwal Plugins! 5 lat temu
paste Plugins! 5 lat temu
picker Plugins! 5 lat temu
pywal Plugins! 5 lat temu
sxiv Plugins! 5 lat temu
transfer Plugins! 5 lat temu
upgrade Plugins! 5 lat temu

README.md

Plugin (a-z) Lang Deps Description
edit sh fzy Fuzzy find a file in directory subtree and edit in vim
fzy sh fzy Fuzzy find a file in directory subtree and open using xdg-open
hexview sh xxd, $PAGER view a file in hex
imgresize sh imgp Resize images in directory to screen resolution
imgur bash - Upload an image to imgur (from imgur-screenshot)
kdeconnect sh kdeconnect-cli Send selected files to an Android device
ndiff sh vimdiff File and directory diff for selection
nwal sh nitrogen Set the selected image as wallpaper using nitrogen
paste sh pastebinit Paste contents of current (text) file to paste.ubuntu.com
picker sh nnn Pick files and pipe the newline-separated list to another utility
pywal sh pywal Set selected image as wallpaper, change terminal color scheme
sxiv sh sxiv Browse images in a dir in sxiv, set wallpaper, copy path (config)
transfer sh curl Upload current file to transfer.sh
upgrade sh wget Upgrade to latest nnn version manually on Debian 9 Stretch

File access from plugins

Plugins can access:

  • all files in the directory (nnn switches to the dir where the plugin is to be run so the dir is $PWD for the plugin)
  • the currently highlighted file (the file name is passed as the argument to a plugin)
  • the current selection (by reading the file .nnncp, see the plugin ndiff)

Contributing plugins

Plugins are scripts and all scripting languages should work. However, POSIX-compliant shell scripts runnable in sh are preferred. If that’s too rudimentary for your use case, use Python, Perl or Ruby. Please keep non-portable commands (like notify-send) commented so users from any other OS/DE aren’t surprised.

The plugins should be executable. Please add an entry in the table above.