mirror of
https://github.com/jarun/nnn.git
synced 2025-01-09 17:39:38 +00:00
Add readme on nlay
This commit is contained in:
parent
dfd4a93e11
commit
f38692e968
31
scripts/nlay/README.md
Normal file
31
scripts/nlay/README.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
## nlay
|
||||
|
||||
`nlay` (*NnnpLAY*) is a customizable media type or action handler
|
||||
|
||||
### Usage
|
||||
|
||||
`nlay` is not used by `nnn` now. However, the bash script can be used to run desktop search utility or screensaver:
|
||||
|
||||
nlay file type
|
||||
file: absolute path to file ("" for an action)
|
||||
type: type of media or action
|
||||
|
||||
### Default apps
|
||||
|
||||
* gnome-search-tool, catfish - file search
|
||||
* vlock - terminal screensaver (alternatives - cmatrix, termsaver)
|
||||
|
||||
### Perks
|
||||
|
||||
- simple to modify (extensive in-file notes, comments and indicative code)
|
||||
- handle files by category (e.g. plaintext, search, screensaver)
|
||||
- support for multiple apps by order of preference
|
||||
- run app in the foreground or silently detached in the background
|
||||
- optionally add app arguments
|
||||
|
||||
### Tips to modify
|
||||
|
||||
- set `app=` in any category to change the player
|
||||
- set `opts=` to use app options
|
||||
- toggle `bg=` to enable or disable running app silently (`stdout` and `stderr` redirected to `/dev/null`) in background. E.g., vim (CLI) should be verbose and in the foreground while Sublime Text (GUI) can be started silently in the background.
|
||||
- enable the commented out code under `ENABLE_FILE_TYPE_HANDLING` to handle specific file extensions e.g. use a different app than the one used for the category.
|
Loading…
Reference in a new issue