浏览代码

Add nplay as a plugin

master
Arun Prakash Jana 5 年前
父节点
当前提交
5708585c3b
找不到此签名对应的密钥 GPG 密钥 ID: A75979F35C080412
共有 4 个文件被更改,包括 4 次插入29 次删除
  1. +1
    -1
      README.md
  2. +0
    -26
      misc/nplay/README.md
  3. +1
    -0
      plugins/README.md
  4. +2
    -2
      plugins/nplay

+ 1
- 1
README.md 查看文件

@@ -153,7 +153,7 @@ There is no config file. Associated files are stored under `${XDG_CONFIG_HOME:-$

| Example `export` | Description |
| --- | --- |
| `NNN_OPENER=nplay` | custom file opener ([nplay](https://github.com/jarun/nnn/blob/master/misc/nplay/nplay)) |
| `NNN_OPENER=nplay` | custom file opener ([nplay](https://github.com/jarun/nnn/blob/master/plugins/nplay)) |
| `NNN_BMS='d:~/Documents;D:~/Docs archive/'` | key-bookmark pairs [max 10] |
| `NNN_PLUG='o:fzopen;m:nmount;x:_chmod +x $nnn'` | key-plugin (or cmd) pairs (<kbd>:key</kbd> to run) [max 15] |
| `NNN_USE_EDITOR=1` | open text files in `$VISUAL` (else `$EDITOR`, fallback vi) |


+ 0
- 26
misc/nplay/README.md 查看文件

@@ -1,26 +0,0 @@
## nplay

`nplay` (*NnnPLAY*) is a customizable file opener by file extension or mime type.

It is customizable and written for the CLI mode by default. To set GUI mode and use GUI apps by change the line

GUI=0
to

GUI=1

### Usage

nplay filepath

### Integration with `nnn`

1. Export the required config:

export NNN_OPENER=/path/to/nplay
# Otherwise, if nplay is in $PATH
export NNN_OPENER=nplay
2. Run `nnn` with the program option to indicate a CLI opener

nnn -c
3. `nplay` can use `nnn` plugins (e.g. mocplay is used for audio), $PATH is updated to include `nnn` plugins dir.

+ 1
- 0
plugins/README.md 查看文件

@@ -38,6 +38,7 @@ Plugins extend the capabilities of `nnn`. They are _executable_ scripts (or bina
| mocplay | Append (and/or play) selection/dir/file in moc | sh | [moc](http://moc.daper.net/) |
| nmount | Toggle mount status of a device as normal user | sh | pmount, udisks2 |
| notes | Open a quick notes file/dir in `$EDITOR` | sh | - |
| nplay | Sample file opener (CLI-only by default) | sh | various |
| oldbigfile | List large files by access time | sh | find, sort |
| organize | Auto-organize files in directories by file type | sh | file |
| pastebin | Paste contents of a text a file ix.io | sh | - |


misc/nplay/nplay → plugins/nplay 查看文件

@@ -7,9 +7,9 @@
#
# nnn integration:
# 1. Export the required config:
# export NNN_OPENER=/path/to/nplay
# export NNN_OPENER=/absolute/path/to/nplay
# # Otherwise, if nplay is in $PATH
# export NNN_OPENER=nplay
# # export NNN_OPENER=nplay
# 2. Run nnn with the program option to indicate a CLI opener
# nnn -c
# 3. nplay can use nnn plugins (e.g. mocplay is used for audio), $PATH is updated.

正在加载...
取消
保存