Arun Prakash Jana
8e9c4ec88b
F5 to redraw (even with filter)
5 vuotta sitten
Arun Prakash Jana
04f9698d86
Retire ^S as select plugin
5 vuotta sitten
Arun Prakash Jana
309ed0ed67
Remove NNN_PIPE on exit
5 vuotta sitten
Arun Prakash Jana
e3d90a98ce
Support make option O_CTX8 for 8 contexts
Note that this is not compatible with 4 contexts.
5 vuotta sitten
Arun Prakash Jana
4d291d0ac2
Use bitfields for runtime transient states
5 vuotta sitten
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.
5 vuotta sitten
Arun Prakash Jana
c48b8d02a1
Revert "Alt+Enter: clear filter and exit filter prompt"
This reverts commit 2232772db4
.
5 vuotta sitten
lvgx
41dc17883a
Fix detecting end of evironment options ( #610 )
This allow using both NNN_OPTS and options with arguments from argv.
5 vuotta sitten
Léo Villeveygoux
75e8bf44be
Use sigaction() instead of signal()
5 vuotta sitten
Léo Villeveygoux
3426d0d0a3
Cleanly handle SIGTERM and SIGHUP
5 vuotta sitten
Arun Prakash Jana
2232772db4
Alt+Enter: clear filter and exit filter prompt
5 vuotta sitten
Arun Prakash Jana
87bb2d7742
Remove F5 for toggle hidden (misfit)
5 vuotta sitten
Arun Prakash Jana
2599564e64
Set Escape delay to 0
5 vuotta sitten
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.
5 vuotta sitten
Arun Prakash Jana
713bab21ea
Prepare for release v3.2
5 vuotta sitten
Arun Prakash Jana
38829e5610
Fix build break
5 vuotta sitten
Arun Prakash Jana
56886922a6
Select file if file path is passed
5 vuotta sitten
Arun Prakash Jana
c1f88d00ff
Fix filterfn not in sync with cfg.regex
5 vuotta sitten
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
5 vuotta sitten
Arun Prakash Jana
a4909beb44
Fix build break
5 vuotta sitten
Arun Prakash Jana
9e41c39138
Fix #582
5 vuotta sitten
lvgx
0c916ae7b0
Notify FIFO readers on exit (if any) ( #581 )
This allows to close preview windows opened just before exiting nnn.
5 vuotta sitten
Arun Prakash Jana
b465bf9427
Fix regression from commit 2200a1c
5 vuotta sitten
Arun Prakash Jana
709b2f229e
Fix build break
5 vuotta sitten
Arun Prakash Jana
1b5c3096ca
Option -P: specify plugin key to run on start
5 vuotta sitten
Arun Prakash Jana
cafcf1c485
Take to target on Right/l on symlink in list dir
5 vuotta sitten
Arun Prakash Jana
74b95eb9bd
Fix #575
5 vuotta sitten
Arun Prakash Jana
124666cb38
Fix #571
5 vuotta sitten
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
5 vuotta sitten
Arun Prakash Jana
38e61fb864
Skip printing and erasing
5 vuotta sitten
Arun Prakash Jana
5f3faf613a
Do not leak wfd
5 vuotta sitten
Arun Prakash Jana
861d44f934
Simplify cd
5 vuotta sitten
Arun Prakash Jana
cfd4a66596
Fix #565 : chdir when dir is changed
5 vuotta sitten
Arun Prakash Jana
14beb0746f
Fix #564 : Option -l: number of lines to move on mouse scroll
5 vuotta sitten
Arun Prakash Jana
609561494f
Remove blocking pipe open in child
5 vuotta sitten
Arun Prakash Jana
f0535dbd76
Use standard exit status everywhere
5 vuotta sitten
Arun Prakash Jana
0b0166816a
Use exit status
5 vuotta sitten
Arun Prakash Jana
1f51417c63
Fix reading from pipe when running plugin
5 vuotta sitten
Arun Prakash Jana
151bbf000d
Increase pipe capacity
5 vuotta sitten
Arun Prakash Jana
db3a46a197
Ignore -S when start dir is specified
5 vuotta sitten
Arun Prakash Jana
2a5f8433b8
Ignore false lint issue
5 vuotta sitten
Arun Prakash Jana
ab9f560fa8
Fix no preview update when dir changed with same entry number hovered
5 vuotta sitten
Arun Prakash Jana
ce06bf15d6
Fix broken dir read from pipe
5 vuotta sitten
Arun Prakash Jana
4832fc5fe1
Drop fzy support
5 vuotta sitten
Léo Villeveygoux
5b34d0dbe7
Prevent open FIFO prom leaking to subprocess
This fix previews window staying open after nnn exits, because they
inherited open FIFO (in write mode) from parent nnn process, and never
close it.
5 vuotta sitten
Arun Prakash Jana
4c18f22587
Fix double free when starting in list mode
5 vuotta sitten
0xACE
65da1c1941
Double click only works on same item ( #555 )
This patch disables accidental triggering of double clicking when you
are just single clicking on multiple objects fast.
5 vuotta sitten
0xACE
c9f0e279af
SEL_FIRST now displays the correct message ( #556 )
A bit scary when you get prompted to remove a file but you wanted to
select a file.
I also made sure all strings are correctly ordered.
5 vuotta sitten
Arun Prakash Jana
6ee257920d
Fix context range check
5 vuotta sitten
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
5 vuotta sitten