Luuk van Baal
aa04d6370b
change and document variable expansion
2024-09-15 16:04:37 +02:00
Daniel Bretoi
7571d172aa
add uberzug back
2024-09-15 11:45:29 +07:00
Daniel Bretoi
ef1ef56461
make image preview more generic
2024-09-15 11:43:38 +07:00
Daniel Bretoi
d85c23c433
Update preview-tui
...
make NNN_PREVIEWIMGPROG flexible enough to accept any program. programs like `timg` would also work (my preference), but it seems odd to add every single program out there when it's easy to add new ones by just this one variable
2024-09-12 22:15:18 -07:00
François Bechet
133c0d329b
preview-tui: add full svg support
2024-04-08 13:55:21 +02:00
KlzXS
b392dd3723
Added -- to all instances of cp, mv or rm dealing with user provided paths
2024-02-13 14:32:42 +01:00
Antonio Mancera Gamez
e76d7bbf1d
Changed exa from grid to tree view (preview-tui) ( #1803 )
...
* Changed exa from grid to tree view (preview-tui)
* Update plugins/preview-tui
Change also eza
Co-authored-by: blissful <blissful@sunsetglow.net>
* Changed maximum depth in exa and eza
* Added fifo_pager to exa and eza
---------
Co-authored-by: blissful <blissful@sunsetglow.net>
2024-02-02 21:11:18 +05:30
Jeff Davis
3849430ebc
feat(preview-tui): allow image previews inside tmux on kitty terminal
...
Signed-off-by: Jeff Davis <mr.jefedavis@gmail.com>
2023-12-03 00:51:27 -05:00
Luuk van Baal
3160442f0c
preview-tui: mpv kitty backend and better previewer handling
2023-11-16 15:40:03 +01:00
Abhinav Lakhani
9ff81ca1f9
preview-tui: tmux sixel support for img, gif & vid preview
2023-11-12 14:40:31 -07:00
Luuk van Baal
f8f6d6a482
Preview-tui avoid early exit after SIGWINCH
2023-10-11 01:20:44 +02:00
blissful
3b3ad9ccc6
Add support for eza as a replacement for exa
2023-09-20 15:50:58 -04:00
Luuk van Baal
05990dc9e5
Preview-tui add -C to NNN_PAGER
...
This makes it so that when the paged text is fewer lines than the preview pane, it is placed at the top instead of at the bottom
2023-06-14 09:24:23 +02:00
Delgan
a7262eb4ee
Allow $NNN_TERMINAL additional arguments for "preview-tui" plugin
...
This can be used to start terminal with a custom title and prevent focus switch with i3 window manager.
2023-05-12 15:53:45 +02:00
Luuk van Baal
d3b5d0e49d
perf(preview-tui): replace env for loop with parameter expansion
2023-04-21 10:39:10 +02:00
musjj
432b0755d3
feat(preview-tui): handle quoting in start_preview more robustly
...
This commit makes the script more resistant to naughty filenames.
The script now depends on bash for the following features:
- Arrays
Correctly creating and passing argument lists is now simple
- Parameter transformation
`${parameter@Q}` makes it easy to correctly quote a string so that it
can be safely re-evaluated by the interpreter later.
On iTerm, the shell command used to render the preview is now passed to
osascript via a named pipe: `$FIFO_OSASCRIPT`. By not embedding the
shell command directly, we now no longer need to worry about osascript's
quoting rules. It's not perfect, because $SHELL and $TMPDIR might
contain naughty characters, but it's quite unlikely to happen.
2023-04-19 08:20:41 +07:00
spfanning
63891578d7
Support wezterm split size percentage
2023-04-13 15:50:31 -05:00
Kian-Meng Ang
3d1bc6e8e5
Fix typos
...
Found via `codespell -L noice,nd,fils,numer,caf,iterm`
2023-04-03 12:49:03 +08:00
amalgame21
1dc4c96139
Add old 1997-2003 .doc and .xls support
2023-02-25 09:52:33 +00:00
Luuk van Baal
675e50c941
Preview-tui hide terminated/broken pipe messages
...
Fix #1583 , close #1591
2023-02-19 21:55:07 +01:00
Luuk van Baal
fc26493602
Preview-tui restore current working directory
2023-02-17 03:02:01 +01:00
Luuk van Baal
08d2ba0b5d
Preview-tui hide wezterm split-pane output
2023-02-17 01:45:17 +01:00
Luuk van Baal
80c07741e5
Preview-tui!: refactor environment variables
...
Problem: List of environment variables is copied for each previewer.
Environment variable names are too general.
Solution: Parameterize environment variable flags with static list of
variables. Prepend user-facing variables with `NNN_`.
2023-02-11 03:09:56 +01:00
Nizamuddin Sulieman
70204a2d0f
Update plugins/preview-tui
...
use `$WEZTERM_PANE` instead, since `$WEZTERM_UNIX_SOCKET` is not set on Linux
Co-authored-by: luukvbaal <31730729+luukvbaal@users.noreply.github.com>
2023-02-04 07:36:57 +08:00
Nizamuddin Sulieman
1ad6d30a36
feat(preview-tui): use built in iTerm2
image protocol if
...
`NNN_PREVIEW_IMGPROG` is not specified. Add some notes.
2023-02-02 18:25:39 +08:00
Nizamuddin Sulieman
0ac8b7aa54
feat(preview-tui): add wezterm
support
2023-02-02 16:14:56 +08:00
Fernando Ramos
c4c720a59a
preview-tui: add chafa and PREFERRED_IMAGE_VIEWER env variable
2023-01-30 08:24:44 +01:00
Luuk van Baal
95e1d56ee4
Preview-tui fix image_preview stdout
2022-08-07 16:40:12 +02:00
Arun Prakash Jana
f530b2ca18
Let ffmpegthumbnailer use embedded image metadata
2022-07-30 21:44:00 +05:30
Luuk van Baal
3fb9cc1e5a
Preview-tui improvements
2022-07-22 10:49:13 +02:00
Luuk van Baal
0ab9189bc5
Account for ueberzug offset in preview-tui
2022-06-29 12:33:11 +02:00
Luuk van Baal
3e84c275ba
Scale up kitty previews
2022-06-28 12:43:35 +02:00
luukvbaal
ed7afd2dd1
Improve preview-tui kitty documentation
2022-05-23 17:25:19 +02:00
cain-dev
b3f16e7671
Reference dependency needed for kitty preview
2022-05-13 16:41:42 -03:00
JingMatrix
0a59005acd
Preview for djvu files
2022-03-25 17:21:11 +01:00
NRK
c3534bd7e0
preview-tui: make debugging easier
...
i've noticed that there's a non-trival amount of issues user face
related to preview-tui. allowing all the null redirection to be easily
switched on/off can make debugging much easier, both for the users and
for us.
2022-03-09 01:48:13 +06:00
Luuk van Baal
ecad3e0524
Preview-tui support windows terminal split
...
Co-authored-by: WanderLanz
2022-01-17 14:20:27 +01:00
Luuk van Baal
beafeaaea2
Preview-tui fix gif conversion
2021-12-25 08:13:40 +05:30
Luuk van Baal
a3d660b673
Preview-tui fix gif whitespace name
2021-12-25 08:13:39 +05:30
Luuk van Baal
06bf4f5dce
Replace restorepreview workaround
2021-12-25 08:13:38 +05:30
Luuk van Baal
84bfbcf4e7
Preview-tui pass pts device in env variable
2021-11-12 13:57:27 +01:00
Luuk van Baal
e94f90c89a
Preview-tui ensure pts device for tput in subshell
2021-11-11 17:35:10 +01:00
Luuk van Baal
0d657b47b9
Preview-tui workaround for ncurses tput regression
2021-11-10 19:22:41 +01:00
Luuk van Baal
26f380f154
Proper fix for preview-tui zombie-pane
2021-11-09 14:33:52 +01:00
Luuk van Baal
de017b7aa2
Fix preview-tui without -a
2021-10-23 15:50:29 +02:00
Sacha Telgenhof
44b983f71e
Added the media registry 'font' for mime types part of it.
...
Signed-off-by: Sacha Telgenhof <me@sachatelgenhof.com>
2021-10-17 14:34:09 +09:00
An Phung
e20cfd67a1
Support OSX iterm2 in preview-tui by using split pane ( #1196 )
2021-10-14 22:07:11 +02:00
Luuk van Baal
c48691fe3d
Change preview-tui winch workaround
2021-10-04 00:12:48 +02:00
Luuk van Baal
07c8089eaf
Preview without convert
2021-09-24 12:12:13 +02:00
Luuk van Baal
52d8aa0945
Improve restorepreview race conditions
2021-09-22 17:15:35 +02:00