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
Arun Prakash Jana
d7a53fd518
Update docs
2020-05-01 22:24:11 +05:30
lvgx
e68d0db949
Install logo to desktop icons ( #542 )
...
This shows the "n³" logo as icon in application menus, when desktop file is
installed (using `install-desktop` make target).
2020-05-01 21:28:07 +05:30
lvgx
1a78ad4aff
Add a logo for nnn (n³) ( #544 )
...
"n³" on a black knight chess piece/black horse head.
2020-05-01 21:17:03 +05:30
step
49eecd7684
Support $_Z_DATA environment variable ( #545 )
...
Support `$_Z_DATA` environment variable per z's documentation dcd5541e7d/z.1 (L78)
.
`$_Z_DATA` allows changing the default location of the z database file.
2020-05-01 15:06:19 +05:30
Arun Prakash Jana
73e3f2bca0
Move installation section to Wiki
2020-05-01 11:21:25 +05:30
Arun Prakash Jana
283a29c48f
Update autogen packages
2020-05-01 10:45:25 +05:30
Arun Prakash Jana
3ba456c150
New logo: n³
2020-04-29 10:33:32 +05:30
Arun Prakash Jana
da91228bba
Randomize mocp
2020-04-27 08:35:43 +05:30
Arun Prakash Jana
f1a9446b99
Use mem* function
2020-04-27 08:25:13 +05:30
Arun Prakash Jana
187750556c
Let mocp shuffle
2020-04-27 08:23:22 +05:30
Arun Prakash Jana
35fb89b972
Randomize mocp playlist
2020-04-27 01:17:03 +05:30
Arun Prakash Jana
eec0e6d18e
Various plugin improvements
2020-04-27 00:05:40 +05:30
KlzXS
babf379a74
Optimize dups ( #539 )
2020-04-26 22:25:03 +05:30
Arun Prakash Jana
e7147c1f39
Show error at source
2020-04-26 14:05:56 +05:30
Arun Prakash Jana
33fdbc2216
Fix #537
2020-04-26 13:54:12 +05:30
Arun Prakash Jana
6689870460
Fix buffer cleanup
2020-04-26 10:59:01 +05:30
Arun Prakash Jana
01392d48ad
Fix buffer cleanup
2020-04-26 02:37:16 +05:30
Arun Prakash Jana
99d21531b4
Use memrchr if available
2020-04-26 02:06:17 +05:30
Arun Prakash Jana
c732de32e4
Resolve path in list mode
2020-04-25 20:52:23 +05:30
Arun Prakash Jana
06fe7d52dd
Minor refactor
2020-04-25 03:42:34 +05:30
Arun Prakash Jana
f8a243ea91
Silently ignore invalid paths (documented)
2020-04-25 00:46:29 +05:30
Arun Prakash Jana
d118c4cc24
Fix #532 : support picker and list modes together
2020-04-25 00:46:25 +05:30
Arun Prakash Jana
fffaa74a09
Fix return and show error
2020-04-24 20:30:16 +05:30
KlzXS
7b7252dd32
Fix picker and list mode conflict ( #533 )
...
* Fix picker and list mode conflict
* Comment the change
2020-04-24 20:26:09 +05:30
Arun Prakash Jana
bc572df55a
NNN_SEL: custom selection file
2020-04-24 18:12:18 +05:30
Arun Prakash Jana
752bc67de0
Bookmark key get priority over session
2020-04-24 09:54:43 +05:30
Arun Prakash Jana
b11bdc9361
Update completion scripts
2020-04-24 09:36:33 +05:30
lvgx
7dab9d0d86
Add nbak plugin to backup all nnn config ( #528 )
...
* Add nbak plugin to backup all nnn config
* nbak: check cd, quote env
* nbak: print backup file name
* nbak: add --show option, to show shell config
* nbak: fix shellcheck warning
'type' is POSIX complient, AND we check that we're actually running
bash, but shellcheck can't understand this...
Then '-o' is POSIX complient too, but shellcheck thinks it's "not well defined".
* nbak: variable renames, archive hierarchy changes
* nbak: fix variable expansion
* nbak: remove --show option
* nbak: call interactive bash/zsh to get fun/aliases
* Add nbak entry in plugins/README.md
* nbak: change archive hierarchy
* plugins/README.md: make nbak description shorter
2020-04-23 23:05:58 +05:30
KlzXS
00148360e4
Plugin improvements ( #531 )
...
* Added padding for numbers in .nmv
* Add skim as an option in fzopen
* Remove unnecessary eval
Thanks @leovilok!
Co-Authored-By: lvgx <l@vgx.fr>
* Added note about whitespace
Co-authored-by: lvgx <l@vgx.fr>
2020-04-20 22:39:30 +05:30
Krisan Alifari
d549ae7486
Add nvim as a diff tool for getplugs plugin ( #527 )
...
* Add nvim as a diff tool for getplugs plugin
* Comment out `is_cmd_exists()`
* Add nvim diff tool for diffs plugin
* Add $EDITOR to nuke plugin for editing/reading text file format
* Modify diff command to fix CircleCI failures
* Fix getplugs prompt
* Allow nuke to use custom $PAGER
2020-04-20 22:19:35 +05:30
Arun Prakash Jana
4b5ecbe8fc
Do a complete erase
2020-04-19 03:11:12 +05:30
Arun Prakash Jana
12df1ab083
Fix listing files directly under /
2020-04-18 15:08:23 +05:30
Arun Prakash Jana
b40e12ee9f
Remove hacky single path handling
2020-04-18 13:35:57 +05:30
Arun Prakash Jana
75724f9e3b
Fix #520 : minimal erasure
2020-04-18 07:18:35 +05:30