Commit graph

3274 commits

Author SHA1 Message Date
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
Sijmen J. Mulder 68b9185071
Wrap FILE_MIME_OPTS use in check (#622)
We leave it undefined on Solaris/Illumos because no such options exist,
so only use it if we have it.
2020-06-01 06:47:03 +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 8549121d86
Remove redundant key F5 2020-05-31 23:20:08 +05:30
Arun Prakash Jana 7263a5f89b
Do not auto-revive filter in nav-to-type mode 2020-05-31 23:05:59 +05:30
Arun Prakash Jana 4a2d978630
Simplify get_input() 2020-05-31 20:10:11 +05:30
Arun Prakash Jana 984cffecc4
Set the corrent keybind for plugin 2020-05-31 13:27:05 +05:30
Arun Prakash Jana 0b3e48ad41
Update template 2020-05-31 13:17:36 +05:30
Arun Prakash Jana 9de3a3c2ec
Update docs 2020-05-31 10:20:57 +05:30
Arun Prakash Jana 8e9c4ec88b
F5 to redraw (even with filter) 2020-05-30 23:25:01 +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
Arun Prakash Jana 309ed0ed67
Remove NNN_PIPE on exit 2020-05-30 15:31:37 +05:30
Arun Prakash Jana 9e09fb53a1
Update docs 2020-05-30 14:42:24 +05:30
Arun Prakash Jana e3d90a98ce
Support make option O_CTX8 for 8 contexts
Note that this is not compatible with 4 contexts.
2020-05-30 07:01:34 +05:30
Arun Prakash Jana 4d291d0ac2
Use bitfields for runtime transient states 2020-05-30 06:45:45 +05:30
Arun Prakash Jana 32ab43a9ff
Handle number of contexts in a generic fashion
This supports using a power of 2 number of contexts like 2, 4 or 8.
Note that the number of contexts are not backward compatible. So if
user is having 8 contexts and plans to use 4, his sessions with > 1
contexts open may break.

We can have a make option to enable 8 contexts. 4 remains default.
2020-05-30 06:07:53 +05:30
Arun Prakash Jana c48b8d02a1 Revert "Alt+Enter: clear filter and exit filter prompt"
This reverts commit 2232772db4.
2020-05-30 05:24:41 +05:30
lvgx f4acf23c15
Add -P to man (#612) 2020-05-30 05:17:06 +05:30
Mischievous Meerkat e47a04865e
Merge pull request #607 from leovilok/signals
Cleanly handle SIGTERM and SIGHUP
2020-05-30 05:08:45 +05:30
lvgx 41dc17883a
Fix detecting end of evironment options (#610)
This allow using both NNN_OPTS and options with arguments from argv.
2020-05-30 04:51:16 +05:30
Léo Villeveygoux 75e8bf44be Use sigaction() instead of signal() 2020-05-29 22:48:36 +02:00
Léo Villeveygoux 3426d0d0a3 Cleanly handle SIGTERM and SIGHUP 2020-05-29 22:48:36 +02:00
Arun Prakash Jana 2232772db4
Alt+Enter: clear filter and exit filter prompt 2020-05-29 22:16:36 +05:30
basbebe 0a318bd411
add 'wraps' attribute to allow autocompletion (#606) 2020-05-29 20:28:59 +05:30
Arun Prakash Jana 87bb2d7742
Remove F5 for toggle hidden (misfit) 2020-05-29 09:25:33 +05:30
Arun Prakash Jana 2599564e64
Set Escape delay to 0 2020-05-29 08:51:22 +05:30
Arun Prakash Jana dd5a936bf4
Alt+Esc to clear filter and exit filter prompt
It's a little annoying that one has to press ^L followed by Esc to go back
to the normal view. We cannot reload the directory on Esc because that will
break the filter filtered view feature. So we take this route.
2020-05-29 08:50:33 +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
Arun Prakash Jana e688188fa6
x86-64 to x86_64 2020-05-26 06:21:01 +05:30
Arun Prakash Jana 713bab21ea
Prepare for release v3.2 2020-05-26 05:38:38 +05:30
Arun Prakash Jana 9b7b9d80be
Use lock workflow 2020-05-24 12:59:14 +05:30
Arun Prakash Jana d7fb77861f
Update templates 2020-05-24 11:09:09 +05:30
Arun Prakash Jana 38829e5610
Fix build break 2020-05-24 09:28:29 +05:30
Arun Prakash Jana 56886922a6
Select file if file path is passed 2020-05-24 03:33:39 +05:30
Arun Prakash Jana c1f88d00ff
Fix filterfn not in sync with cfg.regex 2020-05-24 01:51:59 +05:30
Arun Prakash Jana 3527f68554
Add openSUSE Tumbleweed 2020-05-23 18:07:23 +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 a4909beb44
Fix build break 2020-05-20 19:07:00 +05:30
Arun Prakash Jana 9e41c39138
Fix #582 2020-05-20 18:46:12 +05:30
Arun Prakash Jana c6c1514c6b
Remove Fedora 29 (EOL) 2020-05-20 18:38:16 +05:30
lvgx 0c916ae7b0
Notify FIFO readers on exit (if any) (#581)
This allows to close preview windows opened just before exiting nnn.
2020-05-19 22:29:13 +05:30
Arun Prakash Jana b465bf9427
Fix regression from commit 2200a1c 2020-05-19 17:54:36 +05:30