Gregory Anders
1afdd48f5d
nuke: use macOS open when GUI enabled ( #705 )
...
* nuke: use macOS open when GUI enabled
* nuke: use is_mac function to test for macOS
This is consistent with how the imgur plugin does detection.
* Add macOS open command to plugins
* pskill: only execute if input is non-empty
2020-08-20 14:51:26 +05:30
Arun Prakash Jana
6a4ff8b825
Update docs
2020-08-17 14:08:04 +05:30
Anarchiste
7d672411bb
Adding support for most
pager ( #698 )
...
* Added support of most
* Only test if bat exists
* Faster this way
* Don't test for bat'
2020-08-15 07:33:16 +05:30
CodeforEvolution
6f9571a805
Haiku: General fixup, add icon, add rdef file
...
- Add a native vector icon for Haiku (it hasn't been Haiku-ified yet however)
- Add a rdef file (specifies application metadata)
- Add clipboard support, notififcation support, and basic nuke support
- Fix support for fortunes on Haiku ("-s" option is not available on Haiku)
- Cleanup Haiku recipe
2020-08-09 22:19:51 -05:00
Jan Meischner
474ad74f25
Allow absolute paths returned by fzf in fzcd plugin ( #682 )
...
* Allow absolute paths returned by fzf in fzcd plugin
* Fix issue with POSIX syntax
* Add descriptive comment
* Add comment
* Remove description
* Add new line at the end of the file
Co-authored-by: Jan Meischner <jan.meischner@verimi.com>
2020-07-21 13:27:56 +05:30
Jason
dacf7b0811
Fix typo ( #679 )
2020-07-15 04:49:13 +05:30
lvgx
53bbcbc223
Update preview-tui ( #674 )
...
Co-authored-by: akimdi <akimdi@users.noreply.github.com>
2020-07-08 20:53:35 +05:30
Arun Prakash Jana
509f069818
Add quick find (fd) and grep (rg) plugin examples
2020-07-06 23:43:48 +05:30
KlzXS
6147dc9a85
Add plugin bulknew ( #662 )
...
* Add plugin bulknew
* Update documentation
* Update dependencies
* Add whitespace note
2020-06-20 15:39:32 +02:00
akimdi
6548a0fa7c
added support webp format ( #652 )
...
* added support webp format
* update nuke plugin with support webp format
2020-06-16 19:08:46 +05:30
Mario
5a565675c0
Sane tree defaults and viu support ( #649 )
2020-06-11 18:45:54 +05:30
Arun Prakash Jana
0f67e1ff7d
support imv in imgview and nuke
2020-06-11 01:49:40 +05:30
Arun Prakash Jana
a103f513c3
Use Firefox Send for upload if ffsend is found
2020-06-10 23:32:03 +05:30
Arun Prakash Jana
ef0e973134
Add hx as alternative hex viewer
2020-06-10 22:33:59 +05:30
Doron Behar
92ff1447c0
preview-tui: make scope & pistol run before file
( #647 )
...
Both Pistol and `scope.sh` are run `file --mimetype` or an equivalent, internally.
Thus, for speed, it's better to run them before almost anything else.
2020-06-10 13:20:38 +05:30
Mario
7b68844a05
Pistol support ( #646 )
2020-06-10 06:11:57 +05:30
Mario
9130db3e75
Kitty splits ( #643 )
...
* Easier to browse plugin README.md
* Splits are inverted
* trying to fix kitty splits
* Correctly restores the kitty layout
* More clear comments
2020-06-10 05:56:15 +05:30
Mario
5a6078967b
Fixes environmental variables not being passed on preview-tui ( #644 )
2020-06-10 05:28:35 +05:30
Mario
eeb802280d
preview-tui splits are inverted ( #642 )
...
* Easier to browse plugin README.md
* Splits are inverted
* $SPLIT clarification and default values for $SPLIT and $TERMINAL
2020-06-09 20:27:28 +05:30
Mario
c203ae7fa8
Easier to browse plugin README.md ( #641 )
2020-06-09 19:29:28 +05:30
Arun Prakash Jana
aea8f737f6
Update docs
2020-06-09 11:44:20 +05:30
Mario
a47d190654
Unified preview-tui and preview-kitty scripts ( #634 )
...
* Unified preview-tui and preview-kitty
* Remove preview-kitty
* No need to set $TERMINAL
* fix undeclared variable
* Integrated support for scope.sh
* Review fixes
* allow_remote_control must be enabled on kitty
* Documentation, kitty splits and images fallback
* fix restoring kitty layout
2020-06-09 07:16:35 +05:30
Arun Prakash Jana
c5f0a25e7e
Simplify subdir creation
2020-06-08 21:56:33 +05:30
lvgx
58411446b7
preview-kitty: fix crash on first file on dash ( #636 )
...
In the dash shell, when `exec < fifo` is interrupted by SIGCHLD, it exits.
So we replace it with `cat fifo |`.
Issue discussed in #614
2020-06-06 20:47:41 +05:30
ncoder-1
4d4f72460d
Update preview-kitty ( #638 )
...
Fixed typo in preview-kitty.
2020-06-06 08:47:40 +05:30
Arun Prakash Jana
056ef8b23d
Update docs
2020-06-04 20:22:35 +05:30
KlzXS
1f3ce3ae94
Added selection prompt and README entry ( #633 )
2020-06-04 20:21:50 +05:30
Arun Prakash Jana
10a43a4fbb
Add Live Previews asciicast
...
Thanks @Kabouik!
2020-06-04 09:33:48 +05:30
lvgx
2acc7bd324
preview-tui: wait killed previewers ( #632 )
2020-06-04 08:23:04 +05:30
KlzXS
7b606e0e29
Added GPG encrypt and decrypt plugins ( #630 )
...
* Added GPG encrypt and decrypt plugins
* Made description more descriptive
2020-06-04 08:17:09 +05:30
Arun Prakash Jana
56eea7e195
Fix tmux version check
2020-06-04 03:41:42 +05:30
Todd Yamakawa
995fa1ceb6
bookmarks: Pipe error to PAGER and clean up code ( #631 )
...
Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
2020-06-04 00:47:46 +05:30
Arun Prakash Jana
63e90c573b
Move Live Preview usage notes to Wiki page
2020-06-03 09:15:00 +05:30
Arun Prakash Jana
1dbbc45c78
Key | to send file path to FIFO
2020-06-02 16:50:06 +05:30
lvgx
01da467547
preview-tui: simplify, add generic fifo_pager() ( #625 )
...
* preview-tui: simplify, add generic fifo_pager()
I've commented new filetype checks for now, as we need to discuss which ones
should be included by default, keeping in mind that this is supposed to be a
minimal, adaptable plugin.
* preview-tui: preview with man, tar, unzip by default
2020-06-02 14:26:50 +05:30
Arun Prakash Jana
5dbb511ede
Keep preview-tui generic
2020-06-02 06:30:07 +05:30
Arun Prakash Jana
ca8bc8bf30
Support mime, extension in preview-tui
2020-06-01 19:22:16 +05:30
Arun Prakash Jana
f6d9a6b34d
Fix shellcheck
2020-06-01 15:19:34 +05:30
Arun Prakash Jana
9fddd416ca
Simplify preview-tui
2020-06-01 15:17:40 +05:30
Arun Prakash Jana
16356e9d06
Update preview-tui to adapt to terminal size
2020-06-01 14:12:34 +05:30
Arun Prakash Jana
52697e76d5
Workaround #621 : preview is updated on redraw (^L)
2020-06-01 13:36:02 +05:30
Arun Prakash Jana
f5b5cf5fd7
Document non-repeat-refresh of file under preview
2020-06-01 01:40:02 +05:30
Arun Prakash Jana
9de3a3c2ec
Update docs
2020-05-31 10:20:57 +05:30
Arun Prakash Jana
04f9698d86
Retire ^S as select plugin
2020-05-30 22:02:55 +05:30
basbebe
3feae709ac
also send mutool to $PAGER ( #615 )
2020-05-30 18:48:12 +05:30
lvgx
135821aa52
preview-tui: directly call $PAGER on text files ( #599 )
2020-05-28 05:04:53 +05:30
lvgx
bbcd89c8d6
preview-tui: async version using $PAGER to scroll preview ( #597 )
2020-05-27 23:32:22 +05:30
SZ Lin (林上智)
b6762e292c
Fix typos ( #595 )
...
This is a trial patch to fix the typos
Signed-off-by: SZ Lin (林上智) <szlin@debian.org>
2020-05-26 09:34:11 +05:30
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
lvgx
c7af686b4e
preview-kitty polish (async version + text render for SVGs) ( #591 )
...
* preview-kitty: async version
The plugin now aborts slow file viewers.
* preview-kitty: use text mode preview for SVG
2020-05-23 15:59:51 +05:30
lvgx
adf381acee
Change binary file detection in preview-tui/kitty ( #587 )
2020-05-22 08:18:00 +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
5ea6bc338b
Late handle blocked mimes
2020-05-17 00:46:49 +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
7718936737
Block data type
2020-05-10 02:18:02 +05:30
Arun Prakash Jana
d71379e5b6
Minor doc update
2020-05-08 01:08:42 +05:30
lvgx
fcab64263e
preview-tui: ensure 1st hovered file is previewed ( #561 )
2020-05-06 22:55:14 +05:30
lvgx
11c9648774
getplugs: add "master" version support ( #560 )
...
Pass "master" as first argument to the script.
2020-05-06 22:36:19 +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
cfbb8f2117
Uniform plugins
2020-05-06 10:42:50 +05:30
lvgx
f438ddc28c
preview-tui: fix tmux behaviour, del refs to nuke ( #559 )
...
As reported by @toddyamakawa
2020-05-06 09:54:31 +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
Arun Prakash Jana
c360f5c908
which prints to screen
2020-05-06 04:36:26 +05:30
Arun Prakash Jana
97df7df297
Minor previewer plugin update, docs update
2020-05-06 01:03: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
625c8d11f4
Refactor move_cursor()
2020-05-04 06:17:38 +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
step
49eecd7684
Support $_Z_DATA environment variable ( #545 )
...
Support `$_Z_DATA` environment variable per z's documentation dcd5541e7d/z.1 (L78)
.
`$_Z_DATA` allows changing the default location of the z database file.
2020-05-01 15:06:19 +05:30
Arun Prakash Jana
da91228bba
Randomize mocp
2020-04-27 08:35:43 +05:30
Arun Prakash Jana
187750556c
Let mocp shuffle
2020-04-27 08:23:22 +05:30
Arun Prakash Jana
35fb89b972
Randomize mocp playlist
2020-04-27 01:17:03 +05:30
Arun Prakash Jana
eec0e6d18e
Various plugin improvements
2020-04-27 00:05:40 +05:30
KlzXS
babf379a74
Optimize dups ( #539 )
2020-04-26 22:25:03 +05:30
Arun Prakash Jana
bc572df55a
NNN_SEL: custom selection file
2020-04-24 18:12:18 +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
KlzXS
00148360e4
Plugin improvements ( #531 )
...
* Added padding for numbers in .nmv
* Add skim as an option in fzopen
* Remove unnecessary eval
Thanks @leovilok!
Co-Authored-By: lvgx <l@vgx.fr>
* Added note about whitespace
Co-authored-by: lvgx <l@vgx.fr>
2020-04-20 22:39:30 +05:30
Krisan Alifari
d549ae7486
Add nvim as a diff tool for getplugs plugin ( #527 )
...
* Add nvim as a diff tool for getplugs plugin
* Comment out `is_cmd_exists()`
* Add nvim diff tool for diffs plugin
* Add $EDITOR to nuke plugin for editing/reading text file format
* Modify diff command to fix CircleCI failures
* Fix getplugs prompt
* Allow nuke to use custom $PAGER
2020-04-20 22:19:35 +05:30
lvgx
7cc46510e3
nuke: add lowdown as alternative markdown viewer ( #524 )
...
See https://kristaps.bsd.lv/lowdown/
2020-04-17 08:11:08 +05:30
Krisan Alifari
aa7f1dabdd
Support $FZF_DEFAULT_COMMAND on fzopen plugin ( #514 )
2020-04-12 22:39:24 +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
c01857cddb
Fix fzcd at /, minot refactor
2020-03-31 22:26:20 +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
KlzXS
aab90bf515
Add verbose option ( #497 )
2020-03-21 00:58:42 +05:30
Arun Prakash Jana
b8a973a91a
Update plugins to support some env vars
2020-03-16 07:13:35 +05:30
Arun Prakash Jana
ea2de804f8
batch rename: check dep, handle invalid input
2020-03-15 20:26:53 +05:30
Arun Prakash Jana
03e6d7d553
Adapt PR #495
2020-03-15 19:52:02 +05:30
KlzXS
c215c5de80
Convert batchrename to bash and rename it ( #495 )
2020-03-15 19:49:05 +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
KlzXS
29fe67b799
Addressing #489 ( #490 )
...
* Fix empty printf, change separator for sed
* Added missing quotes
2020-03-11 17:50:55 +05:30
Arun Prakash Jana
3a9ddbd90f
Add batchrename to readme, minor Makefile change
2020-03-11 09:07:20 +05:30
KlzXS
f6ff9ae4aa
POSIX compliant batchrename plugin ( #488 )
...
* Added (almost) POSIX compliant batch rename script
* Not fully
* Added selection/current prompt
2020-03-08 07:15:11 +05:30
Arun Prakash Jana
4aa12a2dfb
sxiv: load dir along with file
2020-03-03 06:16:52 +05:30
Arun Prakash Jana
88167511f6
Unlimited bookmarks and plugin keys
2020-02-28 19:23:57 +05:30
Arun Prakash Jana
ae1d656a27
Update help, check for mocp before using mocplay
2020-02-25 21:37:52 +05:30
Arun Prakash Jana
d442346755
Update mocplay to understand opener calls
2020-02-23 15:29:21 +05:30
Arun Prakash Jana
78372b203a
Support coversion of current file
2020-02-23 14:56:51 +05:30
Arun Prakash Jana
702e29bbe9
Auto-select hovered file for diff when only 1 selected
2020-02-23 14:32:23 +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
5f419dc603
Fix doc
2020-02-23 10:36:32 +05:30
Arun Prakash Jana
a1b8631d96
Tweak fzopen to show parent dir and filename with fzf
2020-02-20 08:37:49 +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
f6e814e364
nuke: open log files in vi
2020-02-19 20:22:00 +05:30
Arun Prakash Jana
b0ba197555
Do not play dat by extension
2020-02-14 22:37:47 +05:30
Arun Prakash Jana
3532d6c3ab
Play known video file types by extension
2020-02-12 07:05:41 +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
Arun Prakash Jana
d224016011
nuke: add glow to preview markdown
2020-01-22 23:20:31 +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
64667b377d
Options -e and -t
...
Replaces the following environment variables:
- NNN_USE_EDITOR
- NNN_IDLE_TIMEOUT
2020-01-17 19:37:57 +05:30
Arun Prakash Jana
7086df5c78
Update docs
2020-01-16 22:49:16 +05:30
Arun Prakash Jana
38de6efd48
Change command order
2020-01-15 17:18:10 +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
99d15815f0
Use : for filter case
2020-01-11 21:49:35 +05:30
Arun Prakash Jana
274c612076
Refactor PDF handling, add rtorrent, man pages
2020-01-11 20:20:20 +05:30
Arun Prakash Jana
490359f853
nuke: open manpages, reload dir after dot
2020-01-11 18:23:46 +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
Arun Prakash Jana
23ef45ee49
Update docs
2020-01-07 22:12:39 +05:30
Arun Prakash Jana
e72dbec95a
Update boom
2020-01-05 22:43:50 +05:30
Arun Prakash Jana
d43abec4bc
Merge plugins pastebin and upload
2020-01-03 07:34:59 +05:30
Arun Prakash Jana
045ad3da75
Merge plugins imgsxiv and imgviu
2020-01-03 00:27:28 +05:30
Arun Prakash Jana
69377bbd89
Remove plugin notes, update docs to run cmd as plugin
2020-01-03 00:04:31 +05:30
Arun Prakash Jana
c92c5c7b15
Support toggle exe
2020-01-02 23:36:08 +05:30
Arun Prakash Jana
e1c91e1aef
Plugin rename
2020-01-02 05:11:00 +05:30
Arun Prakash Jana
ff72917e72
Plugin rename
2020-01-02 04:15:17 +05:30
Arun Prakash Jana
f90c37cd5e
Automagically handle archives
2019-12-29 23:21:18 +05:30
Arun Prakash Jana
146da5911d
Code refactor
2019-12-29 17:58:48 +05:30
Arun Prakash Jana
f480de0065
Use file.io to ipload files
2019-12-24 11:11:39 +05:30
Arun Prakash Jana
0bc5cdbf26
Update docs
2019-12-22 08:41:38 +05:30
Arun Prakash Jana
55e4e938d0
Handle more audio types by file extension
2019-12-22 02:06:20 +05:30
Arun Prakash Jana
404001a428
Update plugin docs
2019-12-21 06:04:04 +05:30
Arun Prakash Jana
9f7ae0e86a
nuke: guard against opening risky file types
2019-12-20 21:49:03 +05:30
Arun Prakash Jana
f25f062537
Mechanism to skip dir refresh after running plugin
2019-12-20 12:05:25 +05:30
Arun Prakash Jana
6b5bb16b46
Minor improvements
...
- reduce 4 spaces between help columns as it's too wide for handhelds
- support `]` as prompt in nav-as-you-type-mode when filter is empty
- update plugin docs
2019-12-18 21:53:18 +05:30
Arun Prakash Jana
fb2c548e86
User control to disable prompt after run cmd as plugin
2019-12-17 20:57:29 +05:30
Arun Prakash Jana
5c76187b61
Update docs
2019-12-16 05:55:15 +05:30
Arun Prakash Jana
2886abc90c
Fix opening image with sxiv
2019-12-13 08:33:02 +05:30
Arun Prakash Jana
fd8a8387b8
Add option to show noti and copy selection to system clipboard
2019-12-12 19:51:08 +05:30
Arun Prakash Jana
f95ee54870
Add plugin to show notification
2019-12-12 07:24:22 +05:30
Arun Prakash Jana
a86150f71a
Reformat help, remove redundant plugin key
2019-12-11 19:26:13 +05:30
Arun Prakash Jana
2e407d1325
Add m4a files
2019-12-10 22:57:06 +05:30
Arun Prakash Jana
ef09f42720
PR #399 : add autojump plugin
2019-12-10 22:30:35 +05:30
Arun Prakash Jana
877f7b4d62
Exit if dir is unchanged
2019-12-09 23:27:10 +05:30
Arun Prakash Jana
885cfd4734
Support both fzf and fzy
2019-12-09 18:36:48 +05:30
Arun Prakash Jana
9614fec13b
Update docs
2019-12-09 07:43:20 +05:30
Arun Prakash Jana
9d336b77fa
Disable shellcheck warning SC2086
2019-12-09 02:37:55 +05:30
Arun Prakash Jana
819bddaac9
Fix build break
2019-12-09 01:57:31 +05:30
Arun Prakash Jana
d5512462af
Move nlaunch to plugins as launch
2019-12-09 00:34:53 +05:30
Arun Prakash Jana
77ebfff98b
Rename opener nplay to nuke
2019-12-08 20:27:06 +05:30
Arun Prakash Jana
5708585c3b
Add nplay as a plugin
2019-12-08 08:27:53 +05:30
Arun Prakash Jana
b65bc92e73
Fix build break
2019-12-06 18:57:53 +05:30
Arun Prakash Jana
70f3bd2e53
Fix #398
2019-12-06 08:50:23 +05:30
Arun Prakash Jana
add789c002
Use common construct for utility names
2019-12-03 21:11:06 +05:30
Arun Prakash Jana
0acd18f989
Minor plugin fixes
2019-12-03 18:52:40 +05:30
José Luis Neder
189042d2d9
Plugin renamer ( #393 )
...
This plugin is an alternative to the native batch rename interface in
nnn. qmv from renameutils and vidir from moreutils allow to rename
files without fear of replacing existing files.
2019-12-03 18:30:44 +05:30
Arun Prakash Jana
f80563e16a
Update docs
2019-12-03 06:56:43 +05:30
Arun Prakash Jana
5cd9794102
Remove redundant assignment
2019-12-02 22:24:06 +05:30
Vidar Holen
1bf49c80e7
Some of the shell script fixes as per discussion ( #389 )
...
* Improved completion support for files with spaces
Filenames with spaces, both generally and for session names, will now
complete as expected.
* Misc shell script improvements
See discussion on:
1cca9e4b72
2019-11-26 18:06:31 +05:30
Arun Prakash Jana
5d0af863b5
Set hovered and file as
2019-11-24 02:13:27 +05:30
Arun Prakash Jana
ca7405311f
Force undetachable edits in EDITOR
2019-11-24 01:54:06 +05:30
Arun Prakash Jana
9b37c9edb1
Load dir after hovered image
2019-11-23 10:37:46 +05:30
Arun Prakash Jana
594d645e25
Rename plugins, group related ones
2019-11-22 17:51:13 +05:30
Arun Prakash Jana
085bda0330
Integrate similar plugins, diff should begin at start of file
2019-11-22 13:50:00 +05:30
Arun Prakash Jana
1cca9e4b72
shellcheck fixes
2019-11-22 11:13:34 +05:30
Arun Prakash Jana
ee2dcb1de7
Re-order plugin table
2019-11-21 22:14:25 +05:30
Arun Prakash Jana
2d91768d88
Fix some cat abuses in code, plugins
2019-11-21 00:31:39 +05:30
Arun Prakash Jana
5b7448bac9
Various plugin fixes
...
1. getplugs should work even if nnn is not run
2. Remove redundant ./ prefix
3. Update plugin docs
2019-11-20 19:19:09 +05:30
Arun Prakash Jana
9729b1f5a6
Refresh dirs on disruptive chnages, update sxiv plugin to browse and rename
2019-11-19 21:01:59 +05:30
Mischievous Meerkat
577d8d9bfc
Update ndiff
2019-11-18 12:11:35 +05:30
Arun Prakash Jana
52fad544fc
Always open vimdiff at start of file
2019-11-18 04:04:04 +05:30
Arun Prakash Jana
f7fa1ffc8e
Update plugin docs
2019-11-18 00:14:04 +05:30
Arun Prakash Jana
6bbf3ac9c4
Show output after running command
2019-11-17 21:56:05 +05:30
Arun Prakash Jana
472564fd7f
Do not update merged file, remove README.md
2019-11-17 21:02:43 +05:30
KlzXS
2cbd76abf6
getpulgs now asks before overwriting ( #385 )
...
* getpulgs now asks before overwriting
* Forgot a space
2019-11-17 19:52:36 +05:30
Arun Prakash Jana
0620b1dfb5
Plugin fzhist
2019-11-17 19:14:30 +05:30
Arun Prakash Jana
7d0be597ad
Rename fzy-open to fzopen
2019-11-17 13:08:26 +05:30
Arun Prakash Jana
5b8b9eaa92
Add image of plugin gutenread in action
2019-11-17 10:17:38 +05:30
Arun Prakash Jana
f8b8c67bee
Update docs
2019-11-16 11:43:38 +05:30
Arun Prakash Jana
cf987fa988
Plugin treeview to show tree o/p with perms and size
2019-11-16 11:22:34 +05:30
Arun Prakash Jana
e82f6d02cd
Plugin extoggle to toggle executable status
2019-11-16 10:36:39 +05:30
Arun Prakash Jana
2b4bd35ba6
Simplify running commands
2019-11-16 07:20:18 +05:30
0xACE
688ed885d1
Fix dragdrop not working in selection mode ( #382 )
...
xargs couldn't call function `dnd()` and I couldn't find a portable way
to do it, so I replaced it with a variable which I guess should work
fine.
2019-11-15 21:57:37 +05:30
Arun Prakash Jana
6ea64288bc
Fix #379
2019-11-09 03:47:49 +05:30
0xACE
955826a1e8
Fix dragdrop stderr causing issues ( #374 )
...
For w/e reason the output from `which` causes problems with nnn
rendering. This commit silences the problematic lines.
2019-11-04 08:12:00 +05:30
Arun Prakash Jana
baaf3ede2a
Update docs
2019-11-02 20:46:50 +05:30
Arun Prakash Jana
aedb9c2753
Update drag and drop plugin
2019-11-02 06:56:34 +05:30
0xACE
3c1645ca90
Merged drag and drop scripts to 1 file ( #372 )
2019-11-02 06:54:14 +05:30
Arun Prakash Jana
013dad1186
plugin pskill
2019-11-01 21:54:51 +05:30
Anna Arad
c5c9323d30
Fix bad getplugs script ( #370 ) ( #371 )
2019-11-01 21:28:32 +05:30
Arun Prakash Jana
ef6a995e38
Fix #369 : calculate checksum for directory tree
2019-11-01 02:28:25 +05:30
Arun Prakash Jana
cf4ad22676
Add complete audio conversion tip
2019-10-25 07:50:54 +05:30
Arun Prakash Jana
b987931f47
Do not pass path to commands
2019-10-24 20:25:07 +05:30
Arun Prakash Jana
8c096dad28
Update docs
2019-10-24 15:10:13 +05:30
Arun Prakash Jana
5bebd4ac67
Extend plugin mechanism to arbitrary commands
2019-10-24 12:44:01 +05:30
Anna Arad
b81affffa1
Fix code examples in plugins README
2019-10-23 16:55:57 +03:00
Anna Arad
9afd7cf3bf
Implement plugins control of nnn + plugins ( #364 )
...
* Implement plugins control of nnn + plugins
* Refactor plugins control code and fix getplugs to recognize hidden files
* Fix bug when going to dir on non-current context from plugin
* Fix some plugins to work on openbsd and freebsd
* Renamings
* Switch to -R flag in cp instead of -r; BSDs complain
* Change braces of function location
* Rewrite plugin creation in README and add new plugins to the table
* Update the fzcd script to include fzy or fzf
* Change plugin name resolve-link-dir -> lncd
* Fixing plugins README table
* Remove some cd plugins but add them as examples to plugins README
2019-10-23 15:34:12 +05:30
Anna Arad
49bee69490
suedit plugin ( #359 )
2019-10-14 06:36:11 +05:30
Arun Prakash Jana
087380968d
Pass path as second argument
2019-10-13 17:28:02 +05:30
Arun Prakash Jana
19ea710e08
gutenread: support epub
2019-10-13 12:06:32 +05:30
Arun Prakash Jana
2f413f8059
Plugin to browse, download, read from Project Gutenberg
2019-10-13 01:24:02 +05:30
0xACE
262c94f696
Check for alternative name for drag/drop exec ( #354 )
...
KDE dragon player collides with the name of the drag/drop dependency. On
archlinux the binary is renamed to `dragon-drag-and-drop`.
This change tries `dragon-drag-and-drop` before defaulting to `dragon`.
2019-10-13 00:48:50 +05:30
0xACE
3eb0a38c5e
Added 2 plugins for drag and drop support ( #352 )
...
* Added 2 plugins for drag and drop support
These scripts uses https://github.com/mwh/dragon
and curl.
It allows nnn to drag and drop files either to other programs, or to
itself.
* added link to dependency and spelling
* added drag/drop-file scripts to readme table
2019-10-12 07:55:30 +05:30
Arun Prakash Jana
9dab803e1a
Suppress permission denied messages
2019-10-04 20:46:57 +05:30
Arun Prakash Jana
57298b7fcc
Use ix.io paste service
2019-10-04 18:45:21 +05:30
Arun Prakash Jana
4a41d3a894
Group dirs on top
2019-10-03 02:24:08 +05:30
Arun Prakash Jana
66713730f0
Add plugin uidgid
2019-10-03 00:16:44 +05:30
Arun Prakash Jana
f75620e95b
Update plugin viuimg
2019-10-01 07:35:54 +05:30
Arun Prakash Jana
727fad3b32
Add image
2019-10-01 04:01:02 +05:30
Arun Prakash Jana
a25165d1bd
Fix directory view with viuimg
2019-09-29 09:19:44 +05:30
Arun Prakash Jana
1e7cc1f369
Update plugin docs
2019-09-27 22:21:04 +05:30
Arun Prakash Jana
2c3b5e2f78
Add command to download plugins
2019-09-27 21:13:01 +05:30
Arun Prakash Jana
d7ce06b10b
Add plugin to take quick notes
2019-09-26 19:56:43 +05:30
Arun Prakash Jana
b5ed36bebe
mocplay: confirm working with selection
2019-09-16 23:35:43 +05:30
Arun Prakash Jana
cea542b515
Update docs
2019-09-06 20:03:48 +05:30
Arun Prakash Jana
3f40980dd0
Plugin oldbigfile: find large files by access time
2019-08-30 20:01:13 +05:30
Arun Prakash Jana
94c3af873c
Implement mediainfo as a plugin
2019-08-28 00:02:33 +05:30
Arun Prakash Jana
86594a747f
Fix plugin boom, make customizable
2019-08-25 06:17:05 +05:30
Arun Prakash Jana
9b6ffeef5d
Use MOC in plugin boom
2019-08-24 22:35:04 +05:30
Arun Prakash Jana
d8fe4b3bb6
Plugin dups: find duplicate files in dir
2019-08-24 21:23:52 +05:30
Arun Prakash Jana
3a0f2a20d8
Fix #328
2019-08-23 21:43:32 +05:30
Arun Prakash Jana
9feb5ce651
Merge fzy-edit into fzy-open
2019-08-23 08:30:48 +05:30
Arun Prakash Jana
b9530a5ce0
Plugin organize
2019-08-19 23:01:41 +05:30
Arun Prakash Jana
bf13243830
Update docs
2019-08-19 08:42:24 +05:30
Arun Prakash Jana
9282eff925
Update plugin docs
2019-08-15 11:11:23 +05:30
Arun Prakash Jana
7575a3e031
Plugin vidthumb
2019-08-15 10:06:41 +05:30
Arun Prakash Jana
4ab13b1b34
Plugin moclyrics
2019-08-15 09:15:03 +05:30
Arun Prakash Jana
8fff4643f5
Detect if MOC is playing
2019-08-15 04:01:53 +05:30
Arun Prakash Jana
02b3273233
Use key-plugin pairs for running plugins
2019-08-14 21:58:18 +05:30
Arun Prakash Jana
c5bbbd852c
ndiff: direction to get rid of vim warning
2019-08-14 01:38:30 +05:30
Arun Prakash Jana
775742150c
Custom keybinds to run plugins directly
2019-08-14 01:38:30 +05:30
Arun Prakash Jana
847aa0e2ee
Fix hex viewer
2019-07-21 13:50:46 +05:30
Arun Prakash Jana
33062d7c6e
Update checksum plugin documentation
2019-07-12 08:51:18 +05:30
Arun Prakash Jana
ca714eac90
Show image thumbnails with lsix
2019-07-12 00:16:07 +05:30
ath3
e5cda54604
Small ringtone plugin fixes
2019-06-27 03:38:02 +02:00
Mischievous Meerkat
1e68309577
Merge pull request #298 from ath3/checksum-cleanup
...
Remove unneeded check from checksum plugin
2019-06-27 06:42:27 +05:30
ath3
c2fbdfdeb3
Remove unneeded check from checksum plugin
2019-06-27 02:48:04 +02:00
ath3
4d7dade94c
Add shuffle to mocplay
2019-06-27 02:19:55 +02:00
Arun Prakash Jana
a3019418b1
Update docs
2019-06-26 14:39:47 +05:30
Arun Prakash Jana
2934db3482
Pretty table
2019-06-23 09:18:35 +05:30
Arun Prakash Jana
619ac17004
Add text2speech plugin
2019-06-23 01:43:52 +05:30
Arun Prakash Jana
42a5479fa8
Add an mp3 ringtone generator
2019-06-21 22:36:34 +05:30
Arun Prakash Jana
c07288e585
The table is sorted
2019-06-20 20:57:19 +05:30
Arun Prakash Jana
2d1d176160
Fix #288
2019-06-20 19:17:00 +05:30
Arun Prakash Jana
98a8eb1805
Add note on vim warning
2019-06-20 18:38:45 +05:30
ath3
2dc3da62a2
Refactored splitjoin and ndiff plugins, made them POSIX compliant
2019-06-20 10:45:24 +02:00
ath3
682e810e6e
Extended md5sum script to support multiple checksums and renamed it to checksum
2019-06-20 03:39:23 +02:00
ath3
c499f1cb7f
Changed bash code to sh
2019-06-19 13:40:31 +02:00
ath3
4757873d3a
Added md5sum plugin
2019-06-19 04:06:19 +02:00
Arun Prakash Jana
794a0e2709
Move scripts to misc
2019-06-17 07:04:42 +05:30
Arun Prakash Jana
23f84df1d8
Supprt exit on 'q'
2019-06-10 19:47:00 +05:30
Arun Prakash Jana
b0bad47a71
Update plugins
2019-06-07 21:01:08 +05:30
Arun Prakash Jana
a96ad1dab0
Add plugin to split or join files
2019-06-06 23:27:57 +05:30
Arun Prakash Jana
d970a7416f
getplugs: backup earlier plugins
2019-06-05 17:52:33 +05:30
Arun Prakash Jana
dd42726c5b
More intuitive nmount
2019-06-05 17:06:20 +05:30
Arun Prakash Jana
aa6013378f
Make diff work with filenames with spaces
2019-06-03 20:29:37 +05:30
Arun Prakash Jana
edf587a48f
Add plugin to play music in MOC
2019-06-03 18:26:53 +05:30
Arun Prakash Jana
9711297362
Update docs
2019-06-03 11:42:41 +05:30
Arun Prakash Jana
650f92bf34
Add plugin to view image and browse image dir
2019-06-02 21:37:42 +05:30
Arun Prakash Jana
9ba3cb3e9b
Update plugins, add mutool to view PDF
2019-06-01 00:34:07 +05:30
Arun Prakash Jana
f02e0d359f
Add OS-specific alternative notes
2019-05-26 16:52:00 +05:30
Arun Prakash Jana
d6fbe87768
Support directory diff
2019-05-26 10:27:09 +05:30
Arun Prakash Jana
7bf671c954
Show usage warning
2019-05-25 11:47:56 +05:30
Arun Prakash Jana
658099bee0
ipinfo shows external IP address
2019-05-24 23:14:19 +05:30
Arun Prakash Jana
9bd136e8b0
Add license and copyright
2019-05-22 08:48:44 +05:30
Arun Prakash Jana
747490a180
Run nmount in a loop
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
0e8cb05045
sync data before ejecting drives
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
21ee3489c2
Add pdfview to view PDF file in PAGER
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
b764055314
Update getplugs to set up nlauch
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
8f1fdcf3e8
Update docs
2019-05-22 08:44:31 +05:30
Arun Prakash Jana
cefc4b08a7
Update nmount, troubleshooting
2019-04-25 22:10:10 +05:30
Arun Prakash Jana
20280e182a
Update docs
2019-04-22 00:45:11 +05:30
Arun Prakash Jana
a900b2c4fa
Support config dir ~/.config/nnn
2019-04-21 23:59:51 +05:30
Arun Prakash Jana
aa1bc78ea7
Update docs
2019-04-21 15:20:59 +05:30
Arun Prakash Jana
bd2831498c
Fix nmount on blank entry
2019-04-21 12:14:03 +05:30
Arun Prakash Jana
bd29368d4c
Plugin music: play random music from current dir
2019-04-20 18:12:52 +05:30
Arun Prakash Jana
e1d8adce2f
Plugin ipinfo: fetch IP address and whois info
2019-04-20 13:07:04 +05:30
Arun Prakash Jana
d5107d28ac
Plugin getplugs: update nnn plugins
2019-04-19 19:06:03 +05:30
Arun Prakash Jana
430945d420
Plugin nmount: toggle mount status of a device
2019-04-19 00:25:07 +05:30
Arun Prakash Jana
9167192d31
Update docs
2019-04-19 00:14:52 +05:30
Arun Prakash Jana
5cf3471716
Plugins!
2019-04-18 20:32:53 +05:30