Arun Prakash Jana
7f5dbd11e3
Fix #917 : enhance plugin framework to clear sel on request
...
With this enhancement, plugins which operate on selection
can explicitly request the program to clear the selection.
2021-03-27 17:12:21 +05:30
Benawi Adha
b0aa1fe379
plugins: cleanfilename: fixed to not overwrite existing file ( #916 )
...
* plugins: cleanfilename: fixed to not overwrite existing file
* plugins: cleanfilename: fixed to not overwrite existing file
2021-03-26 01:06:25 +05:30
Arun Prakash Jana
f602cbee07
Reorder table alphabetically
2021-03-25 01:11:10 +05:30
Benawi Adha
f176d81ea0
plugin: verbosepaste: gives copy-paste verbose progress percentage ( #914 )
...
* plugin: verbosepaste: gives copy-paste verbose progress percentage
* plugin: verbosepaste: gives copy-paste verbose progress percentage
2021-03-24 17:39:08 +05:30
Benawi Adha
c61a716e11
plugin: cleanfilename: clean filename to be more shell-friendly ( #913 )
...
* plugins: cleanfilename: clean filename to be more shell-friendly
* plugins: cleanfilename: clean filename to be more shell-friendly
* plugins: cleanfilename: clean filename to be more shell-friendly
* plugins: cleanfilename: clean filename to be more shell-friendly
* plugins: cleanfilename: clean filename to be more shell-friendly
2021-03-24 14:51:38 +05:30
luukvbaal
f90e567a17
cache and constraint preview dimensions ( #910 )
...
* cache and constraint preview dimensions
* cache subdirectory
* optional caching
* revert to ext for pdf/epub
2021-03-24 06:43:18 +05:30
Benawi Adha
638676a689
plugins: mtpmount: toggle mount of MTP devices ( #909 )
...
* plugins: mtpmount: toggle mount of MTP devices
* plugins: mtpmount: added some quotes
* plugins: mtpmount: toggle mount of MTP devices
* plugins: mtpmount: toggle mount of MTP devices
* plugins: mtpmount: toggle mount of MTP devices
* plugins: mtpmount: toggle mount of MTP devices
2021-03-23 19:42:10 +05:30
luukvbaal
e0822fdef4
fill preview-tui preview ( #907 )
...
* fill preview pane
* add xcf preview and fix formatting
* test which convert
* restore -bL
2021-03-22 06:24:29 +05:30
Arun Prakash Jana
2f6046e6da
Use short options
2021-03-21 19:33:43 +05:30
luukvbaal
73a54e7550
preview-tui-ext ffmpegthumbnailer fallback ( #906 )
2021-03-21 18:53:56 +05:30
luukvbaal
bc59961d98
preview-tui-ext jpg previews ( #905 )
...
* switch to jpg previews
* add ueberzug scaler
2021-03-21 15:59:44 +05:30
luukvbaal
9544eb91d2
generate_preview fallback ( #904 )
2021-03-21 09:19:19 +05:30
luukvbaal
bebad983ca
fix fontpreview ( #903 )
2021-03-21 07:59:06 +05:30
luukvbaal
ac29a7c166
preview-tui fixes ( #900 )
...
* redraw preview on resize
* fix stray preview pane after exit
* restore cleanup
* fix image bin info fallback
2021-03-21 07:11:14 +05:30
Arun Prakash Jana
2fc61a8f48
Add more previewers
2021-03-21 00:01:46 +05:30
Arun Prakash Jana
4a45e45b30
Add bsdtar for archives, w3m for html
2021-03-20 23:36:24 +05:30
luukvbaal
fdf40df5e9
replace preview-tui demo ( #898 )
2021-03-20 15:14:18 +05:30
luukvbaal
2e4aca5e6b
preview-tui(-ext) subshell job control ( #891 )
...
* subshell job control
* remove unnecessary kill
* Update docs
* update PAGER and tree command
* restore clear
2021-03-20 06:28:46 +05:30
Arun Prakash Jana
a88bbe1a9c
Use earlier asciicast in plugins readme.
2021-03-20 06:26:14 +05:30
Luuk van Baal
77cde578e0
preview-tui demo
2021-03-19 22:08:10 +01:00
Arun Prakash Jana
5f0b3b74d0
Fix #889 : clear selection if plugin doesn't send data
2021-03-19 00:00:37 +05:30
Arun Prakash Jana
2dccb94f3f
Revert "Favor selection over current for nmv"
...
This reverts commit c9c1d0d454
.
2021-03-17 22:19:01 +05:30
Luuk van Baal
7527125487
cleanup fifo
2021-03-14 15:28:50 +01:00
Arun Prakash Jana
519ea8347e
Update docs
2021-03-14 16:23:46 +05:30
Arun Prakash Jana
bd95763c7a
Fix shellcheck report
2021-03-14 12:59:24 +05:30
luukvbaal
ac72d2c66e
Fix preview-tui-ext and ueberzug support for preview-tui ( #875 )
...
* fix preview-tui-ext
* add ueberzug to preview-tui
* abolish config variables
* kitty
2021-03-14 12:23:03 +05:30
Arun Prakash Jana
e8577baab2
Fix #876 : fzcd - go to dir and select file
2021-03-14 12:19:40 +05:30
luukvbaal
1571ea2b35
preview-tui improvements ( #869 )
...
* Update preview-tui
* trap SIGWINCH
* Update preview-tui
fix CircleCI test
* fix CircleCI...
* add pdf/epub
forgot to add pdf/epub when adpating my own working script to the upstream version
* add USE tests
* add office preview
allows preview of ods, odt, docx, pptx, etc
* remove resize trap, show static gif
Removed the faulty resize code and show static gif when USE_GIFPREVIEW is not set.
* loop gif playback
* refactor imagepreview
* scale kitty preview
* fix ueberzug_remove regression
* add optional atool support
* single depth, colorized tree preview
also empty pager prompt
* atool optional
* window resize working
* USE_UEBERZUG check
* conditional trap
I can't fully explain the behavior I'm seeing but this seems to work as its supposed to.
* adopt TMPDIR
* prevent extra readline after window resize
* shellcheck fix
* clear preview pane after resize
prevents (seemingly random) pager previews from showing after resize
* fix stray fifo from subshells
* add preview-tui-ext
2021-03-13 16:52:51 +05:30
KlzXS
c9c1d0d454
Favor selection over current for nmv
2021-02-16 21:46:56 +00:00
Lucas Summers
8a12c01da4
fixed shellcheck errors for plugins/preview-tui
2021-02-09 10:32:32 -08:00
Lucas Summers
83232684a8
integrated ueberzug into plugins/preview-tui
2021-02-08 18:16:28 -08:00
Mischievous Meerkat
d23cc2fe15
Merge pull request #840 from freddii/master
...
fixed wrong spelled words
2021-01-18 19:03:38 +05:30
Arun Prakash Jana
5d8738544b
Fix #839
2021-01-18 18:59:59 +05:30
freddii
50386ff511
fixed wrong spelled words
2021-01-18 13:55:28 +01:00
Simone
f23452396e
Updated wall plugin to the standard utility file
2021-01-18 11:34:19 +01:00
Robin Schneider
25eba96466
Use HTTPS everywhere (mechanical edit using util from https-everywhere)
...
```Shell
~/src/EFForg/https-everywhere/utils/rewriter/rewriter.js .
```
Ref: https://github.com/EFForg/https-everywhere/tree/master/utils/rewriter
Remove suspicious file
2021-01-07 08:32:59 +05:30
johnnybash
37de198303
use trap to delete the temp files
2020-12-27 19:27:11 +01:00
johnnybash
4d77066b62
reuse image code, use more variables
2020-12-26 14:16:12 +01:00
johnnybash
a918a59856
video thumbnails in preview-tui
2020-12-21 16:24:18 +01:00
kyechou
f1ea3e3ceb
Fix the same issue as #81 but with nuke
2020-12-15 14:17:03 -06:00
Arun Prakash Jana
9946b37177
Fix togglex: handle filenames with spaces
2020-12-15 22:51:25 +05:30
Arun Prakash Jana
fc3a247c31
Minor plugin indentation update
2020-12-12 20:53:28 +05:30
Arun Prakash Jana
1ac4b9bd5a
Fix #813 : plugin togglex - toggle exe mode for selection
2020-12-12 20:05:58 +05:30
Arun Prakash Jana
f4cb5c63d0
Revert "use $VISUAL environment variable for plugins"
...
This reverts commit 9f3fbd93ce
.
2020-11-28 10:03:05 +05:30
tchici
9f3fbd93ce
use $VISUAL environment variable for plugins
...
falls back to previous behavior if $VISUAL is not set ($EDITOR then vi)
2020-11-22 16:18:06 +00:00
tchici
ea81864e03
nuke plugin: use $VISUAL environment variable
...
falls back to previous behavior if $VISUAL is not set ($EDITOR then vi)
2020-11-22 15:54:02 +00:00
Arun Prakash Jana
9e3bd377b0
Remove trailing spaces
2020-11-22 20:54:49 +05:30
Arun Prakash Jana
a7fd4957dd
shellcheck fixes
2020-11-22 20:30:52 +05:30
Arun Prakash Jana
9e40110731
Add a useful tip.
2020-11-14 19:23:09 +05:30
Arun Prakash Jana
1c4bc318f5
Update plugin
2020-11-12 08:17:14 +05:30
Arun Prakash Jana
1418ecde0d
Skip rm invocation when no files to delete
2020-11-10 00:36:16 +05:30
Arun Prakash Jana
8b9e0edc94
Update plugin notes and table
2020-11-08 21:37:19 +05:30
Mischievous Meerkat
7b3b41093e
Merge pull request #765 from KlzXS/dups
...
Modified dups to allow selecting files for removal
2020-11-08 17:51:11 +05:30
KlzXS
49936d1ca2
Clear up which files are removed
2020-11-08 12:20:36 +00:00
KlzXS
81953dd571
Wording
2020-11-08 11:28:28 +00:00
KlzXS
d4c1986a95
sed fixes
2020-11-07 22:39:34 +00:00
KlzXS
e8803b8b64
Fix shellchek error
2020-11-07 12:58:48 +00:00
KlzXS
05bf019fbb
Add some prompts
2020-11-06 00:13:35 +00:00
Doug Headley
2b3b0990cc
Plugin readme improvement
2020-10-30 22:00:46 -07:00
KlzXS
afdba193e4
Fix filenames with spaces not working
2020-10-21 17:46:31 +00:00
KlzXS
782df96080
Modified dups to allow selecting files for removal
2020-10-21 17:03:03 +00:00
Arun Prakash Jana
57163ffa5d
Update plugin
2020-10-21 10:50:56 +05:30
Tim Adler
f3e122fc32
Support zoxide for jumping ( #764 )
...
* Create zoxide
* Delete zoxide
* Add files via upload
2020-10-21 10:03:56 +05:30
Placido Fernandez
d38bed58b2
fix bookmarks plugin on empty output ( #762 )
...
* fix bookmarks plugin on empty output
* fix indentation
* remove redundant new line
2020-10-15 23:06:36 +05:30
Arun Prakash Jana
dbf12ed031
Fix indentation
2020-10-15 08:08:50 +05:30
Placido Fernandez
ed53c54ba2
fix fzf bookmarks plugin environment variable ( #756 )
...
* fix fzf bookmarks plugin environment variable
* fix for POSIX
2020-10-13 17:50:28 +05:30
cdarkly
88256206d7
preview-tabbed will now exit with ^C ( #734 )
...
* preview-tabbed will not exit with ^C
* preview-tabbed will not exit with ^C
2020-09-19 22:25:53 +05:30
Toni Jarjour
240c0e5fed
sxiv automatically plays animations (part2) ( #732 )
...
* sxiv automatically plays animations (part2)
* Update imgview
* Update imgview
2020-09-15 08:29:50 +05:30
Toni Jarjour
1912cee957
make sxiv automatically play animations ( #731 )
2020-09-14 22:31:32 +05:30
0xACE
858794fd27
preview-tabbed now kills lingering viewer
2020-09-08 13:21:43 +02:00
Dave Snider
3bd115ef93
Add comment for imv command in imgview plugin. Check with which instead of version ( #715 )
...
* change version checks to `which` instead. add comments around imvr in linux
* add which checks for renamer and preview-tui as well
2020-08-30 04:26:55 +05:30
Dave Snider
f79af220c7
Small plugin for jump. Also adds check for NNN_PIPE to autojump plugin ( #714 )
...
* Add jump plugin to nnn
* indents
* Readme for plugin
* add pipe check to autojump
* indents to 4
Merge plugins jump and autojump
2020-08-29 05:36:19 +05:30
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