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
bd4a4454fe
Fix some broken table links in docs
2023-05-13 17:25:59 +02:00
Arun
aaf60b93d7
Merge pull request #1645 from Delgan/patch-1
...
Add "$NNN_TERMINAL_ARGS" for "preview-tui" plugin
2023-05-12 22:03:22 +05:30
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
UnleashedMarf
9be3ee9abf
Fix another typo
...
Co-authored-by: luukvbaal <luukvbaal@gmail.com>
2023-05-11 19:44:17 +02:00
UnleashedMarf
d873eb393d
Fix syntax-error in .iconlookup
...
Fixed syntax-error that prevented .iconlookup from executing.
2023-05-11 18:58:11 +02:00
Luuk van Baal
20e944f5e5
Update nerd-font icons to v3
...
This is an upstream breaking change.
Update your font to the latest version if you see missing icons.
2023-05-05 01:01:43 +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
birik
8b8e3eb522
plugins/wallpaper: update link
2023-03-05 09:07:04 +00: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
NRK
bc6a09475d
nmv: ensure the tmpfile is cleaned up in all cases
...
currently, there's a couple exit paths where the tmpfile doesn't get
cleaned up.
2023-02-19 21:14:53 +06:00
NRK
8c23c3da4e
fix shellcheck issues
2023-02-17 20:12:07 +06:00
Arun
f1c85b977a
Merge pull request #1588 from N-R-K/prefer_sel
...
nmv: prefer selection if -u is active
2023-02-17 19:30:59 +05:30
NRK
4867fa2bc7
plugin-helper: add nnn_use_selection()
2023-02-17 19:54:36 +06:00
NRK
9cc4b66868
export NNN_PREFER_SELECTION to all plugins
2023-02-17 19:24:45 +06:00
NRK
8ad5c87107
nmv: prefer selection if -u is active
...
the rename plugin always asks for "selection vs current" even when -u
flag is active. pass it to the plugin via `NNN_PREFER_SELECTION` so that
there's less distracting prompts.
2023-02-17 19:22:46 +06: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
Arun Prakash Jana
bbfb16db42
Update readme
2023-02-13 01:05:36 +05:30
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
Arun Prakash Jana
4f95796ede
Run cmd as plugin now supported exported variables
2023-01-28 10:01:46 +05:30
Arun Prakash Jana
ad4ecb19cb
Simplify paged and GUI commands run as plugin
2023-01-28 09:16:06 +05:30
Arun
786ecf9fc2
Merge pull request #1571 from KlzXS/plugin_simplification
...
Simplify the command as plugin codepath
2023-01-28 08:23:24 +05:30
NRK
ca8fcf454a
plugins/chksum: use exit instead of return
...
From https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_24 :
| The return utility shall cause the shell to stop executing the current
| function or dot script. If the shell is not currently executing a
| function or dot script, the results are unspecified.
Closes: https://github.com/jarun/nnn/issues/1572
2023-01-26 01:21:40 +06:00
KlzXS
827e84a56f
Simplify commands as plugins
...
Remove restrictions on $nnn
Update the plugin README
2023-01-25 17:33:15 +01:00
Arun Prakash Jana
df05f593de
Revert "Paging is achieved through shell command now"
...
This reverts commit 243301603e
.
2023-01-16 00:15:54 +05:30
Arun Prakash Jana
243301603e
Paging is achieved through shell command now
2023-01-15 11:46:03 +05:30
Léo Villeveygoux
dac5fb0af9
preview-tabbed: warn & prevent running on Wayland
2023-01-07 23:19:28 +01:00
Arun Prakash Jana
dd214c50f3
Update plugin docs and examples
2023-01-03 04:37:07 +05:30
Raffaele Mancuso
c9b384f009
[kdeconnect] Various improvements ( #1551 )
...
- Support multiple devices paired and available at the same time
- Filter out non-regular files
2023-01-02 22:23:47 +05:30
8B411
a51437ff16
Miscellaneous improvements to nmount plugin ( #1547 )
...
* plugins/nmount: keep `while` & `do` on one line for consistency
* plugins/nmount: sync only that device, which user wants to unmount
* plugins/nmount: replace all instances of `$dev` with `/dev/$dev`
* plugins/nmount: add `--no-user-interaction` option to `udisksctl`
Otherwise the user will be asked for authentication each time he wants
to unmount, say, HDD, since `udisksctl` will try to power it off.
* plugins/nmount: try to mount only existing block devices
* plugins/nmount: do not invoke `lsblk` immediately after mounting
Sometimes `lsblk` fails to provide mountpoint in such a short time frame.
* plugins/nmount: simplify pipe
* plugins/nmount: keep `echo` arguments in a single pair of quotes
* plugins/nmount: report mountpoint only if mounting was successful
2022-12-21 23:14:28 +05:30
Raffaele Mancuso
1b5cfbca3d
kdeconnect: misc improvements ( #1543 )
...
- Work with multiple connected devices by sending files to the first
device
- Support multi-files selection
- Support sending hovered file in case no file is selected
Co-authored-by: NRK <nrk@disroot.org>
Co-authored-by: Arun Prakash Jana <engineerarun@gmail.com>
2022-12-18 21:29:52 +05:30
Arun Prakash Jana
0c234060bf
Add correct check for Wayland in clipboard plugins
2022-11-26 09:33:59 +05:30
Arun Prakash Jana
1de825b5bb
Fix #1529 : fix improper piping
2022-11-25 19:48:45 +05:30
Darukutsu
4bb7ffcd4a
plugins/upload: handle selection using ffsend
2022-11-18 21:17:02 +05:30
NRK
f13b527a93
plugins/wallpaper: update description
2022-11-02 05:27:57 +06:00
NRK
83c4c880cc
plugins/wallpaper: fix indentation
2022-11-01 23:03:14 +06:00
daru
e7abf87c54
Update wallpaper
2022-11-01 17:05:57 +01:00
Darukutsu
e80ba2e44a
fix plugins/wallpaper support for wayland
2022-11-01 16:40:25 +01:00
nblock
b511506fa3
imgview: handle arguments as strings ( #1509 )
...
* imgview: handle arguments as strings
Avoids the following synax errors:
line 34: [: : integer expression expected
line 49: [: : integer expression expected
* imgview: use meaningful strings as arguments
Co-authored-by: Florian Preinstorfer <florian@nblock.org>
Co-authored-by: Luuk van Baal <luukvbaal@gmail.com>
2022-10-21 14:16:06 +02:00
NRK
b00700ce4d
fix nsxiv upstream link
...
main repo is hosted on codeberg, github is only a mirror.
2022-10-11 22:00:42 +06:00
Christian Rackerseder
c24ede2d4a
Fix #1486 : update macOS instructions for chksum plugin
2022-09-19 20:10:51 +05:30