My build of nnn with minor changes
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 2.1 KiB

5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
5 년 전
1234567891011121314151617181920212223242526272829
  1. | Plugin (a-z) | Lang | Deps | Description |
  2. | --- | --- | --- | --- |
  3. | edit | sh | fzy | Fuzzy find a file in directory subtree and edit in vim |
  4. | fzy | sh | fzy | Fuzzy find a file in directory subtree and open using xdg-open |
  5. | hexview | sh | xxd, $PAGER | view a file in hex |
  6. | imgresize | sh | [imgp](https://github.com/jarun/imgp) | Resize images in directory to screen resolution |
  7. | imgur | bash | [imgur](https://github.com/jomo/imgur-screenshot) | Upload an image to imgur |
  8. | kdeconnect | sh | kdeconnect-cli | Send selected files to an Android device |
  9. | ndiff | sh | vimdiff | File and directory diff for selection |
  10. | nwal | sh | nitrogen | Set the selected image as wallpaper using nitrogen |
  11. | paste | sh | [pastebinit](https://launchpad.net/pastebinit) | Paste contents of current (text) file to paste.ubuntu.com |
  12. | picker | sh | nnn | Pick files and pipe the newline-separated list to another utility |
  13. | pywal | sh | pywal | Set selected image as wallpaper, change terminal color scheme |
  14. | sxiv | sh | sxiv | Open images in a dir in sxiv, set wallpaper, copy path ([tips](https://wiki.archlinux.org/index.php/Sxiv#Assigning_keyboard_shortcuts))|
  15. | transfer | sh | curl | Upload current file to transfer.sh |
  16. | upgrade | sh | wget | Upgrade to latest nnn version manually on Debian 9 Stretch |
  17. ### File access from plugins
  18. The design is flexible so a plugin can access:
  19. - 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)
  20. - the currently highlighted file (the file name is passed as the argument to a plugin)
  21. - the current selection (by reading the file .nnncp, see the plugin `ndiff`)
  22. ### Contributing plugins
  23. 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.
  24. The plugins should be executable. Please add an entry in the table above.