README.md | 4 ++-- plugins/README.md | 1 + diff --git a/README.md b/README.md index 653ddd77361658bcad37be1cf7f6125b44ab2ceb..f65f02ea9bc0e4c6890e76720cde1a368eb464a1 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ `nnn` (or `n³`) is a full-featured terminal file manager. It's tiny and nearly 0-config with an [incredible performance](https://github.com/jarun/nnn/wiki/Performance). -`nnn` can analyze disk usage, batch rename, launch apps and pick files. The [plugin repository](https://github.com/jarun/nnn/tree/master/plugins#nnn-plugins) has tons of plugins and documentation to extend the capabilities further. There's an independent [(neo)vim plugin](https://github.com/mcchrish/nnn.vim). +`nnn` can analyze disk usage, batch rename, launch apps and pick files. The [plugin repository](https://github.com/jarun/nnn/tree/master/plugins#nnn-plugins) has tons of plugins and documentation to extend the capabilities further e.g. preview hovered, (un)mount disks, find & list, file/dir diff, upload files. There's an independent [(neo)vim plugin](https://github.com/mcchrish/nnn.vim). It runs smoothly on the Pi, [Termux](https://www.youtube.com/watch?v=AbaauM7gUJw) (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities or a strictly CLI environment. @@ -35,7 +35,7 @@ - find/fd/fzf/grep/ripgrep/fzf from `nnn` and list in `nnn` - Unlimited bookmarks, plugins, commands with custom hotkeys - Write a plugin in any language you know - Configure the middle mouse click to do anything -- Fuzzy search subtree and open the dir of a file +- Fuzzy search subtree and open a file (or its parent dir) - Load four dirs with custom settings at once - Notifications on cp, mv, rm completion - Auto-sync selection to system clipboard diff --git a/plugins/README.md b/plugins/README.md index 5b4b75c8db46e8a7ff2b10b395fd7e99f9f0a0f3..b6384d3fb350dd82d4988f3fbcfd75e72d496e4e 100644 --- a/plugins/README.md +++ b/plugins/README.md @@ -258,3 +258,4 @@ 1. Add informative sections like _Description_, _Notes_, _Dependencies_, _Shell_, _Author_ etc. in the plugin. 2. Add an entry in the table above. 3. Keep non-portable commands (like `notify-send`) commented so users from any other OS/DE aren't surprised. 4. The plugin file should be executable. +5. If your plugin stores data, use `${XDG_CACHE_HOME:-$HOME/.cache}/nnn`. Document it _in-file_.