Arun Prakash Jana
609561494f
Remove blocking pipe open in child
2020-05-10 11:19:13 +05:30
Arun Prakash Jana
f0535dbd76
Use standard exit status everywhere
2020-05-10 10:04:03 +05:30
Arun Prakash Jana
0b0166816a
Use exit status
2020-05-10 09:57:20 +05:30
Arun Prakash Jana
7718936737
Block data type
2020-05-10 02:18:02 +05:30
Arun Prakash Jana
1f51417c63
Fix reading from pipe when running plugin
2020-05-10 00:47:02 +05:30
Arun Prakash Jana
151bbf000d
Increase pipe capacity
2020-05-09 14:55:21 +05:30
Arun Prakash Jana
d71379e5b6
Minor doc update
2020-05-08 01:08:42 +05:30
Arun Prakash Jana
db3a46a197
Ignore -S when start dir is specified
2020-05-06 23:26:40 +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
2a5f8433b8
Ignore false lint issue
2020-05-06 21:28:59 +05:30
Arun Prakash Jana
900b37c56c
Mention tmux version required
2020-05-06 20:49:21 +05:30
Arun Prakash Jana
ab9f560fa8
Fix no preview update when dir changed with same entry number hovered
2020-05-06 19:29:46 +05:30
Arun Prakash Jana
ce06bf15d6
Fix broken dir read from pipe
2020-05-06 19:03:29 +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
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.
2020-05-06 01:45:21 +02:00
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
33c4b1e7a2
Update docs
2020-05-06 01:46:06 +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
4c18f22587
Fix double free when starting in list mode
2020-05-05 23:35:14 +05:30
Arun Prakash Jana
a563c1a553
Update docs
2020-05-05 23:09:24 +05:30
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.
2020-05-05 18:02:42 +05:30
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.
2020-05-05 17:49:26 +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
Arun Prakash Jana
b5de18c28f
Use const type
2020-05-04 07:48:51 +05:30
Arun Prakash Jana
625c8d11f4
Refactor move_cursor()
2020-05-04 06:17:38 +05:30
Arun Prakash Jana
f2fd923573
Fix #550
2020-05-04 04:25:26 +05:30
Arun Prakash Jana
ffc0790fba
Add is_prefix(), block empty files completely
2020-05-04 04:08:12 +05:30
Arun Prakash Jana
92f8fe14f2
Bind getplugs to installed version
2020-05-03 20:28:16 +05:30
Arun Prakash Jana
af71d470f5
Plugin finder: run custom find/fd/grep/rg/fzf and list
2020-05-03 19:03:42 +05:30
Arun Prakash Jana
ebb6f153b5
Context code '+' to create context smartly
2020-05-03 16:25:59 +05:30
Arun Prakash Jana
3f60a1931f
Decouple listpath and initpath
2020-05-03 15:25:19 +05:30
Arun Prakash Jana
8b764a5f7c
Show messages appropriately
2020-05-03 15:14:26 +05:30
Arun Prakash Jana
eee5057da5
Plugin mimelist: support reading file list from (cmd as) plugin
2020-05-03 14:55:33 +05:30
Danh Doan
e8e87f6ba2
browse: fix nnn -e ( #549 )
...
The current code will start editor if the mime doesn't start with
"text/". But, we want the opposite.
Simplify the check by using `strncmp` instead.
We may improve by writing a helper: `start_withs` in the future.
This change also cleans -Wstrict-aliasing on Ubuntu 16.04 LTS
2020-05-03 09:56:16 +05:30
Arun Prakash Jana
ff568ea748
Simplify unescape() in no locale mode
2020-05-03 02:52:48 +05:30
Arun Prakash Jana
f5c6f4f90b
Dim file details in detail mode
2020-05-02 19:58:10 +05:30
Rami3L
45a69f1cbf
Fix: BSD expr syntax error on empty $NNNLVL ( #546 )
2020-05-02 09:44:19 +05:30
Arun Prakash Jana
cb202e128b
Update docs
2020-05-02 04:49:10 +05:30