lvgx
b1027150ed
Add -a option to generate a temporary NNN_FIFO ( #588 )
...
* Add -a option to generate a temporary NNN_FIFO
* Add documentation for -a option
* plugins/README.md: promote the use of -a
This obsoletes the global FIFO unlink trick, so I remove mentions of it.
@jarun update:
Polish -a
2020-05-23 17:40:51 +05:30
Arun Prakash Jana
54d9a6e4f9
Update docs
2020-05-17 17:54:10 +05:30
lvgx
a17ef6699d
Add a preview-kitty plugin ( #577 )
2020-05-17 17:38:29 +05:30
Arun Prakash Jana
0f01bd7d3a
Fix #573 : update docs
2020-05-15 00:13:55 +05:30
Arun Prakash Jana
23770ed049
Update docs
2020-05-13 12:55:46 +05:30
lvgx
2200a1c9be
Allow launching plugins with Alt + plugin's key ( #569 )
...
* Allow launching plugins with Alt + plugin's key
* Fix Alt key in filter/prompts modes
* Fix handling Alt key in nextsel()
In filter mode: run the associated plugin.
In prompt mode: just throw out the Alt+key input.
In nextsel(): differentiate Alt+key and Esc
2020-05-13 12:29:47 +05:30
Arun Prakash Jana
900b37c56c
Mention tmux version required
2020-05-06 20:49:21 +05:30
Arun Prakash Jana
4832fc5fe1
Drop fzy support
2020-05-06 18:41:01 +05:30
Todd Yamakawa
c8ecf06c51
Add a bookmarks plugin that supports names ( #558 )
...
Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
2020-05-06 17:24:21 +05:30
Arun Prakash Jana
bf078c0a8a
Update docs
2020-05-06 15:02:50 +05:30
Arun Prakash Jana
8568cd6770
Change requires to dependencies
2020-05-06 10:59:57 +05:30
Arun Prakash Jana
2ea3ce552a
Shorten column width
2020-05-06 04:47:35 +05:30
lvgx
ba51b36931
Add a tmux/xterm based text previewer plugin ( #557 )
...
Uses `NNN_FIFO`, minimal dependencies.
Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
2020-05-06 04:38:10 +05:30
lvgx
f47700a609
Add a tabbed/xembed based file previewer plugin ( #552 )
...
* Add a tabbed/xembed based file previewer plugin
This plugin is written in bash, because job control is not well
specified in POSIX sh (`jobs` can return anything).
We use `tabbed` [1] as a xembed [2] host, to have a single window
owning each previewer window.
Uses mpv, sxiv, zathura, and the nuke plugin.
[1]: http://tools.suckless.org/tabbed/
[2]: https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html
* tabbed-preview: prevent focus steal with xdotool
* preview-tabbed: tabs->4 spaces
* preview-tabbed: add focus prevention timeout
2020-05-06 00:28:57 +05:30
Arun Prakash Jana
a563c1a553
Update docs
2020-05-05 23:09:24 +05:30
Arun Prakash Jana
6ee257920d
Fix context range check
2020-05-05 17:14:42 +05:30
Arun Prakash Jana
a950510342
Update docs
2020-05-04 20:17:40 +05:30
Arun Prakash Jana
69e132e36d
Update docs
2020-05-04 09:50:31 +05:30
lvgx
86e579799b
Add an option to print hovered files to a FIFO ( #548 )
...
* Add an option to print hovered files to a FIFO
This adds an env variable, `NNN_FIFO`, that can be set to a path that
`nnn` will open/create as a FIFO, and where every hovered file's path is
printed. This allows creating external perview/quick open plugins, ...
It can be compiled out with the make variable `O_NOFIFO`.
* Check filename ptr instead of full path (for FIFO)
* Add documentation to use NNN_FIFO in plugins
* Fix path sent to FIFO in empty dirs
2020-05-04 09:35:13 +05:30
Arun Prakash Jana
92f8fe14f2
Bind getplugs to installed version
2020-05-03 20:28:16 +05:30
Arun Prakash Jana
af71d470f5
Plugin finder: run custom find/fd/grep/rg/fzf and list
2020-05-03 19:03:42 +05:30
Arun Prakash Jana
ebb6f153b5
Context code '+' to create context smartly
2020-05-03 16:25:59 +05:30
Arun Prakash Jana
eee5057da5
Plugin mimelist: support reading file list from (cmd as) plugin
2020-05-03 14:55:33 +05:30
lvgx
7dab9d0d86
Add nbak plugin to backup all nnn config ( #528 )
...
* Add nbak plugin to backup all nnn config
* nbak: check cd, quote env
* nbak: print backup file name
* nbak: add --show option, to show shell config
* nbak: fix shellcheck warning
'type' is POSIX complient, AND we check that we're actually running
bash, but shellcheck can't understand this...
Then '-o' is POSIX complient too, but shellcheck thinks it's "not well defined".
* nbak: variable renames, archive hierarchy changes
* nbak: fix variable expansion
* nbak: remove --show option
* nbak: call interactive bash/zsh to get fun/aliases
* Add nbak entry in plugins/README.md
* nbak: change archive hierarchy
* plugins/README.md: make nbak description shorter
2020-04-23 23:05:58 +05:30
Arun Prakash Jana
e5ba4f69bb
Update docs
2020-04-09 11:55:44 +05:30
Nick Waywood
415a6edd4a
Added support for fzy ( #505 )
...
* Added fzfz plugin
* Fixed shellcheck errors
* Fixed copy/paste error
* Added support for fzy, also renamed plugin since it's not specific to fzf anymore
* Refactored code
* Clean spillovers (jarun)
2020-04-02 10:58:54 +05:30
Nick Waywood
553f183919
Added fzfz plugin ( #502 )
...
* Added fzfz plugin
* Fixed shellcheck errors
* Fixed copy/paste error
2020-04-01 18:05:52 +05:30
Arun Prakash Jana
eea1b5da7d
Update docs
2020-03-31 01:59:30 +05:30
Arun Prakash Jana
54d2580799
Add fortune to help
2020-03-30 09:09:11 +05:30
Arun Prakash Jana
03e6d7d553
Adapt PR #495
2020-03-15 19:52:02 +05:30
Arun Prakash Jana
4e58ad318c
Update plugin docs
2020-03-14 20:37:04 +05:30
lvgx
d4b0ffa75e
Add x2sel plugin (reverse .cbcp) ( #494 )
...
This plugin is based on .cbcp and does basically the reverse operation.
It copies system clipboard newline-separated file list to selection.
2020-03-14 10:15:56 +05:30
Arun Prakash Jana
f527dd1c6a
Integrate batch renamer plugin
2020-03-11 17:52:38 +05:30
Arun Prakash Jana
3a9ddbd90f
Add batchrename to readme, minor Makefile change
2020-03-11 09:07:20 +05:30
Arun Prakash Jana
88167511f6
Unlimited bookmarks and plugin keys
2020-02-28 19:23:57 +05:30
Arun Prakash Jana
e73ec218a9
Plugin mp3conv to extract audio from media as mp3
2020-02-23 13:09:24 +05:30
Arun Prakash Jana
9f1b51b004
Allow choosing the same context in plugin helper
2020-02-20 07:54:32 +05:30
Arun Prakash Jana
f7f53bbd6b
Update docs
2020-02-20 00:59:06 +05:30
Arun Prakash Jana
04d9b667ed
Remove redundant example
2020-02-02 13:47:42 +05:30
Arun Prakash Jana
6aed714347
Run GUI app as plugin
2020-01-30 23:41:19 +05:30
Siddharth Dushantha
1dd691d20b
fixed a formating error ( #444 )
...
Some normal text was indent a little, which caused to to become a code
2020-01-18 14:24:48 +05:30
Arun Prakash Jana
7086df5c78
Update docs
2020-01-16 22:49:16 +05:30
Arun Prakash Jana
2c6fb0eefc
Use shorter lines in man page
2020-01-15 11:09:51 +05:30
Arun Prakash Jana
73a2919b7e
Prepare for release v2.9
2020-01-15 09:42:23 +05:30
Arun Prakash Jana
1b252b6ecb
Keybind changes
2020-01-14 21:20:57 +05:30
Arun Prakash Jana
8ebedab3f6
Fix doc
2020-01-14 04:10:11 +05:30
Arun Prakash Jana
526330bb8b
Unify plugin keys
2020-01-13 21:09:40 +05:30
Arun Prakash Jana
bb3d79ce21
Go to top when last saved filter is applied
2020-01-12 02:46:19 +05:30
Arun Prakash Jana
0492fa385d
Update docs
2020-01-09 01:26:23 +05:30
Arun Prakash Jana
f92658f31e
Add examples of useful commands to run as plugin
2020-01-08 23:20:46 +05:30