Commit graph

335 commits

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