Commit Graph

284 Commits

Author SHA1 Message Date
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